public class TabButtonRenderNode extends ButtonRenderNode
RenderNode
implementation for TabButton
cachedDirtyUpdateRequired, layers, layoutRuleset
effects, element, hiddenByLayoutRule, initialLayoutOccurred, initialUpdateOccurred, innerArea, outerArea, parent, preferredContentHeight, preferredContentWidth, rootNode, style, targetOuterArea, xOffset, yOffset, zIndex
Constructor and Description |
---|
TabButtonRenderNode(ParentRenderNode<?,?> parent,
TabButton element) |
Modifier and Type | Method and Description |
---|---|
int |
getPreferredTabWidth() |
NodeState |
getState() |
void |
layout(LayoutState layoutState) |
beginAction, determineStyleRule, endAction, isEnabled, mouseDown, mouseMoved, mouseUp, renderBackground
addChild, clearChildren, determinePreferredContentHeight, determinePreferredContentWidth, determineXOffset, determineYOffset, getElementById, getLayoutRuleset, initLayoutRuleset, isDirty, isImmediateDirty, mouseScrolled, removeChild, 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, getStyle, getXOffset, getYOffset, getZIndex, isChildOfUiContainer, isIncludedInLayout, isIncludedInRender, isInitialLayoutOccurred, isInitialUpdateOccurred, render, setRelativeX, setRelativeY, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
setState
beginHover, contains, endHover, getElement, getId
public TabButtonRenderNode(ParentRenderNode<?,?> parent, TabButton element)
public void layout(LayoutState layoutState)
layout
in class ParentRenderNode<Button,ButtonStyleRule>
public NodeState getState()
getState
in interface ActionableRenderNode
getState
in class RenderNode<Button,ButtonStyleRule>
public int getPreferredTabWidth()