Karl Tauber
|
c8d280f418
|
TabbedPane: improved/fixed placement of tab close button on smaller tab insets or smaller tab height (PR #193)
|
2020-10-26 23:37:02 +01:00 |
|
Karl Tauber
|
09c98359af
|
fixed javadoc warnings and errors
|
2020-10-26 15:16:37 +01:00 |
|
Karl Tauber
|
6f8a7471c2
|
SVGUtils: support creating window images from SVG files that are not 16x16 (issue #196)
|
2020-10-26 15:13:37 +01:00 |
|
Karl Tauber
|
4c141fe47c
|
FlatSVGIcon now allows specifying icon width and height in constructors (issue #196)
|
2020-10-26 13:53:25 +01:00 |
|
Karl T
|
b37ff348fb
|
Merge pull request #197 from kingthorin/patch-1
Minor correction
|
2020-10-26 11:17:54 +01:00 |
|
kingthorin
|
09798d33b0
|
Minor correction
“not be” vs “be not”.
Just noticed while browsing around.
|
2020-10-24 16:22:21 -04:00 |
|
Karl Tauber
|
717ab95fbe
|
Merge pull request #193 into master
TabbedPane closable tabs
|
2020-10-22 22:40:30 +02:00 |
|
Karl Tauber
|
3f616e3608
|
TabbedPane: for right-to-left always use "more tabs" button for horizontal scrolling because methods scrollForward() and scrollBackward() in class BasicTabbedPaneUI.ScrollableTabSupport do not work for right-to-left
|
2020-10-22 11:07:42 +02:00 |
|
Karl Tauber
|
c590157561
|
TabbedPane: support specifying tooltip text for tab close buttons via client property
|
2020-10-21 23:13:01 +02:00 |
|
Karl Tauber
|
2b50431081
|
TabbedPane: fixed scaling of client property "JTabbedPane.tabHeight"; avoid storing scaled values in UI delegate
|
2020-10-21 11:24:06 +02:00 |
|
Karl Tauber
|
6d38e44f91
|
TabbedPane: support specifying tab insets via client property
|
2020-10-21 01:14:26 +02:00 |
|
Karl Tauber
|
9bc656a5c5
|
TabbedPane: fixed NPE in scroll layout when removing last tab
|
2020-10-20 10:37:31 +02:00 |
|
Karl Tauber
|
700bb9b567
|
TabbedPane: support closable tabs (issue #40)
|
2020-10-20 09:37:28 +02:00 |
|
Karl Tauber
|
8ccda81d9a
|
Merge pull request #192 into master
TabbedPane custom components on left and right sides of tabs area
|
2020-10-19 23:35:17 +02:00 |
|
Karl Tauber
|
3818790ced
|
TabbedPane: support adding custom components to left and right sides of tabs area if wrap layout is used (issue #40)
|
2020-10-17 18:17:45 +02:00 |
|
Karl Tauber
|
c34ce389a4
|
TabbedPane: do not include preferred/minimum size of leading/trailing components in calculating preferred/minimum size of tabbed pane, because the largest tab content determines the size
|
2020-10-17 16:46:56 +02:00 |
|
Karl Tauber
|
15718cdb46
|
TabbedPane: support adding custom components to left and right sides of tabs area if scroll backward/foreward buttons are used (issue #40)
this also fixes some minor layout issues when using tabAreaInsets and arrow buttons
|
2020-10-17 15:19:39 +02:00 |
|
Karl Tauber
|
10746a454a
|
TabbedPane: support adding custom components to left and right sides of tabs area if "more tabs" button is used (issue #40)
|
2020-10-17 11:30:04 +02:00 |
|
Karl Tauber
|
f0fd02e81f
|
Merge pull request #190 into master
Tabbedpane "Show Hidden Tabs" button
|
2020-10-16 23:10:49 +02:00 |
|
Karl Tauber
|
bfaac6d164
|
TabbedPane: fixed: content separator was painted at wrong position if using TabbedPane.tabAreaInsets (regression since changing TabbedPane.tabsOverlapBorder to false in commit c58f5a6ca7)
exit paintContentBorder() early if content separator is not painted
|
2020-10-16 21:13:06 +02:00 |
|
Karl Tauber
|
a909f1012a
|
TabbedPane: finally get rid of the cropped edge (issue #40)
|
2020-10-16 12:25:04 +02:00 |
|
Karl Tauber
|
201581a07c
|
TabbedPane: support right-to-left if "more tabs" button is used (issue #40)
|
2020-10-16 00:24:02 +02:00 |
|
Karl Tauber
|
8cef5ecf7e
|
popups using JToolTip components did not respect their location (fixes #188; regression in 0.42 in fix for #164)
|
2020-10-15 17:49:34 +02:00 |
|
Karl Tauber
|
2c1075f471
|
TabbedPane: do not clip title on left tabs when scrolled
|
2020-10-15 14:53:42 +02:00 |
|
Karl Tauber
|
1f5e08fdc6
|
TabbedPane: fixed clipping title if "more tabs" button is used (issue #40)
|
2020-10-15 13:16:21 +02:00 |
|
Karl Tauber
|
c0408045ef
|
TabbedPane: support specifying hiddenTabsNavigation type per tabbedpane via client property (issue #40)
|
2020-10-15 10:41:45 +02:00 |
|
Karl Tauber
|
c58f5a6ca7
|
TabbedPane: replaced forward/backward scrolling arrow buttons with "Show Hidden Tabs" button (issue #40)
|
2020-10-15 00:10:07 +02:00 |
|
Karl Tauber
|
ae445c9343
|
Merge pull request #187 into master
TabbedPane wheel scrolling
|
2020-10-14 22:43:02 +02:00 |
|
Karl Tauber
|
ad7ff2ba0b
|
support painting separator line between window title and content (issue #184)
|
2020-10-14 22:08:20 +02:00 |
|
Karl Tauber
|
4b7ef6e853
|
FlatWindowDecorationsTest: added "menu bar visible" checkbox (for testing previous commit)
|
2020-10-14 13:37:28 +02:00 |
|
Karl Tauber
|
87f2acc2d9
|
Window decorations: not visible menu bar is now ignored in layout
|
2020-10-14 13:05:39 +02:00 |
|
Karl Tauber
|
ec2fef02ed
|
Demo: if disabling window decoration ("Options > Window decorations") , which changes the main window, also invoke JDialog.setDefaultLookAndFeelDecorated() to disable window decorations for dialogs
|
2020-10-14 10:50:54 +02:00 |
|
Karl Tauber
|
ebe0d74dbe
|
FlatInspector: make sure that glass pane is not opaque, which is not the case in all Lafs
|
2020-10-14 10:36:29 +02:00 |
|
Karl Tauber
|
029dc51f8b
|
Testing: updated 3rd party Lafs
|
2020-10-14 10:30:44 +02:00 |
|
Karl Tauber
|
3fc85cd7b2
|
TabbedPane: support precise scrolling tabs with trackpad (issue #40)
|
2020-10-12 00:33:23 +02:00 |
|
Karl Tauber
|
a46bdef079
|
Animator: reuse timer instance
(cherry picked from commit 0888fd8fb5d18c36886bf958ac5a5e44bf75618d)
|
2020-10-11 22:51:33 +02:00 |
|
Karl Tauber
|
3de489f693
|
TabbedPane:
- fixed jittery animated scrolling tabs
- support disabling animated scrolling with "ScrollPane.smoothScrolling=false"
|
2020-10-09 16:27:52 +02:00 |
|
Karl Tauber
|
eddb9eee46
|
TabbedPane: make sure that tab stays hover highlighted when mouse is moved to custom tab component that handles mouse events (e.g. a close button)
refactored PropertyChangeListener to class Handler
|
2020-10-09 10:19:17 +02:00 |
|
Karl Tauber
|
5b0c96cd6d
|
TabbedPane: avoid scrolling selected tab back into visible area (after wheel scrolling) if the mouse is over a custom tab component that handles mouse events (e.g. a close button)
|
2020-10-08 23:46:43 +02:00 |
|
Karl Tauber
|
15ac77107f
|
TabbedPane: increased size of scroll arrow buttons (issue #40)
|
2020-10-07 19:09:19 +02:00 |
|
Karl Tauber
|
a7c906091c
|
TabbedPane: use animation for scrolling tabs with mouse wheel (issue #40)
|
2020-10-07 17:54:12 +02:00 |
|
Karl Tauber
|
de870c546c
|
TabbedPane: repeat scrolling as long as arrow buttons are pressed (issue #40)
|
2020-10-07 16:05:26 +02:00 |
|
Karl Tauber
|
2f3427e6ad
|
TabbedPane: scroll selected tab into visible area (500ms delayed) if mouse exits scroll viewport after wheel scrolling (issue #40)
|
2020-10-07 13:29:15 +02:00 |
|
Karl Tauber
|
203426bd55
|
TabbedPane: support scrolling tabs with mouse wheel (if tabLayoutPolicy is SCROLL_TAB_LAYOUT) (issue #40)
|
2020-10-07 12:25:46 +02:00 |
|
Karl Tauber
|
16242080e0
|
README.md: screenshots of dark themes updated
|
2020-10-06 13:37:37 +02:00 |
|
Karl Tauber
|
57655d8859
|
release 0.43
0.43
|
2020-10-05 14:36:54 +02:00 |
|
Karl Tauber
|
62ffd57108
|
Windows: made scaling compatible with Windows OS scaling, which distinguish between "screen scaling" and "text scaling" (issue #175)
|
2020-10-05 13:14:44 +02:00 |
|
Karl Tauber
|
8db05f47b5
|
FlatChooserTest: grow file chooser when resizing window
|
2020-10-04 23:59:28 +02:00 |
|
Karl Tauber
|
c684761eef
|
ComboBox: limit popup width to screen width for very long items (issue #182)
|
2020-10-04 18:59:54 +02:00 |
|
Karl Tauber
|
0a8ece8c9c
|
no longer use static fields for shared instances of UI delegates because this makes problems in GUI builders that support Laf switching and use more than one FlatLaf theme at the same time
|
2020-10-04 14:21:00 +02:00 |
|