Karl Tauber
1d3ce76b27
Slider: replaced Slider.thumbWidth with Slider.thumbSize to support non-square sized thumbs (as used in Windows 10)
2020-11-21 18:18:06 +01:00
Karl Tauber
8b8ed0b9ff
Slider:
...
- compute useful baseline for horizontal orientation so that the track is vertically centered
- no baseline for vertical orientation
2020-11-21 18:18:06 +01:00
Karl Tauber
413b60e630
Slider:
...
- changed default color to bluish
- made track thinner (2px, was 3px)
- made thumb larger (12px, was 11px)
- added thumb outline focus indicator (4px wide)
- slider component height increased from 11px to 20px
- support painting thumb border
- support different colors for thumb background and colored track
2020-11-21 18:18:06 +01:00
Karl Tauber
10b2a94c70
JIDE: RangeSlider: avoid that middle track is painted over first thumb
2020-11-21 18:18:06 +01:00
Karl Tauber
e337e5bbd8
JIDE: RangeSlider:
...
- updated with latest changes from FlatSliderUI
- use static FlatSliderUI methods for thumb painting
- hover/pressed feedback on single thumb
- hover/pressed feedback on middle track and both thumbs
- added JSlider components to FlatRangeSliderTest for easier testing/comparing
2020-11-21 18:18:06 +01:00
Karl Tauber
6fe6d1ffa0
JIDE: RangeSlider: reordered methods and slightly changed formatting to make it easier to compare with FlatRangeSliderUI
2020-11-16 22:04:08 +01:00
Karl Tauber
4c6f7a66e2
Merge pull request #209 into master
...
Add RangeSlider support
2020-11-16 21:25:50 +01:00
mmatessi
f57dbf94c8
FlatJideOssDefaultsAddon reformat
2020-11-13 09:47:32 +01:00
mmatessi
c0f15d2e6f
FlatRangeSliderUI fix change label foreground
2020-11-13 09:42:26 +01:00
mmatessi
cb525fafb6
FlatSliderUI extends BasicSliderUI
2020-11-12 13:02:16 +01:00
mmatessi
5cae3a8141
add RangeSlider support
2020-11-11 16:57:40 +01:00
Karl Tauber
a2b615d4a7
focus indication border (or background) no longer hidden when temporary loosing focus (e.g. showing a popup menu)
2020-04-20 11:27:29 +02:00
Karl Tauber
33ea84004d
UIDefaultsLoader: changed .properties file loading order: now all core .properties files are loaded before loading addon .properties files, which makes it easier to overwrite core values in addons; also, addon loading order can be specified
2020-01-07 12:55:37 +01:00
Karl Tauber
269075657d
FlatDefaultsAddon: added default implementation to getDefaults() because most subclasses use the same implementation
2019-12-30 11:02:40 +01:00
Karl Tauber
32ceb168d5
replaced prefix @@ with $ in .properties files
2019-12-23 00:18:27 +01:00
Karl Tauber
8450e74832
TabbedPane: support separators between tabs (TabbedPane.showTabSeparators)
2019-12-16 20:40:29 +01:00
Karl Tauber
b129fe437c
JIDE: fixed JidePopup border
2019-11-20 17:01:23 +01:00
Karl Tauber
883b282cd8
JIDE: JideTabbedPane: hover tab event if mouse is over close button
...
unfortunately it is not possible to replace JIDEs arrow and close buttons with own implementations
2019-11-09 18:21:25 +01:00
Karl Tauber
7c2b2d7f26
JIDE: basic JideTabbedPane implementation
2019-11-09 17:23:55 +01:00
Karl Tauber
fdaea31475
JIDE: flatlaf-jide-oss subproject created
2019-11-08 15:51:28 +01:00