public class ContainerRenderNode extends ParentRenderNode<Div,ContainerStyleRule> implements NavigatableRenderNode
Container
RenderNode
implementationscachedDirtyUpdateRequired, layers, layoutRuleset
effects, element, hiddenByLayoutRule, initialLayoutOccurred, initialUpdateOccurred, innerArea, outerArea, parent, preferredContentHeight, preferredContentWidth, rootNode, style, targetOuterArea, xOffset, yOffset, zIndex
Constructor and Description |
---|
ContainerRenderNode(ParentRenderNode<?,?> parent,
Div div) |
Modifier and Type | Method and Description |
---|---|
protected ContainerStyleRule |
determineStyleRule(LayoutState layoutState) |
RenderNode<?,?> |
getElementById(java.lang.String id) |
ActionableRenderNode |
hotkey(GamePadButton controllerButton) |
ActionableRenderNode |
hotkey(int keycode) |
void |
layout(LayoutState layoutState) |
ActionableRenderNode |
navigate(int keycode) |
void |
syncHotkeys(org.mini2Dx.gdx.utils.Queue<GamePadHotKeyOperation> controllerHotKeyOperations,
org.mini2Dx.gdx.utils.Queue<KeyboardHotKeyOperation> keyboardHotKeyOperations) |
addChild, clearChildren, determinePreferredContentHeight, determinePreferredContentWidth, determineXOffset, determineYOffset, getLayoutRuleset, initLayoutRuleset, isDirty, isImmediateDirty, mouseDown, mouseMoved, mouseScrolled, removeChild, renderBackground, renderElement, searchTreeForElementById, setChildDirty, setDirty, setState, update
applyEffect, beginFakeHover, beginHover, clearDirty, contains, endFakeHover, 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, isChildOfUiContainer, isIncludedInLayout, isIncludedInRender, isInitialLayoutOccurred, isInitialUpdateOccurred, mouseUp, render, setRelativeX, setRelativeY, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
setState
public ContainerRenderNode(ParentRenderNode<?,?> parent, Div div)
public void layout(LayoutState layoutState)
layout
in class ParentRenderNode<Div,ContainerStyleRule>
public RenderNode<?,?> getElementById(java.lang.String id)
getElementById
in class ParentRenderNode<Div,ContainerStyleRule>
public ActionableRenderNode hotkey(int keycode)
hotkey
in interface NavigatableRenderNode
public ActionableRenderNode hotkey(GamePadButton controllerButton)
hotkey
in interface NavigatableRenderNode
public void syncHotkeys(org.mini2Dx.gdx.utils.Queue<GamePadHotKeyOperation> controllerHotKeyOperations, org.mini2Dx.gdx.utils.Queue<KeyboardHotKeyOperation> keyboardHotKeyOperations)
syncHotkeys
in interface NavigatableRenderNode
public ActionableRenderNode navigate(int keycode)
navigate
in interface NavigatableRenderNode
protected ContainerStyleRule determineStyleRule(LayoutState layoutState)
determineStyleRule
in class RenderNode<Div,ContainerStyleRule>