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 StringCommon directory for Quaqua images.protected booleanIndication whether the Quaqua color chooser is available.protected static final StringColor chooser class name from Quaqua.Fields inherited from interface org.pushingpixels.lafplugin.LafComponentPlugin
COMPONENT_TAG_PLUGIN_CLASSFields inherited from interface org.pushingpixels.lafplugin.LafPlugin
TAG_MAIN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionObject[]getDefaults(Object mSkin) voidprotected ObjectmakeBufferedImage(String location) protected static ObjectmakeButtonStateIcon(String location, int states) static Objectprotected ObjectFrom 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:
getDefaultsin interfaceorg.pushingpixels.lafplugin.LafComponentPlugin
-
uninitialize
public void uninitialize()- Specified by:
uninitializein interfaceorg.pushingpixels.lafplugin.LafComponentPlugin
-
initialize
public void initialize()- Specified by:
initializein interfaceorg.pushingpixels.lafplugin.LafComponentPlugin
-