org.pushingpixels.flamingo.internal.ui.common
Class CommandButtonLayoutManagerSmall

java.lang.Object
  extended by org.pushingpixels.flamingo.internal.ui.common.CommandButtonLayoutManagerSmall
All Implemented Interfaces:
java.beans.PropertyChangeListener, java.util.EventListener, CommandButtonLayoutManager

public class CommandButtonLayoutManagerSmall
extends java.lang.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
CommandButtonLayoutManagerSmall()
           
 
Method Summary
 java.awt.Point getKeyTipAnchorCenterPoint(AbstractCommandButton commandButton)
          Returns the anchor center point of the key tip of the specified command button.
 CommandButtonLayoutManager.CommandButtonLayoutInfo getLayoutInfo(AbstractCommandButton commandButton, java.awt.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.
 java.awt.Dimension getPreferredSize(AbstractCommandButton commandButton)
          Returns the preferred size of the specified command button.
 void propertyChange(java.beans.PropertyChangeEvent evt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommandButtonLayoutManagerSmall

public CommandButtonLayoutManagerSmall()
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 java.awt.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(java.beans.PropertyChangeEvent evt)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener

getKeyTipAnchorCenterPoint

public java.awt.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,
                                                                        java.awt.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.