Karl Tauber
847b41752c
FlatSVGIcon: icons were not painted in disabled labels and disabled tabs (issue #205 )
2020-11-10 11:22:34 +01:00
Karl Tauber
7c08489cb3
UIDefaultsLoader: minor optimization (avoid String.substring() and avoid double searching for '.')
2020-11-06 23:47:06 +01:00
Karl Tauber
605c77ecbc
IntelliJ Themes: added getName() method to all InttelliJ Laf classes so that they return same name as defined in class FlatAllIJThemes (issue #201 )
2020-11-06 19:13:11 +01:00
Karl Tauber
a80790fc8e
TabbedPane:
...
- use rounded rectangles for buttons in tab area
- "pressed" background for buttons in tab area
- fill background of buttons in tab area
- use derived colors for hover and pressed
- fixed missing arrow in "more tabs" button at larger scaling
2020-11-06 17:30:29 +01:00
Karl Tauber
206d449d0d
FlatLaf.properties: added "allowed values" as comments
2020-11-05 19:19:13 +01:00
Karl Tauber
2323dc099f
TabbedPane: always use chevron arrows (even in IntelliJ and Darcula themes)
2020-11-05 18:59:28 +01:00
Karl Tauber
642583479f
default arrow type changed from "triangle" to "chevron" (does not change any theme)
2020-11-05 18:55:08 +01:00
Karl Tauber
082e5842d0
removed FlatClientProperties.clientPropertyChoice()
2020-11-05 18:35:36 +01:00
Karl Tauber
4c6cb7618f
Merge pull request #202 into master
...
TextField: allow select all on mouse click
2020-11-05 17:07:29 +01:00
basix86
c15100f129
Update FlatLaf.properties
...
fixed previous behavior selectAllOnMouseClick
2020-11-05 10:47:47 +01:00
basix86
6dfb3cc84e
Update FlatCaret.java
...
missing space
2020-11-05 10:46:12 +01:00
Karl Tauber
18d8c7d086
SplitPane: added grip to divider (issue #179 )
2020-11-04 11:52:50 +01:00
mmatessi
ab3adf4ae3
selectAllOnMouseClick
2020-11-04 10:16:23 +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