Karl Tauber
|
815d9d6012
|
SplitPane: hide not applicable expand/collapse buttons (issue #198)
|
2020-11-02 11:51:51 +01:00 |
|
Karl Tauber
|
cd264586ca
|
TabbedPane: fixed missing arrow in "more tabs" button when changing tabPlacement to left/right and back to top/bottom (PR #190)
|
2020-11-01 17:19:12 +01:00 |
|
Karl Tauber
|
6167c5f855
|
TabbedPane: calculate correct preferred size for tabbed panes without any content
|
2020-11-01 16:38:28 +01:00 |
|
Karl Tauber
|
1a31cb96b8
|
TabbedPane: disable wheel scrolling if application has added its own mouse wheel listener (PR #187)
|
2020-11-01 16:22:05 +01:00 |
|
Karl Tauber
|
c2ee815cbe
|
TabbedPane: fixed clipping when painting tab selection in scroll layout
|
2020-10-31 14:20:35 +01:00 |
|
Karl Tauber
|
e2a297fa40
|
TabbedPane: support left, right, top and bottom tab icon placement
|
2020-10-30 01:47:14 +01:00 |
|
Karl Tauber
|
df13b338b2
|
TabbedPane: support specifying tab area insets via client property
|
2020-10-29 22:42:41 +01:00 |
|
Karl Tauber
|
da9d7a0dee
|
TabbedPane: support equal and compact tab width modes
|
2020-10-29 19:26:09 +01:00 |
|
Karl Tauber
|
0374c65159
|
TabbedPane: support alignment of tab area (leading, trailing, center or fill)
|
2020-10-29 16:11:30 +01:00 |
|
Karl Tauber
|
71b1e07ba6
|
TabbedPane: support minimum and maximum tab widths
|
2020-10-29 16:10:27 +01:00 |
|
Karl Tauber
|
dc92d0913c
|
TabbedPane: trailing component now fills all available horizontal space (PR #192)
|
2020-10-27 16:29:58 +01:00 |
|
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
|
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
|
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
|
87f2acc2d9
|
Window decorations: not visible menu bar is now ignored in layout
|
2020-10-14 13:05:39 +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
|
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
|
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 |
|
Karl Tauber
|
9c2c03cddb
|
Spinner: fixed NullPointerException in case that arrow buttons were removed to create button-less spinner (issue #181)
|
2020-10-04 13:58:23 +02:00 |
|