public abstract class ModalRenderNode extends ContainerRenderNode implements NavigatableRenderNode
Modal
RenderNode
implementationschildDirty, flexDirection, layers, layoutRuleset
effects, element, hiddenByLayoutRule, initialLayoutOccurred, innerArea, outerArea, parent, preferredContentHeight, preferredContentWidth, rootNode, style, targetOuterArea, xOffset, yOffset, zIndex
Constructor and Description |
---|
ModalRenderNode(ParentRenderNode<?,?> parent,
Column column) |
Modifier and Type | Method and Description |
---|---|
protected ContainerStyleRule |
determineStyleRule(LayoutState layoutState) |
ActionableRenderNode |
hotkey(ControllerButton controllerButton) |
ActionableRenderNode |
hotkey(int keycode) |
void |
layout(LayoutState layoutState) |
ActionableRenderNode |
navigate(int keycode) |
void |
syncHotkeys(java.util.Queue<ControllerHotKeyOperation> controllerHotKeyOperations,
java.util.Queue<KeyboardHotKeyOperation> keyboardHotKeyOperations) |
getElementById
addChild, clearChildren, determinePreferredContentHeight, determinePreferredContentWidth, determineXOffset, determineYOffset, getFlexDirection, getLayoutRuleset, interpolate, isDirty, 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 ModalRenderNode(ParentRenderNode<?,?> parent, Column column)
public void layout(LayoutState layoutState)
layout
in class ContainerRenderNode
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 ContainerStyleRule determineStyleRule(LayoutState layoutState)
determineStyleRule
in class RenderNode<Column,ContainerStyleRule>