Class BasePlugin
java.lang.Object
org.pushingpixels.substance.internal.plugin.BasePlugin
- All Implemented Interfaces:
org.pushingpixels.lafplugin.LafComponentPlugin
,org.pushingpixels.lafplugin.LafPlugin
Core plugin for additional UI delegates. Contains information on Quaqua and
Xoetrope color chooser panels. This class is for internal use only.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final String
Common directory for Quaqua images.protected boolean
Indication whether the Quaqua color chooser is available.protected static final String
Color chooser class name from Quaqua.Fields inherited from interface org.pushingpixels.lafplugin.LafComponentPlugin
COMPONENT_TAG_PLUGIN_CLASS
Fields inherited from interface org.pushingpixels.lafplugin.LafPlugin
TAG_MAIN
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionObject[]
getDefaults
(Object mSkin) void
protected Object
makeBufferedImage
(String location) protected static Object
makeButtonStateIcon
(String location, int states) static Object
protected Object
From Quaquavoid
-
Field Details
-
commonDir
Common directory for Quaqua images.- See Also:
-
quaquaColorChooserClassName
Color chooser class name from Quaqua.- See Also:
-
hasQuaquaColorChooser
protected boolean hasQuaquaColorChooserIndication whether the Quaqua color chooser is available. The lite version strips away the Quaqua color chooser.
-
-
Constructor Details
-
BasePlugin
public BasePlugin()Creates the base plugin.
-
-
Method Details
-
makeImage
From Quaqua -
makeButtonStateIcon
-
makeBufferedImage
-
makeIcon
-
getDefaults
- Specified by:
getDefaults
in interfaceorg.pushingpixels.lafplugin.LafComponentPlugin
-
uninitialize
public void uninitialize()- Specified by:
uninitialize
in interfaceorg.pushingpixels.lafplugin.LafComponentPlugin
-
initialize
public void initialize()- Specified by:
initialize
in interfaceorg.pushingpixels.lafplugin.LafComponentPlugin
-