public class TabViewRenderNode extends ParentRenderNode<TabView,TabStyleRule> implements NavigatableRenderNode
childDirty, layers
currentArea, effects, element, hiddenByLayoutRule, initialLayoutOccurred, parent, preferredContentHeight, preferredContentWidth, style, targetArea, xOffset, yOffset, zIndex
Constructor and Description |
---|
TabViewRenderNode(ParentRenderNode<?,?> parent,
TabView tabView) |
Modifier and Type | Method and Description |
---|---|
protected float |
determinePreferredContentHeight(LayoutState layoutState) |
protected float |
determinePreferredContentWidth(LayoutState layoutState) |
protected TabStyleRule |
determineStyleRule(LayoutState layoutState) |
protected float |
determineXOffset(LayoutState layoutState) |
protected float |
determineYOffset(LayoutState layoutState) |
java.lang.String |
getNextTabButtonStyleId() |
java.lang.String |
getPreviousTabButtonStyleId() |
java.lang.String |
getTabButtonImageStyleId() |
java.lang.String |
getTabButtonLabelStyleId() |
java.lang.String |
getTabButtonStyleId() |
java.lang.String |
getTabContentStyleId() |
java.lang.String |
getTabMenuStyleId() |
ActionableRenderNode |
hotkey(ControllerButton controllerButton) |
ActionableRenderNode |
hotkey(int keycode) |
ActionableRenderNode |
navigate(int keycode) |
void |
syncHotkeys(java.util.Queue<ControllerHotKeyOperation> controllerHotKeyOperations,
java.util.Queue<KeyboardHotKeyOperation> keyboardHotKeyOperations) |
addChild, clearChildren, getElementById, interpolate, isDirty, layout, mouseDown, mouseMoved, removeChild, renderElement, setChildDirty, setDirty, setState, update
applyEffect, beginHover, contains, endHover, getHeight, getId, getParent, getPreferredContentHeight, getPreferredContentWidth, getPreferredInnerHeight, getPreferredInnerWidth, getPreferredOuterHeight, getPreferredOuterWidth, getRelativeX, getRelativeY, getRenderHeight, getRenderWidth, getRenderX, getRenderY, getState, getStyle, getWidth, getX, getXOffset, getY, getYOffset, getZIndex, isIncludedInLayout, isIncludedInRender, mouseUp, render, setRelativeX, setRelativeY, toString
public TabViewRenderNode(ParentRenderNode<?,?> parent, TabView tabView)
public ActionableRenderNode hotkey(int keycode)
hotkey
in interface NavigatableRenderNode
public ActionableRenderNode hotkey(ControllerButton controllerButton)
hotkey
in interface NavigatableRenderNode
public void syncHotkeys(java.util.Queue<ControllerHotKeyOperation> controllerHotKeyOperations, java.util.Queue<KeyboardHotKeyOperation> keyboardHotKeyOperations)
syncHotkeys
in interface NavigatableRenderNode
public ActionableRenderNode navigate(int keycode)
navigate
in interface NavigatableRenderNode
protected TabStyleRule determineStyleRule(LayoutState layoutState)
determineStyleRule
in class RenderNode<TabView,TabStyleRule>
protected float determinePreferredContentHeight(LayoutState layoutState)
determinePreferredContentHeight
in class RenderNode<TabView,TabStyleRule>
protected float determinePreferredContentWidth(LayoutState layoutState)
determinePreferredContentWidth
in class RenderNode<TabView,TabStyleRule>
protected float determineXOffset(LayoutState layoutState)
determineXOffset
in class RenderNode<TabView,TabStyleRule>
protected float determineYOffset(LayoutState layoutState)
determineYOffset
in class RenderNode<TabView,TabStyleRule>
public java.lang.String getTabMenuStyleId()
public java.lang.String getTabButtonStyleId()
public java.lang.String getNextTabButtonStyleId()
public java.lang.String getPreviousTabButtonStyleId()
public java.lang.String getTabButtonLabelStyleId()
public java.lang.String getTabButtonImageStyleId()
public java.lang.String getTabContentStyleId()