Class CommandButtonLayoutManagerMedium
java.lang.Object
org.pushingpixels.radiance.component.internal.ui.common.CommandButtonLayoutManagerMedium
- All Implemented Interfaces:
PropertyChangeListener
,EventListener
,CommandButtonLayoutManager
- Direct Known Subclasses:
CommandButtonLayoutManagerMedium.FitToIcon
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.pushingpixels.radiance.component.api.common.CommandButtonLayoutManager
CommandButtonLayoutManager.CommandButtonKind, CommandButtonLayoutManager.CommandButtonLayoutInfo, CommandButtonLayoutManager.CommandButtonSeparatorOrientation, CommandButtonLayoutManager.TextLayoutInfo
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetActionKeyTipAnchorCenterPoint
(JCommandButton commandButton) Returns the anchor center point of the action key tip of the specified command button.protected float
getLayoutInfo
(JCommandButton commandButton) Returns the layout information for the specified command button.getPopupKeyTipAnchorCenterPoint
(JCommandButton commandButton) Returns the anchor center point of the popup key tip of the specified command button.getPreferredIconSize
(BaseCommand command, BaseCommandButtonPresentationModel presentationModel) Returns the preferred icon size of a button using this layout manager.getPreferredSize
(BaseCommand command, BaseCommandButtonPresentationModel presentationModel) Returns the preferred size of a button using this layout manager.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.pushingpixels.radiance.component.api.common.CommandButtonLayoutManager
getCommandButtonKind, getCommandButtonKind, propertyChange
-
Constructor Details
-
CommandButtonLayoutManagerMedium
public CommandButtonLayoutManagerMedium()
-
-
Method Details
-
getPreferredIconSize
public Dimension getPreferredIconSize(BaseCommand command, BaseCommandButtonPresentationModel presentationModel) Description copied from interface:CommandButtonLayoutManager
Returns the preferred icon size of a button using this layout manager.- Specified by:
getPreferredIconSize
in interfaceCommandButtonLayoutManager
-
getIconTextGapFactor
protected float getIconTextGapFactor() -
getPreferredSize
public Dimension getPreferredSize(BaseCommand command, BaseCommandButtonPresentationModel presentationModel) Description copied from interface:CommandButtonLayoutManager
Returns the preferred size of a button using this layout manager.- Specified by:
getPreferredSize
in interfaceCommandButtonLayoutManager
-
getActionKeyTipAnchorCenterPoint
Description copied from interface:CommandButtonLayoutManager
Returns the anchor center point of the action key tip of the specified command button.- Specified by:
getActionKeyTipAnchorCenterPoint
in interfaceCommandButtonLayoutManager
- Parameters:
commandButton
- Command button.- Returns:
- The anchor center point of the action key tip of the specified command button.
-
getPopupKeyTipAnchorCenterPoint
Description copied from interface:CommandButtonLayoutManager
Returns the anchor center point of the popup key tip of the specified command button.- Specified by:
getPopupKeyTipAnchorCenterPoint
in interfaceCommandButtonLayoutManager
- Parameters:
commandButton
- Command button.- Returns:
- The anchor center point of the popup key tip of the specified command button.
-
getLayoutInfo
public CommandButtonLayoutManager.CommandButtonLayoutInfo getLayoutInfo(JCommandButton commandButton) Description copied from interface:CommandButtonLayoutManager
Returns the layout information for the specified command button.- Specified by:
getLayoutInfo
in interfaceCommandButtonLayoutManager
- Parameters:
commandButton
- Command button.- Returns:
- The layout information for the specified command button.
-