org.pushingpixels.flamingo.internal.ui.ribbon.appmenu
Class CommandButtonLayoutManagerMenuTileLevel2

java.lang.Object
  extended by org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.CommandButtonLayoutManagerMenuTileLevel2
All Implemented Interfaces:
PropertyChangeListener, EventListener, CommandButtonLayoutManager

public class CommandButtonLayoutManagerMenuTileLevel2
extends Object
implements CommandButtonLayoutManager


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.pushingpixels.flamingo.api.common.CommandButtonLayoutManager
CommandButtonLayoutManager.CommandButtonLayoutInfo, CommandButtonLayoutManager.CommandButtonSeparatorOrientation, CommandButtonLayoutManager.TextLayoutInfo
 
Constructor Summary
CommandButtonLayoutManagerMenuTileLevel2()
           
 
Method Summary
 Point getKeyTipAnchorCenterPoint(AbstractCommandButton commandButton)
          Returns the anchor center point of the key tip of the specified command button.
 CommandButtonLayoutManager.CommandButtonLayoutInfo getLayoutInfo(AbstractCommandButton commandButton, Graphics g)
          Returns the layout information for the specified command button.
 int getPreferredIconSize()
          Returns the preferred icon size of command buttons which use this layout manager.
 Dimension getPreferredSize(AbstractCommandButton commandButton)
          Returns the preferred size of the specified command button.
 void propertyChange(PropertyChangeEvent evt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommandButtonLayoutManagerMenuTileLevel2

public CommandButtonLayoutManagerMenuTileLevel2()
Method Detail

getPreferredIconSize

public int getPreferredIconSize()
Description copied from interface: CommandButtonLayoutManager
Returns the preferred icon size of command buttons which use this layout manager.

Specified by:
getPreferredIconSize in interface CommandButtonLayoutManager
Returns:
The preferred icon size of command buttons which use this layout manager.

getPreferredSize

public Dimension getPreferredSize(AbstractCommandButton commandButton)
Description copied from interface: CommandButtonLayoutManager
Returns the preferred size of the specified command button.

Specified by:
getPreferredSize in interface CommandButtonLayoutManager
Parameters:
commandButton - Command button.
Returns:
The preferred size of the specified command button.

propertyChange

public void propertyChange(PropertyChangeEvent evt)
Specified by:
propertyChange in interface PropertyChangeListener

getKeyTipAnchorCenterPoint

public Point getKeyTipAnchorCenterPoint(AbstractCommandButton commandButton)
Description copied from interface: CommandButtonLayoutManager
Returns the anchor center point of the key tip of the specified command button.

Specified by:
getKeyTipAnchorCenterPoint in interface CommandButtonLayoutManager
Parameters:
commandButton - Command button.
Returns:
The anchor center point of the key tip of the specified command button.

getLayoutInfo

public CommandButtonLayoutManager.CommandButtonLayoutInfo getLayoutInfo(AbstractCommandButton commandButton,
                                                                        Graphics g)
Description copied from interface: CommandButtonLayoutManager
Returns the layout information for the specified command button.

Specified by:
getLayoutInfo in interface CommandButtonLayoutManager
Parameters:
commandButton - Command button.
g - Graphics context.
Returns:
The layout information for the specified command button.