org.apache.pivot.wtk.skin.terra
Class TerraMenuButtonSkin
java.lang.Object
org.apache.pivot.wtk.skin.ComponentSkin
org.apache.pivot.wtk.skin.ButtonSkin
org.apache.pivot.wtk.skin.MenuButtonSkin
org.apache.pivot.wtk.skin.terra.TerraMenuButtonSkin
- All Implemented Interfaces:
- org.apache.pivot.wtk.ButtonListener, org.apache.pivot.wtk.ButtonPressListener, org.apache.pivot.wtk.ButtonStateListener, org.apache.pivot.wtk.ComponentKeyListener, org.apache.pivot.wtk.ComponentListener, org.apache.pivot.wtk.ComponentMouseButtonListener, org.apache.pivot.wtk.ComponentMouseListener, org.apache.pivot.wtk.ComponentMouseWheelListener, org.apache.pivot.wtk.ComponentStateListener, org.apache.pivot.wtk.ComponentTooltipListener, org.apache.pivot.wtk.ConstrainedVisual, org.apache.pivot.wtk.MenuButton.Skin, org.apache.pivot.wtk.MenuButtonListener, org.apache.pivot.wtk.Skin, org.apache.pivot.wtk.Visual
public class TerraMenuButtonSkin
- extends org.apache.pivot.wtk.skin.MenuButtonSkin
Terra menu button skin.
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ButtonListener |
org.apache.pivot.wtk.ButtonListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentListener |
org.apache.pivot.wtk.ComponentListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentStateListener |
org.apache.pivot.wtk.ComponentStateListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentMouseListener |
org.apache.pivot.wtk.ComponentMouseListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentMouseButtonListener |
org.apache.pivot.wtk.ComponentMouseButtonListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentKeyListener |
org.apache.pivot.wtk.ComponentKeyListener.Adapter |
| Fields inherited from class org.apache.pivot.wtk.skin.MenuButtonSkin |
menuPopup, pressed |
| Fields inherited from class org.apache.pivot.wtk.skin.ButtonSkin |
highlighted |
| Methods inherited from class org.apache.pivot.wtk.skin.MenuButtonSkin |
enabledChanged, getMenuPopup, install, keyPressed, keyReleased, menuChanged, mouseDown, mouseUp |
| Methods inherited from class org.apache.pivot.wtk.skin.ButtonSkin |
actionChanged, buttonDataChanged, buttonGroupChanged, buttonPressed, dataRendererChanged, focusedChanged, mouseOver, stateChanged, toggleButtonChanged, triStateChanged |
| Methods inherited from class org.apache.pivot.wtk.skin.ComponentSkin |
cursorChanged, decodeFont, dragSourceChanged, dropTargetChanged, getBaseline, getComponent, getHeight, getWidth, heightLimitsChanged, invalidateComponent, keyTyped, locationChanged, menuHandlerChanged, mouseMove, mouseWheel, nameChanged, parentChanged, preferredSizeChanged, repaintComponent, repaintComponent, repaintComponent, repaintComponent, repaintComponent, setSize, sizeChanged, tooltipDelayChanged, tooltipTextChanged, tooltipTriggered, visibleChanged, widthLimitsChanged |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TerraMenuButtonSkin
public TerraMenuButtonSkin()
getPreferredWidth
public int getPreferredWidth(int height)
getPreferredHeight
public int getPreferredHeight(int width)
getPreferredSize
public org.apache.pivot.wtk.Dimensions getPreferredSize()
- Specified by:
getPreferredSize in interface org.apache.pivot.wtk.ConstrainedVisual- Overrides:
getPreferredSize in class org.apache.pivot.wtk.skin.ComponentSkin
getBaseline
public int getBaseline(int width,
int height)
- Specified by:
getBaseline in interface org.apache.pivot.wtk.ConstrainedVisual- Overrides:
getBaseline in class org.apache.pivot.wtk.skin.ComponentSkin
layout
public void layout()
- Specified by:
layout in interface org.apache.pivot.wtk.Skin- Overrides:
layout in class org.apache.pivot.wtk.skin.ButtonSkin
paint
public void paint(Graphics2D graphics)
isFocusable
public boolean isFocusable()
- Specified by:
isFocusable in interface org.apache.pivot.wtk.Skin- Overrides:
isFocusable in class org.apache.pivot.wtk.skin.ComponentSkin
isOpaque
public boolean isOpaque()
- Specified by:
isOpaque in interface org.apache.pivot.wtk.Skin- Overrides:
isOpaque in class org.apache.pivot.wtk.skin.ComponentSkin
getFont
public Font getFont()
setFont
public void setFont(Font font)
setFont
public final void setFont(String font)
setFont
public final void setFont(org.apache.pivot.collections.Dictionary<String,?> font)
getColor
public Color getColor()
setColor
public void setColor(Color color)
setColor
public final void setColor(String color)
setColor
public final void setColor(int color)
getDisabledColor
public Color getDisabledColor()
setDisabledColor
public void setDisabledColor(Color disabledColor)
setDisabledColor
public final void setDisabledColor(String disabledColor)
setDisabledColor
public final void setDisabledColor(int disabledColor)
getBackgroundColor
public Color getBackgroundColor()
setBackgroundColor
public void setBackgroundColor(Color backgroundColor)
setBackgroundColor
public final void setBackgroundColor(String backgroundColor)
setBackgroundColor
public final void setBackgroundColor(int backgroundColor)
getDisabledBackgroundColor
public Color getDisabledBackgroundColor()
setDisabledBackgroundColor
public void setDisabledBackgroundColor(Color disabledBackgroundColor)
setDisabledBackgroundColor
public final void setDisabledBackgroundColor(String disabledBackgroundColor)
setDisabledBackgroundColor
public final void setDisabledBackgroundColor(int disabledBackgroundColor)
getBorderColor
public Color getBorderColor()
setBorderColor
public void setBorderColor(Color borderColor)
setBorderColor
public final void setBorderColor(String borderColor)
setBorderColor
public final void setBorderColor(int borderColor)
getDisabledBorderColor
public Color getDisabledBorderColor()
setDisabledBorderColor
public void setDisabledBorderColor(Color disabledBorderColor)
setDisabledBorderColor
public final void setDisabledBorderColor(String disabledBorderColor)
setDisabledBorderColor
public final void setDisabledBorderColor(int disabledBorderColor)
getPadding
public org.apache.pivot.wtk.Insets getPadding()
setPadding
public void setPadding(org.apache.pivot.wtk.Insets padding)
setPadding
public final void setPadding(org.apache.pivot.collections.Dictionary<String,?> padding)
setPadding
public final void setPadding(int padding)
setPadding
public final void setPadding(Number padding)
setPadding
public final void setPadding(String padding)
getSpacing
public int getSpacing()
setSpacing
public void setSpacing(int spacing)
setSpacing
public final void setSpacing(Number spacing)
getMinimumAspectRatio
public float getMinimumAspectRatio()
setMinimumAspectRatio
public void setMinimumAspectRatio(float minumumAspectRatio)
setMinimumAspectRatio
public final void setMinimumAspectRatio(Number minumumAspectRatio)
getMaximumAspectRatio
public float getMaximumAspectRatio()
setMaximumAspectRatio
public void setMaximumAspectRatio(float maximumAspectRatio)
setMaximumAspectRatio
public final void setMaximumAspectRatio(Number maximumAspectRatio)
isToolbar
public boolean isToolbar()
setToolbar
public void setToolbar(boolean toolbar)
getCloseTransitionDuration
public int getCloseTransitionDuration()
setCloseTransitionDuration
public void setCloseTransitionDuration(int closeTransitionDuration)
getCloseTransitionRate
public int getCloseTransitionRate()
setCloseTransitionRate
public void setCloseTransitionRate(int closeTransitionRate)
mouseOut
public void mouseOut(org.apache.pivot.wtk.Component component)
- Specified by:
mouseOut in interface org.apache.pivot.wtk.ComponentMouseListener- Overrides:
mouseOut in class org.apache.pivot.wtk.skin.MenuButtonSkin
mouseClick
public boolean mouseClick(org.apache.pivot.wtk.Component component,
org.apache.pivot.wtk.Mouse.Button button,
int x,
int y,
int count)
- Specified by:
mouseClick in interface org.apache.pivot.wtk.ComponentMouseButtonListener- Overrides:
mouseClick in class org.apache.pivot.wtk.skin.ComponentSkin