public class TabViewRenderNode extends ParentRenderNode<TabView,TabStyleRule> implements NavigatableRenderNode
Modifier and Type | Field and Description |
---|---|
protected LayoutRuleset |
layoutRuleset |
childDirty, layers
effects, element, hiddenByLayoutRule, initialLayoutOccurred, innerArea, outerArea, parent, preferredContentHeight, preferredContentWidth, style, targetOuterArea, xOffset, yOffset, zIndex
Constructor and Description |
---|
TabViewRenderNode(ParentRenderNode<?,?> parent,
TabView tabView) |
addChild, clearChildren, interpolate, isDirty, mouseDown, mouseMoved, mouseScrolled, removeChild, renderElement, setChildDirty, setDirty, setState, update
applyEffect, beginHover, contains, endHover, getContentRenderHeight, getContentRenderWidth, getContentRenderX, getContentRenderY, getId, getInnerHeight, getInnerRenderHeight, getInnerRenderWidth, getInnerRenderX, getInnerRenderY, getInnerWidth, getInnerX, getInnerY, getOuterHeight, getOuterRenderHeight, getOuterRenderWidth, getOuterRenderX, getOuterRenderY, getOuterWidth, getOuterX, getOuterY, getParent, getPreferredContentHeight, getPreferredContentWidth, getPreferredInnerHeight, getPreferredInnerWidth, getPreferredOuterHeight, getPreferredOuterWidth, getRelativeX, getRelativeY, getState, getStyle, getXOffset, getYOffset, getZIndex, isIncludedInLayout, isIncludedInRender, mouseUp, render, setRelativeX, setRelativeY, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
setState
protected LayoutRuleset layoutRuleset
public TabViewRenderNode(ParentRenderNode<?,?> parent, TabView tabView)
public void layout(LayoutState layoutState)
layout
in class ParentRenderNode<TabView,TabStyleRule>
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 RenderNode<?,?> getElementById(java.lang.String id)
getElementById
in class ParentRenderNode<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()
public LayoutRuleset getLayoutRuleset()