This is an automated email from the ASF dual-hosted git repository.
neilcsmith pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/netbeans.git
The following commit(s) were added to refs/heads/master by this push:
new 2c27ece Update FlatLaf from 0.31 to 1.0-rc1
new e5d3508 Merge pull request #2693 from DevCharly/flatlaf-1.0-rc1
2c27ece is described below
commit 2c27ece0f2c3bec26810449cd462843fc5eb20ac
Author: Karl Tauber <[email protected]>
AuthorDate: Tue Jan 19 16:36:12 2021 +0100
Update FlatLaf from 0.31 to 1.0-rc1
also changed FlatLaf properties files recognition from service to explicit
registration in module installer
(this fixes NETBEANS-4723)
---
platform/libs.flatlaf/external/binaries-list | 2 +-
....31-license.txt => flatlaf-1.0-rc1-license.txt} | 4 +-
platform/libs.flatlaf/manifest.mf | 4 +-
.../nbproject/org-netbeans-libs-flatlaf.sig | 636 ++++++++++++++++++++-
platform/libs.flatlaf/nbproject/project.properties | 2 +-
platform/libs.flatlaf/nbproject/project.xml | 4 +-
.../o.n.swing.laf.flatlaf/nbproject/project.xml | 3 +-
.../services/com.formdev.flatlaf.FlatDefaultsAddon | 18 -
.../netbeans/swing/laf/flatlaf/FlatLaf.properties | 3 +
.../org/netbeans/swing/laf/flatlaf/Installer.java | 4 +
.../swing/laf/flatlaf/NbFlatDefaultsAddon.java | 31 -
11 files changed, 630 insertions(+), 81 deletions(-)
diff --git a/platform/libs.flatlaf/external/binaries-list
b/platform/libs.flatlaf/external/binaries-list
index c4846fd..7066193 100644
--- a/platform/libs.flatlaf/external/binaries-list
+++ b/platform/libs.flatlaf/external/binaries-list
@@ -15,4 +15,4 @@
# specific language governing permissions and limitations
# under the License.
-AFD85ED83238E56BD032FB05471781C6E54AD6F2 com.formdev:flatlaf:0.31
+6D2AEA7D59BB99C278A32256B17753C4F8507B3C com.formdev:flatlaf:1.0-rc1
diff --git a/platform/libs.flatlaf/external/flatlaf-0.31-license.txt
b/platform/libs.flatlaf/external/flatlaf-1.0-rc1-license.txt
similarity index 99%
rename from platform/libs.flatlaf/external/flatlaf-0.31-license.txt
rename to platform/libs.flatlaf/external/flatlaf-1.0-rc1-license.txt
index 594cfba..b2ba7f7 100644
--- a/platform/libs.flatlaf/external/flatlaf-0.31-license.txt
+++ b/platform/libs.flatlaf/external/flatlaf-1.0-rc1-license.txt
@@ -1,7 +1,7 @@
Name: FlatLaf Look and Feel
Description: FlatLaf Look and Feel
-Version: 0.31
-Files: flatlaf-0.31.jar
+Version: 1.0-rc1
+Files: flatlaf-1.0-rc1.jar
License: Apache-2.0
Origin: FormDev Software GmbH.
URL: https://www.formdev.com/flatlaf/
diff --git a/platform/libs.flatlaf/manifest.mf
b/platform/libs.flatlaf/manifest.mf
index 2dc397d..08739b9 100644
--- a/platform/libs.flatlaf/manifest.mf
+++ b/platform/libs.flatlaf/manifest.mf
@@ -1,6 +1,6 @@
Manifest-Version: 1.0
OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/flatlaf/Bundle.properties
-OpenIDE-Module: org.netbeans.libs.flatlaf
-OpenIDE-Module-Specification-Version: 1.4
+OpenIDE-Module: org.netbeans.libs.flatlaf/1
+OpenIDE-Module-Specification-Version: 1.5
AutoUpdate-Show-In-Client: false
diff --git a/platform/libs.flatlaf/nbproject/org-netbeans-libs-flatlaf.sig
b/platform/libs.flatlaf/nbproject/org-netbeans-libs-flatlaf.sig
index 4cdd869..6589d0d 100644
--- a/platform/libs.flatlaf/nbproject/org-netbeans-libs-flatlaf.sig
+++ b/platform/libs.flatlaf/nbproject/org-netbeans-libs-flatlaf.sig
@@ -1,26 +1,67 @@
#Signature file v4.1
-#Version 1.3
+#Version 1.5
CLSS public abstract interface com.formdev.flatlaf.FlatClientProperties
fld public final static java.lang.String BUTTON_TYPE = "JButton.buttonType"
fld public final static java.lang.String BUTTON_TYPE_HELP = "help"
+fld public final static java.lang.String BUTTON_TYPE_ROUND_RECT = "roundRect"
fld public final static java.lang.String BUTTON_TYPE_SQUARE = "square"
fld public final static java.lang.String BUTTON_TYPE_TAB = "tab"
+fld public final static java.lang.String BUTTON_TYPE_TOOLBAR_BUTTON =
"toolBarButton"
+fld public final static java.lang.String COMPONENT_ROUND_RECT =
"JComponent.roundRect"
+fld public final static java.lang.String MENU_BAR_EMBEDDED =
"JRootPane.menuBarEmbedded"
fld public final static java.lang.String MINIMUM_HEIGHT =
"JComponent.minimumHeight"
fld public final static java.lang.String MINIMUM_WIDTH =
"JComponent.minimumWidth"
+fld public final static java.lang.String OUTLINE = "JComponent.outline"
+fld public final static java.lang.String OUTLINE_ERROR = "error"
+fld public final static java.lang.String OUTLINE_WARNING = "warning"
fld public final static java.lang.String PLACEHOLDER_TEXT =
"JTextField.placeholderText"
+fld public final static java.lang.String POPUP_DROP_SHADOW_PAINTED =
"Popup.dropShadowPainted"
+fld public final static java.lang.String POPUP_FORCE_HEAVY_WEIGHT =
"Popup.forceHeavyWeight"
fld public final static java.lang.String PROGRESS_BAR_LARGE_HEIGHT =
"JProgressBar.largeHeight"
fld public final static java.lang.String PROGRESS_BAR_SQUARE =
"JProgressBar.square"
fld public final static java.lang.String SCROLL_BAR_SHOW_BUTTONS =
"JScrollBar.showButtons"
+fld public final static java.lang.String SCROLL_PANE_SMOOTH_SCROLLING =
"JScrollPane.smoothScrolling"
fld public final static java.lang.String SELECTED_STATE =
"JButton.selectedState"
fld public final static java.lang.String SELECTED_STATE_INDETERMINATE =
"indeterminate"
fld public final static java.lang.String SELECT_ALL_ON_FOCUS_POLICY =
"JTextField.selectAllOnFocusPolicy"
fld public final static java.lang.String SELECT_ALL_ON_FOCUS_POLICY_ALWAYS =
"always"
fld public final static java.lang.String SELECT_ALL_ON_FOCUS_POLICY_NEVER =
"never"
fld public final static java.lang.String SELECT_ALL_ON_FOCUS_POLICY_ONCE =
"once"
+fld public final static java.lang.String SQUARE_SIZE = "JButton.squareSize"
+fld public final static java.lang.String TABBED_PANE_ALIGN_CENTER = "center"
+fld public final static java.lang.String TABBED_PANE_ALIGN_FILL = "fill"
+fld public final static java.lang.String TABBED_PANE_ALIGN_LEADING = "leading"
+fld public final static java.lang.String TABBED_PANE_ALIGN_TRAILING =
"trailing"
fld public final static java.lang.String TABBED_PANE_HAS_FULL_BORDER =
"JTabbedPane.hasFullBorder"
+fld public final static java.lang.String
TABBED_PANE_HIDE_TAB_AREA_WITH_ONE_TAB = "JTabbedPane.hideTabAreaWithOneTab"
+fld public final static java.lang.String TABBED_PANE_LEADING_COMPONENT =
"JTabbedPane.leadingComponent"
+fld public final static java.lang.String TABBED_PANE_MAXIMUM_TAB_WIDTH =
"JTabbedPane.maximumTabWidth"
+fld public final static java.lang.String TABBED_PANE_MINIMUM_TAB_WIDTH =
"JTabbedPane.minimumTabWidth"
+fld public final static java.lang.String TABBED_PANE_PLACEMENT_BOTH = "both"
+fld public final static java.lang.String TABBED_PANE_PLACEMENT_TRAILING =
"trailing"
+fld public final static java.lang.String TABBED_PANE_POLICY_AS_NEEDED =
"asNeeded"
+fld public final static java.lang.String TABBED_PANE_POLICY_AS_NEEDED_SINGLE =
"asNeededSingle"
+fld public final static java.lang.String TABBED_PANE_POLICY_NEVER = "never"
+fld public final static java.lang.String TABBED_PANE_SCROLL_BUTTONS_PLACEMENT
= "JTabbedPane.scrollButtonsPlacement"
+fld public final static java.lang.String TABBED_PANE_SCROLL_BUTTONS_POLICY =
"JTabbedPane.scrollButtonsPolicy"
+fld public final static java.lang.String TABBED_PANE_SHOW_CONTENT_SEPARATOR =
"JTabbedPane.showContentSeparator"
fld public final static java.lang.String TABBED_PANE_SHOW_TAB_SEPARATORS =
"JTabbedPane.showTabSeparators"
+fld public final static java.lang.String TABBED_PANE_TABS_POPUP_POLICY =
"JTabbedPane.tabsPopupPolicy"
+fld public final static java.lang.String TABBED_PANE_TAB_ALIGNMENT =
"JTabbedPane.tabAlignment"
+fld public final static java.lang.String TABBED_PANE_TAB_AREA_ALIGNMENT =
"JTabbedPane.tabAreaAlignment"
+fld public final static java.lang.String TABBED_PANE_TAB_AREA_INSETS =
"JTabbedPane.tabAreaInsets"
+fld public final static java.lang.String TABBED_PANE_TAB_CLOSABLE =
"JTabbedPane.tabClosable"
+fld public final static java.lang.String TABBED_PANE_TAB_CLOSE_CALLBACK =
"JTabbedPane.tabCloseCallback"
+fld public final static java.lang.String TABBED_PANE_TAB_CLOSE_TOOLTIPTEXT =
"JTabbedPane.tabCloseToolTipText"
fld public final static java.lang.String TABBED_PANE_TAB_HEIGHT =
"JTabbedPane.tabHeight"
+fld public final static java.lang.String TABBED_PANE_TAB_ICON_PLACEMENT =
"JTabbedPane.tabIconPlacement"
+fld public final static java.lang.String TABBED_PANE_TAB_INSETS =
"JTabbedPane.tabInsets"
+fld public final static java.lang.String TABBED_PANE_TAB_WIDTH_MODE =
"JTabbedPane.tabWidthMode"
+fld public final static java.lang.String TABBED_PANE_TAB_WIDTH_MODE_COMPACT =
"compact"
+fld public final static java.lang.String TABBED_PANE_TAB_WIDTH_MODE_EQUAL =
"equal"
+fld public final static java.lang.String TABBED_PANE_TAB_WIDTH_MODE_PREFERRED
= "preferred"
+fld public final static java.lang.String TABBED_PANE_TRAILING_COMPONENT =
"JTabbedPane.trailingComponent"
fld public final static java.lang.String TAB_BUTTON_SELECTED_BACKGROUND =
"JToggleButton.tab.selectedBackground"
fld public final static java.lang.String TAB_BUTTON_UNDERLINE_COLOR =
"JToggleButton.tab.underlineColor"
fld public final static java.lang.String TAB_BUTTON_UNDERLINE_HEIGHT =
"JToggleButton.tab.underlineHeight"
@@ -28,20 +69,25 @@ meth public static boolean
clientPropertyBoolean(javax.swing.JComponent,java.lan
meth public static boolean
clientPropertyEquals(javax.swing.JComponent,java.lang.String,java.lang.Object)
meth public static int
clientPropertyInt(javax.swing.JComponent,java.lang.String,int)
meth public static java.awt.Color
clientPropertyColor(javax.swing.JComponent,java.lang.String,java.awt.Color)
+meth public static java.lang.Boolean
clientPropertyBooleanStrict(javax.swing.JComponent,java.lang.String,java.lang.Boolean)
CLSS public com.formdev.flatlaf.FlatDarculaLaf
cons public init()
+fld public final static java.lang.String NAME = "FlatLaf Darcula"
meth public java.lang.String getDescription()
meth public java.lang.String getName()
meth public static boolean install()
+meth public static void installLafInfo()
supr com.formdev.flatlaf.FlatDarkLaf
CLSS public com.formdev.flatlaf.FlatDarkLaf
cons public init()
+fld public final static java.lang.String NAME = "FlatLaf Dark"
meth public boolean isDark()
meth public java.lang.String getDescription()
meth public java.lang.String getName()
meth public static boolean install()
+meth public static void installLafInfo()
supr com.formdev.flatlaf.FlatLaf
CLSS public abstract com.formdev.flatlaf.FlatDefaultsAddon
@@ -51,40 +97,120 @@ meth public java.io.InputStream
getDefaults(java.lang.Class<?>)
meth public void
afterDefaultsLoading(javax.swing.LookAndFeel,javax.swing.UIDefaults)
supr java.lang.Object
+CLSS public final !enum com.formdev.flatlaf.FlatIconColors
+fld public final boolean dark
+fld public final boolean light
+fld public final int rgb
+fld public final java.lang.String key
+fld public final static com.formdev.flatlaf.FlatIconColors ACTIONS_BLUE
+fld public final static com.formdev.flatlaf.FlatIconColors ACTIONS_BLUE_DARK
+fld public final static com.formdev.flatlaf.FlatIconColors ACTIONS_GREEN
+fld public final static com.formdev.flatlaf.FlatIconColors ACTIONS_GREEN_DARK
+fld public final static com.formdev.flatlaf.FlatIconColors ACTIONS_GREY
+fld public final static com.formdev.flatlaf.FlatIconColors ACTIONS_GREYINLINE
+fld public final static com.formdev.flatlaf.FlatIconColors
ACTIONS_GREYINLINE_DARK
+fld public final static com.formdev.flatlaf.FlatIconColors ACTIONS_GREY_DARK
+fld public final static com.formdev.flatlaf.FlatIconColors ACTIONS_RED
+fld public final static com.formdev.flatlaf.FlatIconColors ACTIONS_RED_DARK
+fld public final static com.formdev.flatlaf.FlatIconColors ACTIONS_YELLOW
+fld public final static com.formdev.flatlaf.FlatIconColors ACTIONS_YELLOW_DARK
+fld public final static com.formdev.flatlaf.FlatIconColors OBJECTS_BLACK_TEXT
+fld public final static com.formdev.flatlaf.FlatIconColors OBJECTS_BLUE
+fld public final static com.formdev.flatlaf.FlatIconColors OBJECTS_GREEN
+fld public final static com.formdev.flatlaf.FlatIconColors
OBJECTS_GREEN_ANDROID
+fld public final static com.formdev.flatlaf.FlatIconColors OBJECTS_GREY
+fld public final static com.formdev.flatlaf.FlatIconColors OBJECTS_PINK
+fld public final static com.formdev.flatlaf.FlatIconColors OBJECTS_PURPLE
+fld public final static com.formdev.flatlaf.FlatIconColors OBJECTS_RED
+fld public final static com.formdev.flatlaf.FlatIconColors OBJECTS_RED_STATUS
+fld public final static com.formdev.flatlaf.FlatIconColors OBJECTS_YELLOW
+fld public final static com.formdev.flatlaf.FlatIconColors OBJECTS_YELLOW_DARK
+meth public static com.formdev.flatlaf.FlatIconColors valueOf(java.lang.String)
+meth public static com.formdev.flatlaf.FlatIconColors[] values()
+supr java.lang.Enum<com.formdev.flatlaf.FlatIconColors>
+
CLSS public com.formdev.flatlaf.FlatIntelliJLaf
cons public init()
+fld public final static java.lang.String NAME = "FlatLaf IntelliJ"
meth public java.lang.String getDescription()
meth public java.lang.String getName()
meth public static boolean install()
+meth public static void installLafInfo()
supr com.formdev.flatlaf.FlatLightLaf
CLSS public abstract com.formdev.flatlaf.FlatLaf
cons public init()
+innr public abstract interface static DisabledIconProvider
meth protected java.util.List<java.lang.Class<?>>
getLafClassesForDefaultsLoading()
meth protected java.util.Properties getAdditionalDefaults()
meth public abstract boolean isDark()
+meth public boolean getSupportsWindowDecorations()
meth public boolean isNativeLookAndFeel()
meth public boolean isSupportedLookAndFeel()
+meth public final boolean equals(java.lang.Object)
+meth public final int hashCode()
meth public java.lang.String getID()
+meth public javax.swing.Icon
getDisabledIcon(javax.swing.JComponent,javax.swing.Icon)
meth public javax.swing.UIDefaults getDefaults()
meth public static boolean install(javax.swing.LookAndFeel)
+meth public static boolean isLafDark()
meth public static boolean isShowMnemonics()
+meth public static void hideMnemonics()
meth public static void initIconColors(javax.swing.UIDefaults,boolean)
+meth public static void installLafInfo(java.lang.String,java.lang.Class<?
extends javax.swing.LookAndFeel>)
+meth public static void registerCustomDefaultsSource(java.io.File)
+meth public static void registerCustomDefaultsSource(java.lang.String)
+meth public static void
registerCustomDefaultsSource(java.lang.String,java.lang.ClassLoader)
+meth public static void showMnemonics(java.awt.Component)
+meth public static void unregisterCustomDefaultsSource(java.io.File)
+meth public static void unregisterCustomDefaultsSource(java.lang.String)
+meth public static void
unregisterCustomDefaultsSource(java.lang.String,java.lang.ClassLoader)
meth public static void updateUI()
meth public static void updateUILater()
meth public void initialize()
meth public void uninitialize()
supr javax.swing.plaf.basic.BasicLookAndFeel
-hfds
DESKTOPFONTHINTS,LOG,aquaLoaded,desktopPropertyListener,desktopPropertyName,lastShowMnemonicWindow,mnemonicListener,postInitialization,showMnemonics,updateUIPending
-hcls ActiveFont
+hfds
DESKTOPFONTHINTS,LOG,aquaLoaded,customDefaultsSources,desktopPropertyListener,desktopPropertyName,desktopPropertyName2,mnemonicHandler,oldDialogWindowDecorated,oldFrameWindowDecorated,oldPopupFactory,postInitialization,updateUIPending
+hcls ActiveFont,ImageIconUIResource
+
+CLSS public abstract interface static
com.formdev.flatlaf.FlatLaf$DisabledIconProvider
+ outer com.formdev.flatlaf.FlatLaf
+meth public abstract javax.swing.Icon getDisabledIcon()
CLSS public com.formdev.flatlaf.FlatLightLaf
cons public init()
+fld public final static java.lang.String NAME = "FlatLaf Light"
meth public boolean isDark()
meth public java.lang.String getDescription()
meth public java.lang.String getName()
meth public static boolean install()
+meth public static void installLafInfo()
+supr com.formdev.flatlaf.FlatLaf
+
+CLSS public com.formdev.flatlaf.FlatPropertiesLaf
+cons public init(java.lang.String,java.io.File) throws java.io.IOException
+cons public init(java.lang.String,java.io.InputStream) throws
java.io.IOException
+cons public init(java.lang.String,java.util.Properties)
+meth protected java.util.ArrayList<java.lang.Class<?>>
getLafClassesForDefaultsLoading()
+meth protected java.util.Properties getAdditionalDefaults()
+meth public boolean isDark()
+meth public java.lang.String getDescription()
+meth public java.lang.String getName()
+meth public java.util.Properties getProperties()
supr com.formdev.flatlaf.FlatLaf
+hfds baseTheme,dark,name,properties
+
+CLSS public abstract interface com.formdev.flatlaf.FlatSystemProperties
+fld public final static java.lang.String ANIMATION = "flatlaf.animation"
+fld public final static java.lang.String MENUBAR_EMBEDDED =
"flatlaf.menuBarEmbedded"
+fld public final static java.lang.String UI_SCALE = "flatlaf.uiScale"
+fld public final static java.lang.String UI_SCALE_ENABLED =
"flatlaf.uiScale.enabled"
+fld public final static java.lang.String USE_JETBRAINS_CUSTOM_DECORATIONS =
"flatlaf.useJetBrainsCustomDecorations"
+fld public final static java.lang.String USE_TEXT_Y_CORRECTION =
"flatlaf.useTextYCorrection"
+fld public final static java.lang.String USE_UBUNTU_FONT =
"flatlaf.useUbuntuFont"
+fld public final static java.lang.String USE_WINDOW_DECORATIONS =
"flatlaf.useWindowDecorations"
+meth public static boolean getBoolean(java.lang.String,boolean)
+meth public static java.lang.Boolean
getBooleanStrict(java.lang.String,java.lang.Boolean)
CLSS public com.formdev.flatlaf.IntelliJTheme
cons public init(java.io.InputStream) throws java.io.IOException
@@ -96,7 +222,7 @@ meth public static boolean install(java.io.InputStream)
meth public static com.formdev.flatlaf.FlatLaf
createLaf(com.formdev.flatlaf.IntelliJTheme)
meth public static com.formdev.flatlaf.FlatLaf createLaf(java.io.InputStream)
throws java.io.IOException
supr java.lang.Object
-hfds
checkboxDuplicateColors,checkboxKeyMapping,colors,icons,namedColors,noWildcardReplace,ui,uiKeyCopying,uiKeyInverseMapping,uiKeyMapping
+hfds
checkboxDuplicateColors,checkboxKeyMapping,colors,icons,isMaterialUILite,namedColors,ui,uiKeyCopying,uiKeyInverseMapping,uiKeyMapping
CLSS public static com.formdev.flatlaf.IntelliJTheme$ThemeLaf
outer com.formdev.flatlaf.IntelliJTheme
@@ -109,38 +235,214 @@ meth public java.lang.String getName()
supr com.formdev.flatlaf.FlatLaf
hfds theme
+CLSS public abstract interface com.formdev.flatlaf.util.AnimatedIcon
+innr public static AnimationSupport
+intf javax.swing.Icon
+meth public abstract float getValue(java.awt.Component)
+meth public abstract void
paintIconAnimated(java.awt.Component,java.awt.Graphics,int,int,float)
+meth public boolean isAnimationEnabled()
+meth public com.formdev.flatlaf.util.Animator$Interpolator
getAnimationInterpolator()
+meth public int getAnimationDuration()
+meth public int getAnimationResolution()
+meth public java.lang.Object getClientPropertyKey()
+meth public void paintIcon(java.awt.Component,java.awt.Graphics,int,int)
+
+CLSS public static com.formdev.flatlaf.util.AnimatedIcon$AnimationSupport
+ outer com.formdev.flatlaf.util.AnimatedIcon
+cons public init()
+meth public static void
paintIcon(com.formdev.flatlaf.util.AnimatedIcon,java.awt.Component,java.awt.Graphics,int,int)
+meth public static void
saveIconLocation(com.formdev.flatlaf.util.AnimatedIcon,java.awt.Component,int,int)
+supr java.lang.Object
+hfds animatedValue,animator,fraction,startValue,targetValue,x,y
+
+CLSS public com.formdev.flatlaf.util.Animator
+cons public init(int)
+cons public init(int,com.formdev.flatlaf.util.Animator$TimingTarget)
+cons public
init(int,com.formdev.flatlaf.util.Animator$TimingTarget,java.lang.Runnable)
+innr public abstract interface static Interpolator
+innr public abstract interface static TimingTarget
+meth public boolean isRunning()
+meth public com.formdev.flatlaf.util.Animator$Interpolator getInterpolator()
+meth public int getDuration()
+meth public int getResolution()
+meth public static boolean useAnimation()
+meth public void addTarget(com.formdev.flatlaf.util.Animator$TimingTarget)
+meth public void cancel()
+meth public void removeTarget(com.formdev.flatlaf.util.Animator$TimingTarget)
+meth public void restart()
+meth public void setDuration(int)
+meth public void
setInterpolator(com.formdev.flatlaf.util.Animator$Interpolator)
+meth public void setResolution(int)
+meth public void start()
+meth public void stop()
+supr java.lang.Object
+hfds
duration,endRunnable,hasBegun,interpolator,resolution,running,startTime,targets,timeToStop,timer
+
+CLSS public abstract interface static
com.formdev.flatlaf.util.Animator$Interpolator
+ outer com.formdev.flatlaf.util.Animator
+ anno 0 java.lang.FunctionalInterface()
+meth public abstract float interpolate(float)
+
+CLSS public abstract interface static
com.formdev.flatlaf.util.Animator$TimingTarget
+ outer com.formdev.flatlaf.util.Animator
+ anno 0 java.lang.FunctionalInterface()
+meth public abstract void timingEvent(float)
+meth public void begin()
+meth public void end()
+
CLSS public com.formdev.flatlaf.util.ColorFunctions
cons public init()
innr public abstract interface static ColorFunction
-innr public static Darken
-innr public static Lighten
+innr public static Fade
+innr public static HSLIncreaseDecrease
meth public !varargs static java.awt.Color
applyFunctions(java.awt.Color,com.formdev.flatlaf.util.ColorFunctions$ColorFunction[])
+meth public static float clamp(float)
+meth public static java.awt.Color mix(java.awt.Color,java.awt.Color,float)
supr java.lang.Object
CLSS public abstract interface static
com.formdev.flatlaf.util.ColorFunctions$ColorFunction
outer com.formdev.flatlaf.util.ColorFunctions
meth public abstract void apply(float[])
-CLSS public static com.formdev.flatlaf.util.ColorFunctions$Darken
+CLSS public static com.formdev.flatlaf.util.ColorFunctions$Fade
outer com.formdev.flatlaf.util.ColorFunctions
-cons public init(float,boolean,boolean)
-meth protected boolean shouldInverse(float[])
-supr com.formdev.flatlaf.util.ColorFunctions$Lighten
+cons public init(float)
+fld public final float amount
+intf com.formdev.flatlaf.util.ColorFunctions$ColorFunction
+meth public void apply(float[])
+supr java.lang.Object
-CLSS public static com.formdev.flatlaf.util.ColorFunctions$Lighten
+CLSS public static com.formdev.flatlaf.util.ColorFunctions$HSLIncreaseDecrease
outer com.formdev.flatlaf.util.ColorFunctions
-cons public init(float,boolean,boolean)
+cons public init(int,boolean,float,boolean,boolean)
+fld public final boolean autoInverse
+fld public final boolean increase
+fld public final boolean relative
+fld public final float amount
+fld public final int hslIndex
intf com.formdev.flatlaf.util.ColorFunctions$ColorFunction
meth protected boolean shouldInverse(float[])
meth public void apply(float[])
supr java.lang.Object
-hfds amount,autoInverse,relative
+
+CLSS public com.formdev.flatlaf.util.CubicBezierEasing
+cons public init(float,float,float,float)
+fld public final static com.formdev.flatlaf.util.CubicBezierEasing EASE
+fld public final static com.formdev.flatlaf.util.CubicBezierEasing EASE_IN
+fld public final static com.formdev.flatlaf.util.CubicBezierEasing EASE_IN_OUT
+fld public final static com.formdev.flatlaf.util.CubicBezierEasing EASE_OUT
+fld public final static com.formdev.flatlaf.util.CubicBezierEasing
STANDARD_EASING
+intf com.formdev.flatlaf.util.Animator$Interpolator
+meth public float interpolate(float)
+supr java.lang.Object
+hfds x1,x2,y1,y2
CLSS public com.formdev.flatlaf.util.DerivedColor
-cons public !varargs
init(com.formdev.flatlaf.util.ColorFunctions$ColorFunction[])
+cons public !varargs
init(java.awt.Color,com.formdev.flatlaf.util.ColorFunctions$ColorFunction[])
+meth public com.formdev.flatlaf.util.ColorFunctions$ColorFunction[]
getFunctions()
meth public java.awt.Color derive(java.awt.Color)
supr javax.swing.plaf.ColorUIResource
-hfds functions
+hfds baseOfDefaultColorRGB,functions,hasBaseOfDefaultColor
+
+CLSS public com.formdev.flatlaf.util.Graphics2DProxy
+cons public init(java.awt.Graphics2D)
+meth public boolean
drawImage(java.awt.Image,int,int,int,int,int,int,int,int,java.awt.Color,java.awt.image.ImageObserver)
+meth public boolean
drawImage(java.awt.Image,int,int,int,int,int,int,int,int,java.awt.image.ImageObserver)
+meth public boolean
drawImage(java.awt.Image,int,int,int,int,java.awt.Color,java.awt.image.ImageObserver)
+meth public boolean
drawImage(java.awt.Image,int,int,int,int,java.awt.image.ImageObserver)
+meth public boolean
drawImage(java.awt.Image,int,int,java.awt.Color,java.awt.image.ImageObserver)
+meth public boolean
drawImage(java.awt.Image,int,int,java.awt.image.ImageObserver)
+meth public boolean
drawImage(java.awt.Image,java.awt.geom.AffineTransform,java.awt.image.ImageObserver)
+meth public boolean hit(java.awt.Rectangle,java.awt.Shape,boolean)
+meth public boolean hitClip(int,int,int,int)
+meth public java.awt.Color getBackground()
+meth public java.awt.Color getColor()
+meth public java.awt.Composite getComposite()
+meth public java.awt.Font getFont()
+meth public java.awt.FontMetrics getFontMetrics()
+meth public java.awt.FontMetrics getFontMetrics(java.awt.Font)
+meth public java.awt.Graphics create()
+meth public java.awt.Graphics create(int,int,int,int)
+meth public java.awt.GraphicsConfiguration getDeviceConfiguration()
+meth public java.awt.Paint getPaint()
+meth public java.awt.Rectangle getClipBounds()
+meth public java.awt.Rectangle getClipBounds(java.awt.Rectangle)
+meth public java.awt.Rectangle getClipRect()
+meth public java.awt.RenderingHints getRenderingHints()
+meth public java.awt.Shape getClip()
+meth public java.awt.Stroke getStroke()
+meth public java.awt.font.FontRenderContext getFontRenderContext()
+meth public java.awt.geom.AffineTransform getTransform()
+meth public java.lang.Object getRenderingHint(java.awt.RenderingHints$Key)
+meth public java.lang.String toString()
+meth public void addRenderingHints(java.util.Map<?,?>)
+meth public void clearRect(int,int,int,int)
+meth public void clip(java.awt.Shape)
+meth public void clipRect(int,int,int,int)
+meth public void copyArea(int,int,int,int,int,int)
+meth public void dispose()
+meth public void draw(java.awt.Shape)
+meth public void draw3DRect(int,int,int,int,boolean)
+meth public void drawArc(int,int,int,int,int,int)
+meth public void drawBytes(byte[],int,int,int,int)
+meth public void drawChars(char[],int,int,int,int)
+meth public void drawGlyphVector(java.awt.font.GlyphVector,float,float)
+meth public void
drawImage(java.awt.image.BufferedImage,java.awt.image.BufferedImageOp,int,int)
+meth public void drawLine(int,int,int,int)
+meth public void drawOval(int,int,int,int)
+meth public void drawPolygon(int[],int[],int)
+meth public void drawPolygon(java.awt.Polygon)
+meth public void drawPolyline(int[],int[],int)
+meth public void drawRect(int,int,int,int)
+meth public void
drawRenderableImage(java.awt.image.renderable.RenderableImage,java.awt.geom.AffineTransform)
+meth public void
drawRenderedImage(java.awt.image.RenderedImage,java.awt.geom.AffineTransform)
+meth public void drawRoundRect(int,int,int,int,int,int)
+meth public void drawString(java.lang.String,float,float)
+meth public void drawString(java.lang.String,int,int)
+meth public void drawString(java.text.AttributedCharacterIterator,float,float)
+meth public void drawString(java.text.AttributedCharacterIterator,int,int)
+meth public void fill(java.awt.Shape)
+meth public void fill3DRect(int,int,int,int,boolean)
+meth public void fillArc(int,int,int,int,int,int)
+meth public void fillOval(int,int,int,int)
+meth public void fillPolygon(int[],int[],int)
+meth public void fillPolygon(java.awt.Polygon)
+meth public void fillRect(int,int,int,int)
+meth public void fillRoundRect(int,int,int,int,int,int)
+meth public void finalize()
+meth public void rotate(double)
+meth public void rotate(double,double,double)
+meth public void scale(double,double)
+meth public void setBackground(java.awt.Color)
+meth public void setClip(int,int,int,int)
+meth public void setClip(java.awt.Shape)
+meth public void setColor(java.awt.Color)
+meth public void setComposite(java.awt.Composite)
+meth public void setFont(java.awt.Font)
+meth public void setPaint(java.awt.Paint)
+meth public void setPaintMode()
+meth public void setRenderingHint(java.awt.RenderingHints$Key,java.lang.Object)
+meth public void setRenderingHints(java.util.Map<?,?>)
+meth public void setStroke(java.awt.Stroke)
+meth public void setTransform(java.awt.geom.AffineTransform)
+meth public void setXORMode(java.awt.Color)
+meth public void shear(double,double)
+meth public void transform(java.awt.geom.AffineTransform)
+meth public void translate(double,double)
+meth public void translate(int,int)
+supr java.awt.Graphics2D
+hfds delegate
+
+CLSS public com.formdev.flatlaf.util.GrayFilter
+cons public init()
+cons public init(int,int,int)
+meth public int filterRGB(int,int,int)
+meth public int getAlpha()
+meth public int getBrightness()
+meth public int getContrast()
+meth public static com.formdev.flatlaf.util.GrayFilter
createDisabledIconFilter(boolean)
+supr java.awt.image.RGBImageFilter
+hfds alpha,brightness,contrast,origBrightness,origContrast
CLSS public com.formdev.flatlaf.util.HSLColor
cons public init(float,float,float)
@@ -172,9 +474,14 @@ hfds alpha,hsl,rgb
CLSS public com.formdev.flatlaf.util.HiDPIUtils
cons public init()
innr public abstract interface static Painter
+meth public static float computeTextYCorrection(java.awt.Graphics2D)
+meth public static java.awt.Graphics2D
createGraphicsTextYCorrection(java.awt.Graphics2D)
+meth public static void
drawStringUnderlineCharAtWithYCorrection(javax.swing.JComponent,java.awt.Graphics2D,java.lang.String,int,int,int)
+meth public static void
drawStringWithYCorrection(javax.swing.JComponent,java.awt.Graphics2D,java.lang.String,int,int)
meth public static void
paintAtScale1x(java.awt.Graphics2D,int,int,int,int,com.formdev.flatlaf.util.HiDPIUtils$Painter)
meth public static void
paintAtScale1x(java.awt.Graphics2D,javax.swing.JComponent,com.formdev.flatlaf.util.HiDPIUtils$Painter)
supr java.lang.Object
+hfds useTextYCorrection
CLSS public abstract interface static
com.formdev.flatlaf.util.HiDPIUtils$Painter
outer com.formdev.flatlaf.util.HiDPIUtils
@@ -182,12 +489,43 @@ meth public abstract void
paint(java.awt.Graphics2D,int,int,int,int,double)
CLSS public com.formdev.flatlaf.util.JavaCompatibility
cons public init()
+meth public static java.lang.String
getClippedString(javax.swing.JComponent,java.awt.FontMetrics,java.lang.String,int)
meth public static void
drawStringUnderlineCharAt(javax.swing.JComponent,java.awt.Graphics,java.lang.String,int,int,int)
supr java.lang.Object
-hfds drawStringUnderlineCharAtMethod
+hfds drawStringUnderlineCharAtMethod,getClippedStringMethod
+
+CLSS public com.formdev.flatlaf.util.MultiResolutionImageSupport
+cons public init()
+meth public !varargs static java.awt.Image create(int,java.awt.Image[])
+meth public static boolean isAvailable()
+meth public static boolean isMultiResolutionImage(java.awt.Image)
+meth public static java.awt.Image
create(int,java.awt.Dimension[],java.util.function.Function<java.awt.Dimension,java.awt.Image>)
+meth public static java.awt.Image getResolutionVariant(java.awt.Image,int,int)
+meth public static java.awt.Image
map(java.awt.Image,java.util.function.Function<java.awt.Image,java.awt.Image>)
+meth public static java.util.List<java.awt.Image>
getResolutionVariants(java.awt.Image)
+supr java.lang.Object
+
+CLSS public com.formdev.flatlaf.util.ScaledEmptyBorder
+cons public init(int,int,int,int)
+cons public init(java.awt.Insets)
+meth public java.awt.Insets getBorderInsets()
+meth public java.awt.Insets getBorderInsets(java.awt.Component,java.awt.Insets)
+supr javax.swing.border.EmptyBorder
+
+CLSS public com.formdev.flatlaf.util.ScaledImageIcon
+cons public init(javax.swing.ImageIcon)
+cons public init(javax.swing.ImageIcon,int,int)
+intf javax.swing.Icon
+meth protected java.awt.Image getResolutionVariant(int,int)
+meth public int getIconHeight()
+meth public int getIconWidth()
+meth public void paintIcon(java.awt.Component,java.awt.Graphics,int,int)
+supr java.lang.Object
+hfds
iconHeight,iconWidth,imageIcon,lastImage,lastSystemScaleFactor,lastUserScaleFactor
CLSS public com.formdev.flatlaf.util.StringUtils
cons public init()
+meth public static boolean isEmpty(java.lang.String)
meth public static java.lang.String
removeLeading(java.lang.String,java.lang.String)
meth public static java.lang.String
removeTrailing(java.lang.String,java.lang.String)
meth public static java.util.List<java.lang.String>
split(java.lang.String,char)
@@ -195,13 +533,23 @@ supr java.lang.Object
CLSS public com.formdev.flatlaf.util.SystemInfo
cons public init()
-fld public final static boolean IS_JAVA_9_OR_LATER
-fld public final static boolean IS_JETBRAINS_JVM
-fld public final static boolean IS_KDE
-fld public final static boolean IS_LINUX
-fld public final static boolean IS_MAC
-fld public final static boolean IS_MAC_OS_10_11_EL_CAPITAN_OR_LATER
-fld public final static boolean IS_WINDOWS
+fld public final static boolean isJava_11_orLater
+fld public final static boolean isJava_15_orLater
+fld public final static boolean isJava_9_orLater
+fld public final static boolean isJetBrainsJVM
+fld public final static boolean isJetBrainsJVM_11_orLater
+fld public final static boolean isKDE
+fld public final static boolean isLinux
+fld public final static boolean isMacOS
+fld public final static boolean isMacOS_10_11_ElCapitan_orLater
+fld public final static boolean isMacOS_10_14_Mojave_orLater
+fld public final static boolean isMacOS_10_15_Catalina_orLater
+fld public final static boolean isWindows
+fld public final static boolean isWindows_10_orLater
+fld public final static long javaVersion
+fld public final static long osVersion
+meth public static long scanVersion(java.lang.String)
+meth public static long toVersion(int,int,int,int)
supr java.lang.Object
CLSS public com.formdev.flatlaf.util.UIScale
@@ -290,6 +638,105 @@ meth public static java.awt.Color
getHSBColor(float,float,float)
supr java.lang.Object
hfds FACTOR,cs,falpha,frgbvalue,fvalue,serialVersionUID,value
+CLSS public abstract java.awt.Graphics
+cons protected init()
+meth public abstract boolean
drawImage(java.awt.Image,int,int,int,int,int,int,int,int,java.awt.Color,java.awt.image.ImageObserver)
+meth public abstract boolean
drawImage(java.awt.Image,int,int,int,int,int,int,int,int,java.awt.image.ImageObserver)
+meth public abstract boolean
drawImage(java.awt.Image,int,int,int,int,java.awt.Color,java.awt.image.ImageObserver)
+meth public abstract boolean
drawImage(java.awt.Image,int,int,int,int,java.awt.image.ImageObserver)
+meth public abstract boolean
drawImage(java.awt.Image,int,int,java.awt.Color,java.awt.image.ImageObserver)
+meth public abstract boolean
drawImage(java.awt.Image,int,int,java.awt.image.ImageObserver)
+meth public abstract java.awt.Color getColor()
+meth public abstract java.awt.Font getFont()
+meth public abstract java.awt.FontMetrics getFontMetrics(java.awt.Font)
+meth public abstract java.awt.Graphics create()
+meth public abstract java.awt.Rectangle getClipBounds()
+meth public abstract java.awt.Shape getClip()
+meth public abstract void clearRect(int,int,int,int)
+meth public abstract void clipRect(int,int,int,int)
+meth public abstract void copyArea(int,int,int,int,int,int)
+meth public abstract void dispose()
+meth public abstract void drawArc(int,int,int,int,int,int)
+meth public abstract void drawLine(int,int,int,int)
+meth public abstract void drawOval(int,int,int,int)
+meth public abstract void drawPolygon(int[],int[],int)
+meth public abstract void drawPolyline(int[],int[],int)
+meth public abstract void drawRoundRect(int,int,int,int,int,int)
+meth public abstract void drawString(java.lang.String,int,int)
+meth public abstract void
drawString(java.text.AttributedCharacterIterator,int,int)
+meth public abstract void fillArc(int,int,int,int,int,int)
+meth public abstract void fillOval(int,int,int,int)
+meth public abstract void fillPolygon(int[],int[],int)
+meth public abstract void fillRect(int,int,int,int)
+meth public abstract void fillRoundRect(int,int,int,int,int,int)
+meth public abstract void setClip(int,int,int,int)
+meth public abstract void setClip(java.awt.Shape)
+meth public abstract void setColor(java.awt.Color)
+meth public abstract void setFont(java.awt.Font)
+meth public abstract void setPaintMode()
+meth public abstract void setXORMode(java.awt.Color)
+meth public abstract void translate(int,int)
+meth public boolean hitClip(int,int,int,int)
+meth public java.awt.FontMetrics getFontMetrics()
+meth public java.awt.Graphics create(int,int,int,int)
+meth public java.awt.Rectangle getClipBounds(java.awt.Rectangle)
+meth public java.awt.Rectangle getClipRect()
+ anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String
since="")
+meth public java.lang.String toString()
+meth public void draw3DRect(int,int,int,int,boolean)
+meth public void drawBytes(byte[],int,int,int,int)
+meth public void drawChars(char[],int,int,int,int)
+meth public void drawPolygon(java.awt.Polygon)
+meth public void drawRect(int,int,int,int)
+meth public void fill3DRect(int,int,int,int,boolean)
+meth public void fillPolygon(java.awt.Polygon)
+meth public void finalize()
+ anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String
since="9")
+supr java.lang.Object
+
+CLSS public abstract java.awt.Graphics2D
+cons protected init()
+meth public abstract boolean
drawImage(java.awt.Image,java.awt.geom.AffineTransform,java.awt.image.ImageObserver)
+meth public abstract boolean hit(java.awt.Rectangle,java.awt.Shape,boolean)
+meth public abstract java.awt.Color getBackground()
+meth public abstract java.awt.Composite getComposite()
+meth public abstract java.awt.GraphicsConfiguration getDeviceConfiguration()
+meth public abstract java.awt.Paint getPaint()
+meth public abstract java.awt.RenderingHints getRenderingHints()
+meth public abstract java.awt.Stroke getStroke()
+meth public abstract java.awt.font.FontRenderContext getFontRenderContext()
+meth public abstract java.awt.geom.AffineTransform getTransform()
+meth public abstract java.lang.Object
getRenderingHint(java.awt.RenderingHints$Key)
+meth public abstract void addRenderingHints(java.util.Map<?,?>)
+meth public abstract void clip(java.awt.Shape)
+meth public abstract void draw(java.awt.Shape)
+meth public abstract void
drawGlyphVector(java.awt.font.GlyphVector,float,float)
+meth public abstract void
drawImage(java.awt.image.BufferedImage,java.awt.image.BufferedImageOp,int,int)
+meth public abstract void
drawRenderableImage(java.awt.image.renderable.RenderableImage,java.awt.geom.AffineTransform)
+meth public abstract void
drawRenderedImage(java.awt.image.RenderedImage,java.awt.geom.AffineTransform)
+meth public abstract void drawString(java.lang.String,float,float)
+meth public abstract void drawString(java.lang.String,int,int)
+meth public abstract void
drawString(java.text.AttributedCharacterIterator,float,float)
+meth public abstract void
drawString(java.text.AttributedCharacterIterator,int,int)
+meth public abstract void fill(java.awt.Shape)
+meth public abstract void rotate(double)
+meth public abstract void rotate(double,double,double)
+meth public abstract void scale(double,double)
+meth public abstract void setBackground(java.awt.Color)
+meth public abstract void setComposite(java.awt.Composite)
+meth public abstract void setPaint(java.awt.Paint)
+meth public abstract void
setRenderingHint(java.awt.RenderingHints$Key,java.lang.Object)
+meth public abstract void setRenderingHints(java.util.Map<?,?>)
+meth public abstract void setStroke(java.awt.Stroke)
+meth public abstract void setTransform(java.awt.geom.AffineTransform)
+meth public abstract void shear(double,double)
+meth public abstract void transform(java.awt.geom.AffineTransform)
+meth public abstract void translate(double,double)
+meth public abstract void translate(int,int)
+meth public void draw3DRect(int,int,int,int,boolean)
+meth public void fill3DRect(int,int,int,int,boolean)
+supr java.awt.Graphics
+
CLSS public abstract interface java.awt.Paint
intf java.awt.Transparency
meth public abstract java.awt.PaintContext
createContext(java.awt.image.ColorModel,java.awt.Rectangle,java.awt.geom.Rectangle2D,java.awt.geom.AffineTransform,java.awt.RenderingHints)
@@ -300,12 +747,90 @@ fld public final static int OPAQUE = 1
fld public final static int TRANSLUCENT = 3
meth public abstract int getTransparency()
+CLSS public abstract interface java.awt.image.ImageConsumer
+fld public final static int COMPLETESCANLINES = 4
+fld public final static int IMAGEABORTED = 4
+fld public final static int IMAGEERROR = 1
+fld public final static int RANDOMPIXELORDER = 1
+fld public final static int SINGLEFRAME = 16
+fld public final static int SINGLEFRAMEDONE = 2
+fld public final static int SINGLEPASS = 8
+fld public final static int STATICIMAGEDONE = 3
+fld public final static int TOPDOWNLEFTRIGHT = 2
+meth public abstract void imageComplete(int)
+meth public abstract void setColorModel(java.awt.image.ColorModel)
+meth public abstract void setDimensions(int,int)
+meth public abstract void setHints(int)
+meth public abstract void
setPixels(int,int,int,int,java.awt.image.ColorModel,byte[],int,int)
+meth public abstract void
setPixels(int,int,int,int,java.awt.image.ColorModel,int[],int,int)
+meth public abstract void setProperties(java.util.Hashtable<?,?>)
+
+CLSS public java.awt.image.ImageFilter
+cons public init()
+fld protected java.awt.image.ImageConsumer consumer
+intf java.awt.image.ImageConsumer
+intf java.lang.Cloneable
+meth public java.awt.image.ImageFilter
getFilterInstance(java.awt.image.ImageConsumer)
+meth public java.lang.Object clone()
+meth public void imageComplete(int)
+meth public void resendTopDownLeftRight(java.awt.image.ImageProducer)
+meth public void setColorModel(java.awt.image.ColorModel)
+meth public void setDimensions(int,int)
+meth public void setHints(int)
+meth public void
setPixels(int,int,int,int,java.awt.image.ColorModel,byte[],int,int)
+meth public void
setPixels(int,int,int,int,java.awt.image.ColorModel,int[],int,int)
+meth public void setProperties(java.util.Hashtable<?,?>)
+supr java.lang.Object
+
+CLSS public abstract java.awt.image.RGBImageFilter
+cons public init()
+fld protected boolean canFilterIndexColorModel
+fld protected java.awt.image.ColorModel newmodel
+fld protected java.awt.image.ColorModel origmodel
+meth public abstract int filterRGB(int,int,int)
+meth public java.awt.image.IndexColorModel
filterIndexColorModel(java.awt.image.IndexColorModel)
+meth public void filterRGBPixels(int,int,int,int,int[],int,int)
+meth public void setColorModel(java.awt.image.ColorModel)
+meth public void
setPixels(int,int,int,int,java.awt.image.ColorModel,byte[],int,int)
+meth public void
setPixels(int,int,int,int,java.awt.image.ColorModel,int[],int,int)
+meth public void
substituteColorModel(java.awt.image.ColorModel,java.awt.image.ColorModel)
+supr java.awt.image.ImageFilter
+
CLSS public abstract interface java.io.Serializable
+CLSS public abstract interface java.lang.Cloneable
+
+CLSS public abstract interface java.lang.Comparable<%0 extends
java.lang.Object>
+meth public abstract int compareTo({java.lang.Comparable%0})
+
+CLSS public abstract java.lang.Enum<%0 extends
java.lang.Enum<{java.lang.Enum%0}>>
+cons protected init(java.lang.String,int)
+intf java.io.Serializable
+intf java.lang.Comparable<{java.lang.Enum%0}>
+meth protected final java.lang.Object clone() throws
java.lang.CloneNotSupportedException
+meth protected final void finalize()
+meth public final boolean equals(java.lang.Object)
+meth public final int compareTo({java.lang.Enum%0})
+meth public final int hashCode()
+meth public final int ordinal()
+meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass()
+meth public final java.lang.String name()
+meth public java.lang.String toString()
+meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0}
valueOf(java.lang.Class<{%%0}>,java.lang.String)
+supr java.lang.Object
+hfds name,ordinal
+
+CLSS public abstract interface !annotation java.lang.FunctionalInterface
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy
value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[]
value=[TYPE])
+intf java.lang.annotation.Annotation
+
CLSS public java.lang.Object
cons public init()
meth protected java.lang.Object clone() throws
java.lang.CloneNotSupportedException
meth protected void finalize() throws java.lang.Throwable
+ anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String
since="9")
meth public boolean equals(java.lang.Object)
meth public final java.lang.Class<?> getClass()
meth public final void notify()
@@ -316,6 +841,37 @@ meth public final void wait(long,int) throws
java.lang.InterruptedException
meth public int hashCode()
meth public java.lang.String toString()
+CLSS public abstract interface java.lang.annotation.Annotation
+meth public abstract boolean equals(java.lang.Object)
+meth public abstract int hashCode()
+meth public abstract java.lang.Class<? extends
java.lang.annotation.Annotation> annotationType()
+meth public abstract java.lang.String toString()
+
+CLSS public abstract interface !annotation java.lang.annotation.Documented
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy
value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[]
value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+
+CLSS public abstract interface !annotation java.lang.annotation.Retention
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy
value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[]
value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+meth public abstract java.lang.annotation.RetentionPolicy value()
+
+CLSS public abstract interface !annotation java.lang.annotation.Target
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy
value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[]
value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+meth public abstract java.lang.annotation.ElementType[] value()
+
+CLSS public abstract interface javax.swing.Icon
+meth public abstract int getIconHeight()
+meth public abstract int getIconWidth()
+meth public abstract void
paintIcon(java.awt.Component,java.awt.Graphics,int,int)
+
CLSS public abstract javax.swing.LookAndFeel
cons public init()
meth public abstract boolean isNativeLookAndFeel()
@@ -345,6 +901,40 @@ meth public void provideErrorFeedback(java.awt.Component)
meth public void uninitialize()
supr java.lang.Object
+CLSS public abstract javax.swing.border.AbstractBorder
+cons public init()
+intf java.io.Serializable
+intf javax.swing.border.Border
+meth public boolean isBorderOpaque()
+meth public int getBaseline(java.awt.Component,int,int)
+meth public java.awt.Component$BaselineResizeBehavior
getBaselineResizeBehavior(java.awt.Component)
+meth public java.awt.Insets getBorderInsets(java.awt.Component)
+meth public java.awt.Insets getBorderInsets(java.awt.Component,java.awt.Insets)
+meth public java.awt.Rectangle
getInteriorRectangle(java.awt.Component,int,int,int,int)
+meth public static java.awt.Rectangle
getInteriorRectangle(java.awt.Component,javax.swing.border.Border,int,int,int,int)
+meth public void
paintBorder(java.awt.Component,java.awt.Graphics,int,int,int,int)
+supr java.lang.Object
+
+CLSS public abstract interface javax.swing.border.Border
+meth public abstract boolean isBorderOpaque()
+meth public abstract java.awt.Insets getBorderInsets(java.awt.Component)
+meth public abstract void
paintBorder(java.awt.Component,java.awt.Graphics,int,int,int,int)
+
+CLSS public javax.swing.border.EmptyBorder
+cons public init(int,int,int,int)
+cons public init(java.awt.Insets)
+ anno 0 java.beans.ConstructorProperties(java.lang.String[]
value=["borderInsets"])
+fld protected int bottom
+fld protected int left
+fld protected int right
+fld protected int top
+intf java.io.Serializable
+meth public boolean isBorderOpaque()
+meth public java.awt.Insets getBorderInsets()
+meth public java.awt.Insets getBorderInsets(java.awt.Component,java.awt.Insets)
+meth public void
paintBorder(java.awt.Component,java.awt.Graphics,int,int,int,int)
+supr javax.swing.border.AbstractBorder
+
CLSS public javax.swing.plaf.ColorUIResource
cons public init(float,float,float)
cons public init(int)
diff --git a/platform/libs.flatlaf/nbproject/project.properties
b/platform/libs.flatlaf/nbproject/project.properties
index 151b673..5a7efbc 100644
--- a/platform/libs.flatlaf/nbproject/project.properties
+++ b/platform/libs.flatlaf/nbproject/project.properties
@@ -20,4 +20,4 @@ javac.compilerargs=-Xlint:unchecked
javac.source=1.8
nbm.target.cluster=platform
-release.external/flatlaf-0.31.jar=modules/ext/flatlaf-0.31.jar
+release.external/flatlaf-1.0-rc1.jar=modules/ext/flatlaf-1.0-rc1.jar
diff --git a/platform/libs.flatlaf/nbproject/project.xml
b/platform/libs.flatlaf/nbproject/project.xml
index d81c026..99a8762 100644
--- a/platform/libs.flatlaf/nbproject/project.xml
+++ b/platform/libs.flatlaf/nbproject/project.xml
@@ -30,8 +30,8 @@
<package>com.formdev.flatlaf.util</package>
</public-packages>
<class-path-extension>
-
<runtime-relative-path>ext/flatlaf-0.31.jar</runtime-relative-path>
- <binary-origin>external/flatlaf-0.31.jar</binary-origin>
+
<runtime-relative-path>ext/flatlaf-1.0-rc1.jar</runtime-relative-path>
+ <binary-origin>external/flatlaf-1.0-rc1.jar</binary-origin>
</class-path-extension>
</data>
</configuration>
diff --git a/platform/o.n.swing.laf.flatlaf/nbproject/project.xml
b/platform/o.n.swing.laf.flatlaf/nbproject/project.xml
index 0c263b3..06ad263 100644
--- a/platform/o.n.swing.laf.flatlaf/nbproject/project.xml
+++ b/platform/o.n.swing.laf.flatlaf/nbproject/project.xml
@@ -54,7 +54,8 @@
<build-prerequisite/>
<compile-dependency/>
<run-dependency>
- <specification-version>1.0</specification-version>
+ <release-version>1</release-version>
+ <specification-version>1.5</specification-version>
</run-dependency>
</dependency>
<dependency>
diff --git
a/platform/o.n.swing.laf.flatlaf/src/META-INF/services/com.formdev.flatlaf.FlatDefaultsAddon
b/platform/o.n.swing.laf.flatlaf/src/META-INF/services/com.formdev.flatlaf.FlatDefaultsAddon
deleted file mode 100644
index daadeb9..0000000
---
a/platform/o.n.swing.laf.flatlaf/src/META-INF/services/com.formdev.flatlaf.FlatDefaultsAddon
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-org.netbeans.swing.laf.flatlaf.NbFlatDefaultsAddon
diff --git
a/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/FlatLaf.properties
b/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/FlatLaf.properties
index 4ea5d56..991ebc2 100644
---
a/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/FlatLaf.properties
+++
b/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/FlatLaf.properties
@@ -25,6 +25,9 @@
nb.explorer.noFocusSelectionForeground=@selectionInactiveForeground
controlShadow=$Component.borderColor
+# hide grip in divider
+SplitPaneDivider.style = plain
+
#---- TabbedContainer ----
diff --git
a/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/Installer.java
b/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/Installer.java
index c0a28bb..4f71abb 100644
---
a/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/Installer.java
+++
b/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/Installer.java
@@ -18,6 +18,7 @@
*/
package org.netbeans.swing.laf.flatlaf;
+import com.formdev.flatlaf.FlatLaf;
import com.formdev.flatlaf.FlatDarkLaf;
import com.formdev.flatlaf.FlatLightLaf;
import javax.swing.UIManager;
@@ -34,6 +35,9 @@ public class Installer extends ModuleInstall {
public void validate() throws IllegalStateException {
UIManager.installLookAndFeel(new
UIManager.LookAndFeelInfo(Bundle.LBL_FLATLAF_LIGHT(),
FlatLightLaf.class.getName()));
UIManager.installLookAndFeel(new
UIManager.LookAndFeelInfo(Bundle.LBL_FLATLAF_DARK(),
FlatDarkLaf.class.getName()));
+
+ // tell FlatLaf that it should look for .properties files in the given
package
+ FlatLaf.registerCustomDefaultsSource("org.netbeans.swing.laf.flatlaf",
getClass().getClassLoader());
}
}
diff --git
a/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/NbFlatDefaultsAddon.java
b/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/NbFlatDefaultsAddon.java
deleted file mode 100644
index a9ea233..0000000
---
a/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/NbFlatDefaultsAddon.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-package org.netbeans.swing.laf.flatlaf;
-
-import com.formdev.flatlaf.FlatDefaultsAddon;
-
-/**
- * NetBeans addon for FlatLaf.
- * <p>
- * Finds NetBeans addon .properties file for the given LaF class in the same
- * package as this class.
- */
-public class NbFlatDefaultsAddon extends FlatDefaultsAddon {
-
-}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists