org.apache.pivot.wtk.skin.terra
Class TerraTabPaneSkin
java.lang.Object
org.apache.pivot.wtk.skin.ComponentSkin
org.apache.pivot.wtk.skin.ContainerSkin
org.apache.pivot.wtk.skin.TabPaneSkin
org.apache.pivot.wtk.skin.terra.TerraTabPaneSkin
- All Implemented Interfaces:
- 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.ContainerListener, org.apache.pivot.wtk.ContainerMouseListener, org.apache.pivot.wtk.Skin, org.apache.pivot.wtk.TabPane.Skin, org.apache.pivot.wtk.TabPaneAttributeListener, org.apache.pivot.wtk.TabPaneListener, org.apache.pivot.wtk.TabPaneSelectionListener, org.apache.pivot.wtk.Visual
public class TerraTabPaneSkin
- extends org.apache.pivot.wtk.skin.TabPaneSkin
- implements org.apache.pivot.wtk.TabPaneListener, org.apache.pivot.wtk.TabPaneSelectionListener, org.apache.pivot.wtk.TabPaneAttributeListener
Tab pane skin.
| Nested classes/interfaces inherited from class org.apache.pivot.wtk.skin.ContainerSkin |
org.apache.pivot.wtk.skin.ContainerSkin.IndexFocusTraversalPolicy |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.TabPaneListener |
org.apache.pivot.wtk.TabPaneListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.TabPaneSelectionListener |
org.apache.pivot.wtk.TabPaneSelectionListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.TabPaneAttributeListener |
org.apache.pivot.wtk.TabPaneAttributeListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ContainerListener |
org.apache.pivot.wtk.ContainerListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ContainerMouseListener |
org.apache.pivot.wtk.ContainerMouseListener.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.TabPaneSkin |
tabButtonBoxPane |
|
Method Summary |
void |
closeableChanged(org.apache.pivot.wtk.TabPane tabPane)
|
void |
collapsibleChanged(org.apache.pivot.wtk.TabPane tabPane)
|
void |
cornerChanged(org.apache.pivot.wtk.TabPane tabPane,
org.apache.pivot.wtk.Component previousCorner)
|
Color |
getActiveTabColor()
|
int |
getBaseline(int width,
int height)
|
Color |
getBorderColor()
|
Color |
getButtonColor()
|
Font |
getButtonFont()
|
org.apache.pivot.wtk.Insets |
getButtonPadding()
|
int |
getButtonSpacing()
|
Color |
getInactiveBorderColor()
|
Color |
getInactiveTabColor()
|
org.apache.pivot.wtk.Insets |
getPadding()
|
int |
getPreferredHeight(int width)
|
org.apache.pivot.wtk.Dimensions |
getPreferredSize()
|
int |
getPreferredWidth(int height)
|
int |
getSelectionChangeDuration()
|
int |
getSelectionChangeRate()
|
org.apache.pivot.wtk.Orientation |
getTabOrientation()
|
void |
install(org.apache.pivot.wtk.Component component)
|
boolean |
keyPressed(org.apache.pivot.wtk.Component component,
int keyCode,
org.apache.pivot.wtk.Keyboard.KeyLocation keyLocation)
Key presses have no effect if the event has already been consumed. |
void |
layout()
|
void |
paint(Graphics2D graphics)
|
org.apache.pivot.util.Vote |
previewRemoveTabs(org.apache.pivot.wtk.TabPane tabPane,
int index,
int count)
|
org.apache.pivot.util.Vote |
previewSelectedIndexChange(org.apache.pivot.wtk.TabPane tabPane,
int selectedIndex)
|
void |
removeTabsVetoed(org.apache.pivot.wtk.TabPane tabPane,
org.apache.pivot.util.Vote vote)
|
void |
selectedIndexChanged(org.apache.pivot.wtk.TabPane tabPane,
int previousSelectedIndex)
|
void |
selectedIndexChangeVetoed(org.apache.pivot.wtk.TabPane tabPane,
org.apache.pivot.util.Vote reason)
|
void |
setActiveTabColor(Color activeTabColor)
|
void |
setActiveTabColor(int activeTabColor)
|
void |
setActiveTabColor(String activeTabColor)
|
void |
setBorderColor(Color borderColor)
|
void |
setBorderColor(int borderColor)
|
void |
setBorderColor(String borderColor)
|
void |
setButtonColor(Color buttonColor)
|
void |
setButtonColor(int buttonColor)
|
void |
setButtonColor(String buttonColor)
|
void |
setButtonCornerRadius(int buttonCornerRadius)
|
void |
setButtonCornerRadius(Number radius)
|
void |
setButtonCornerRadius(String radius)
|
void |
setButtonFont(org.apache.pivot.collections.Dictionary<String,?> buttonFont)
|
void |
setButtonFont(Font buttonFont)
|
void |
setButtonFont(String buttonFont)
|
void |
setButtonPadding(org.apache.pivot.collections.Dictionary<String,?> padding)
|
void |
setButtonPadding(org.apache.pivot.wtk.Insets buttonPadding)
|
void |
setButtonPadding(int buttonPadding)
|
void |
setButtonPadding(Number padding)
|
void |
setButtonPadding(String padding)
|
void |
setButtonSpacing(int buttonSpacing)
|
void |
setInactiveBorderColor(Color inactiveBorderColor)
|
void |
setInactiveBorderColor(int inactiveBorderColor)
|
void |
setInactiveBorderColor(String inactiveBorderColor)
|
void |
setInactiveTabColor(Color inactiveTabColor)
|
void |
setInactiveTabColor(int inactiveTabColor)
|
void |
setInactiveTabColor(String inactiveTabColor)
|
void |
setPadding(org.apache.pivot.collections.Dictionary<String,?> padding)
|
void |
setPadding(org.apache.pivot.wtk.Insets padding)
|
void |
setPadding(int padding)
|
void |
setPadding(Number padding)
|
void |
setPadding(String padding)
|
void |
setSelectionChangeDuration(int selectionChangeDuration)
|
void |
setSelectionChangeRate(int selectionChangeRate)
|
void |
setTabOrientation(org.apache.pivot.wtk.Orientation tabOrientation)
|
void |
tabDataChanged(org.apache.pivot.wtk.TabPane tabPane,
org.apache.pivot.wtk.Component component,
Object previousTabData)
|
void |
tabDataRendererChanged(org.apache.pivot.wtk.TabPane tabPane,
org.apache.pivot.wtk.Button.DataRenderer previousTabDataRenderer)
|
void |
tabInserted(org.apache.pivot.wtk.TabPane tabPane,
int index)
|
void |
tabsRemoved(org.apache.pivot.wtk.TabPane tabPane,
int index,
org.apache.pivot.collections.Sequence<org.apache.pivot.wtk.Component> removed)
|
void |
tooltipTextChanged(org.apache.pivot.wtk.TabPane tabPane,
org.apache.pivot.wtk.Component component,
String previousTooltipText)
|
| Methods inherited from class org.apache.pivot.wtk.skin.TabPaneSkin |
isVisible, setVisible |
| Methods inherited from class org.apache.pivot.wtk.skin.ContainerSkin |
componentInserted, componentMoved, componentsRemoved, focusTraversalPolicyChanged, getBackgroundColor, getBackgroundPaint, isFocusable, isOpaque, mouseDown, mouseMove, mouseUp, mouseWheel, setBackgroundColor, setBackgroundColor, setBackgroundPaint, setBackgroundPaint, setBackgroundPaint |
| Methods inherited from class org.apache.pivot.wtk.skin.ComponentSkin |
cursorChanged, decodeFont, dragSourceChanged, dropTargetChanged, enabledChanged, focusedChanged, getBaseline, getComponent, getHeight, getWidth, heightLimitsChanged, invalidateComponent, keyReleased, keyTyped, locationChanged, menuHandlerChanged, mouseClick, mouseDown, mouseMove, mouseOut, mouseOver, mouseUp, 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 |
GRADIENT_BEVEL_THICKNESS
public static final int GRADIENT_BEVEL_THICKNESS
- See Also:
- Constant Field Values
TerraTabPaneSkin
public TerraTabPaneSkin()
install
public void install(org.apache.pivot.wtk.Component component)
- Specified by:
install in interface org.apache.pivot.wtk.Skin- Overrides:
install in class org.apache.pivot.wtk.skin.ContainerSkin
getPreferredWidth
public int getPreferredWidth(int height)
- Specified by:
getPreferredWidth in interface org.apache.pivot.wtk.ConstrainedVisual- Overrides:
getPreferredWidth in class org.apache.pivot.wtk.skin.ContainerSkin
getPreferredHeight
public int getPreferredHeight(int width)
- Specified by:
getPreferredHeight in interface org.apache.pivot.wtk.ConstrainedVisual- Overrides:
getPreferredHeight in class org.apache.pivot.wtk.skin.ContainerSkin
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
paint
public void paint(Graphics2D graphics)
- Specified by:
paint in interface org.apache.pivot.wtk.Visual- Overrides:
paint in class org.apache.pivot.wtk.skin.ContainerSkin
getActiveTabColor
public Color getActiveTabColor()
setActiveTabColor
public void setActiveTabColor(Color activeTabColor)
setActiveTabColor
public final void setActiveTabColor(String activeTabColor)
setActiveTabColor
public final void setActiveTabColor(int activeTabColor)
getInactiveTabColor
public Color getInactiveTabColor()
setInactiveTabColor
public void setInactiveTabColor(Color inactiveTabColor)
setInactiveTabColor
public final void setInactiveTabColor(String inactiveTabColor)
setInactiveTabColor
public final void setInactiveTabColor(int inactiveTabColor)
getBorderColor
public Color getBorderColor()
setBorderColor
public void setBorderColor(Color borderColor)
setBorderColor
public final void setBorderColor(String borderColor)
setBorderColor
public final void setBorderColor(int borderColor)
getInactiveBorderColor
public Color getInactiveBorderColor()
setInactiveBorderColor
public void setInactiveBorderColor(Color inactiveBorderColor)
setInactiveBorderColor
public final void setInactiveBorderColor(String inactiveBorderColor)
setInactiveBorderColor
public final void setInactiveBorderColor(int inactiveBorderColor)
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)
getButtonFont
public Font getButtonFont()
setButtonFont
public void setButtonFont(Font buttonFont)
setButtonFont
public final void setButtonFont(String buttonFont)
setButtonFont
public final void setButtonFont(org.apache.pivot.collections.Dictionary<String,?> buttonFont)
getButtonColor
public Color getButtonColor()
setButtonColor
public void setButtonColor(Color buttonColor)
setButtonColor
public final void setButtonColor(String buttonColor)
setButtonColor
public final void setButtonColor(int buttonColor)
getButtonPadding
public org.apache.pivot.wtk.Insets getButtonPadding()
setButtonPadding
public void setButtonPadding(org.apache.pivot.wtk.Insets buttonPadding)
setButtonPadding
public final void setButtonPadding(org.apache.pivot.collections.Dictionary<String,?> padding)
setButtonPadding
public final void setButtonPadding(int buttonPadding)
setButtonPadding
public final void setButtonPadding(Number padding)
setButtonPadding
public final void setButtonPadding(String padding)
getButtonSpacing
public int getButtonSpacing()
setButtonSpacing
public void setButtonSpacing(int buttonSpacing)
setButtonCornerRadius
public final void setButtonCornerRadius(int buttonCornerRadius)
setButtonCornerRadius
public final void setButtonCornerRadius(Number radius)
setButtonCornerRadius
public final void setButtonCornerRadius(String radius)
getTabOrientation
public org.apache.pivot.wtk.Orientation getTabOrientation()
setTabOrientation
public void setTabOrientation(org.apache.pivot.wtk.Orientation tabOrientation)
getSelectionChangeDuration
public int getSelectionChangeDuration()
setSelectionChangeDuration
public void setSelectionChangeDuration(int selectionChangeDuration)
getSelectionChangeRate
public int getSelectionChangeRate()
setSelectionChangeRate
public void setSelectionChangeRate(int selectionChangeRate)
keyPressed
public boolean keyPressed(org.apache.pivot.wtk.Component component,
int keyCode,
org.apache.pivot.wtk.Keyboard.KeyLocation keyLocation)
- Key presses have no effect if the event has already been consumed.
CommandModifier + KEYPAD_1 to
KEYPAD_9
or CommandModifier +
1 to 9 Select the (enabled) tab at
index 0 to 8 respectively
- Specified by:
keyPressed in interface org.apache.pivot.wtk.ComponentKeyListener- Overrides:
keyPressed in class org.apache.pivot.wtk.skin.ComponentSkin
- See Also:
Platform.getCommandModifier()
tabInserted
public void tabInserted(org.apache.pivot.wtk.TabPane tabPane,
int index)
- Specified by:
tabInserted in interface org.apache.pivot.wtk.TabPaneListener
previewRemoveTabs
public org.apache.pivot.util.Vote previewRemoveTabs(org.apache.pivot.wtk.TabPane tabPane,
int index,
int count)
- Specified by:
previewRemoveTabs in interface org.apache.pivot.wtk.TabPaneListener
removeTabsVetoed
public void removeTabsVetoed(org.apache.pivot.wtk.TabPane tabPane,
org.apache.pivot.util.Vote vote)
- Specified by:
removeTabsVetoed in interface org.apache.pivot.wtk.TabPaneListener
tabsRemoved
public void tabsRemoved(org.apache.pivot.wtk.TabPane tabPane,
int index,
org.apache.pivot.collections.Sequence<org.apache.pivot.wtk.Component> removed)
- Specified by:
tabsRemoved in interface org.apache.pivot.wtk.TabPaneListener
cornerChanged
public void cornerChanged(org.apache.pivot.wtk.TabPane tabPane,
org.apache.pivot.wtk.Component previousCorner)
- Specified by:
cornerChanged in interface org.apache.pivot.wtk.TabPaneListener
tabDataRendererChanged
public void tabDataRendererChanged(org.apache.pivot.wtk.TabPane tabPane,
org.apache.pivot.wtk.Button.DataRenderer previousTabDataRenderer)
- Specified by:
tabDataRendererChanged in interface org.apache.pivot.wtk.TabPaneListener
closeableChanged
public void closeableChanged(org.apache.pivot.wtk.TabPane tabPane)
- Specified by:
closeableChanged in interface org.apache.pivot.wtk.TabPaneListener
collapsibleChanged
public void collapsibleChanged(org.apache.pivot.wtk.TabPane tabPane)
- Specified by:
collapsibleChanged in interface org.apache.pivot.wtk.TabPaneListener
previewSelectedIndexChange
public org.apache.pivot.util.Vote previewSelectedIndexChange(org.apache.pivot.wtk.TabPane tabPane,
int selectedIndex)
- Specified by:
previewSelectedIndexChange in interface org.apache.pivot.wtk.TabPaneSelectionListener
selectedIndexChangeVetoed
public void selectedIndexChangeVetoed(org.apache.pivot.wtk.TabPane tabPane,
org.apache.pivot.util.Vote reason)
- Specified by:
selectedIndexChangeVetoed in interface org.apache.pivot.wtk.TabPaneSelectionListener
selectedIndexChanged
public void selectedIndexChanged(org.apache.pivot.wtk.TabPane tabPane,
int previousSelectedIndex)
- Specified by:
selectedIndexChanged in interface org.apache.pivot.wtk.TabPaneSelectionListener
tabDataChanged
public void tabDataChanged(org.apache.pivot.wtk.TabPane tabPane,
org.apache.pivot.wtk.Component component,
Object previousTabData)
- Specified by:
tabDataChanged in interface org.apache.pivot.wtk.TabPaneAttributeListener
tooltipTextChanged
public void tooltipTextChanged(org.apache.pivot.wtk.TabPane tabPane,
org.apache.pivot.wtk.Component component,
String previousTooltipText)
- Specified by:
tooltipTextChanged in interface org.apache.pivot.wtk.TabPaneAttributeListener