Karl Tauber
|
18d8c7d086
|
SplitPane: added grip to divider (issue #179)
|
2020-11-04 11:52:50 +01:00 |
|
Karl Tauber
|
a7e2a10403
|
TabbedPane: support horizontal alignment of tab title and icon
|
2020-11-03 22:20:55 +01:00 |
|
Karl Tauber
|
3a784375d0
|
SplitPane: support tooltip texts in splitpane client properties (issue #198)
|
2020-11-02 15:07:57 +01:00 |
|
Karl Tauber
|
b8c9433259
|
SplitPane: added tooltips to expand/collapse buttons (issue #198)
|
2020-11-02 12:13:06 +01:00 |
|
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 |
|