Class CommandButtonLayoutManagerBig
java.lang.Object
org.pushingpixels.radiance.component.internal.ui.common.CommandButtonLayoutManagerBig
- All Implemented Interfaces:
PropertyChangeListener, EventListener, CommandButtonLayoutManager
- Direct Known Subclasses:
CommandButtonLayoutManagerBig.FitToIcon
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface CommandButtonLayoutManager
CommandButtonLayoutManager.CommandButtonKind, CommandButtonLayoutManager.CommandButtonLayoutInfo, CommandButtonLayoutManager.CommandButtonSeparatorOrientation, CommandButtonLayoutManager.TextLayoutInfo -
Field Summary
Fields -
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.private intgetCurrentIconHeight(JCommandButton commandButton) private intgetCurrentIconHeight(BaseCommand command, BaseCommandButtonPresentationModel presentationModel) private intgetCurrentIconWidth(JCommandButton commandButton) private intgetCurrentIconWidth(BaseCommand command, BaseCommandButtonPresentationModel presentationModel) 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.voidprivate voidupdateTitleStrings(JCommandButton commandButton) Updates the title strings forCommandButtonPresentationState.BIGand other relevant states.private voidupdateTitleStrings(BaseCommand command, BaseCommandButtonPresentationModel presentationModel) Updates the title strings forCommandButtonPresentationState.BIGand other relevant states.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface CommandButtonLayoutManager
getCommandButtonKind, getCommandButtonKind
-
Field Details
-
titlePartsComputed
private boolean titlePartsComputed -
titleForPreviousComputation
-
titlePart1
The first part of (possibly) two-lined split of the button's title. -
titlePart2
The second part of (possibly) two-lined split of the button's title.
-
-
Constructor Details
-
CommandButtonLayoutManagerBig
public CommandButtonLayoutManagerBig()
-
-
Method Details
-
getPreferredIconSize
public Dimension getPreferredIconSize(BaseCommand command, BaseCommandButtonPresentationModel presentationModel) Description copied from interface:CommandButtonLayoutManagerReturns the preferred icon size of a button using this layout manager.- Specified by:
getPreferredIconSizein interfaceCommandButtonLayoutManager
-
getCurrentIconWidth
-
getCurrentIconHeight
-
getCurrentIconWidth
private int getCurrentIconWidth(BaseCommand command, BaseCommandButtonPresentationModel presentationModel) -
getCurrentIconHeight
private int getCurrentIconHeight(BaseCommand command, BaseCommandButtonPresentationModel presentationModel) -
getPreferredSize
public Dimension getPreferredSize(BaseCommand command, BaseCommandButtonPresentationModel presentationModel) Description copied from interface:CommandButtonLayoutManagerReturns the preferred size of a button using this layout manager.- Specified by:
getPreferredSizein interfaceCommandButtonLayoutManager
-
propertyChange
- Specified by:
propertyChangein interfaceCommandButtonLayoutManager- Specified by:
propertyChangein interfacePropertyChangeListener
-
updateTitleStrings
Updates the title strings forCommandButtonPresentationState.BIGand other relevant states. -
updateTitleStrings
private void updateTitleStrings(BaseCommand command, BaseCommandButtonPresentationModel presentationModel) Updates the title strings forCommandButtonPresentationState.BIGand other relevant states. -
getActionKeyTipAnchorCenterPoint
Description copied from interface:CommandButtonLayoutManagerReturns the anchor center point of the action key tip of the specified command button.- Specified by:
getActionKeyTipAnchorCenterPointin 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:CommandButtonLayoutManagerReturns the anchor center point of the popup key tip of the specified command button.- Specified by:
getPopupKeyTipAnchorCenterPointin 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:CommandButtonLayoutManagerReturns the layout information for the specified command button.- Specified by:
getLayoutInfoin interfaceCommandButtonLayoutManager- Parameters:
commandButton- Command button.- Returns:
- The layout information for the specified command button.
-