public class TabRenderNode extends RowRenderNode implements NavigatableRenderNode
RenderNode
implementation for Tab
cachedClip, childDirty, flexDirection, horizontalLayoutRuleset, layers, verticalLayoutRuleset
effects, element, hiddenByLayoutRule, initialLayoutOccurred, outerArea, parent, preferredContentHeight, preferredContentWidth, rootNode, style, targetOuterArea, xOffset, yOffset, zIndex
Constructor and Description |
---|
TabRenderNode(ParentRenderNode<?,?> parent,
Tab tab) |
Modifier and Type | Method and Description |
---|---|
ActionableRenderNode |
hotkey(ControllerButton controllerButton) |
ActionableRenderNode |
hotkey(int keycode) |
ActionableRenderNode |
navigate(int keycode) |
void |
syncHotkeys(java.util.Queue<ControllerHotKeyOperation> controllerHotKeyOperations,
java.util.Queue<KeyboardHotKeyOperation> keyboardHotKeyOperations) |
determinePreferredContentWidth, determineStyleRule
addChild, clearChildren, determinePreferredContentHeight, determineXOffset, determineYOffset, getElementById, getFlexDirection, getHorizontalLayoutRuleset, getVerticalLayoutRuleset, interpolate, isDirty, layout, mouseDown, mouseMoved, mouseScrolled, removeChild, renderElement, searchTreeForElementById, setChildDirty, setDirty, setImmediateDirty, setState, update
applyEffect, beginHover, contains, endHover, getContentRenderHeight, getContentRenderWidth, getContentRenderX, getContentRenderY, getElement, 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
public TabRenderNode(ParentRenderNode<?,?> parent, Tab tab)
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