Class CommandButtonBackgroundDelegate
java.lang.Object
org.pushingpixels.radiance.component.internal.theming.utils.CommandButtonBackgroundDelegate
Delegate class for painting command buttons in Radiance look and feel. This class
is for internal use only.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
drawArea
(Graphics2D g, JCommandButton commandButton, float alpha, Rectangle clipArea) void
paintCommandButtonIcon
(Graphics2D g, Rectangle iconRect, JCommandButton commandButton, Icon regular, GlowingRadianceIcon glowingIcon, ButtonModel model, StateTransitionTracker stateTransitionTracker, Color textColor) void
updateBackground
(Graphics2D g, JCommandButton commandButton, StateTransitionTracker actionTransitionTracker, Rectangle actionArea, StateTransitionTracker popupTransitionTracker, Rectangle popupArea)
-
Field Details
-
mutableFillColorScheme
-
mutableBorderColorScheme
-
-
Constructor Details
-
CommandButtonBackgroundDelegate
public CommandButtonBackgroundDelegate()
-
-
Method Details
-
paintCommandButtonIcon
public void paintCommandButtonIcon(Graphics2D g, Rectangle iconRect, JCommandButton commandButton, Icon regular, GlowingRadianceIcon glowingIcon, ButtonModel model, StateTransitionTracker stateTransitionTracker, Color textColor) -
updateBackground
public void updateBackground(Graphics2D g, JCommandButton commandButton, StateTransitionTracker actionTransitionTracker, Rectangle actionArea, StateTransitionTracker popupTransitionTracker, Rectangle popupArea) -
drawArea
-