public class ButtonRenderNode extends ParentRenderNode<Button,ButtonStyleRule> implements ActionableRenderNode
RenderNode implementation for ButtoncachedDirtyUpdateRequired, layers, layoutRuleseteffects, element, hiddenByLayoutRule, initialLayoutOccurred, initialUpdateOccurred, innerArea, outerArea, parent, preferredContentHeight, preferredContentWidth, rootNode, style, targetOuterArea, xOffset, yOffset, zIndex| Constructor and Description |
|---|
ButtonRenderNode(ParentRenderNode<?,?> parent,
Button element) |
| Modifier and Type | Method and Description |
|---|---|
void |
beginAction(EventTrigger eventTrigger,
EventTriggerParams eventTriggerParams) |
protected ButtonStyleRule |
determineStyleRule(LayoutState layoutState) |
void |
endAction(EventTrigger eventTrigger,
EventTriggerParams eventTriggerParams) |
void |
endFakeHover() |
boolean |
isEnabled() |
ActionableRenderNode |
mouseDown(int screenX,
int screenY,
int pointer,
int button) |
boolean |
mouseMoved(int screenX,
int screenY) |
void |
mouseUp(int screenX,
int screenY,
int pointer,
int button) |
protected void |
renderBackground(Graphics g) |
addChild, clearChildren, determinePreferredContentHeight, determinePreferredContentWidth, determineXOffset, determineYOffset, getElementById, getLayoutRuleset, initLayoutRuleset, isDirty, isImmediateDirty, layout, mouseScrolled, removeChild, renderElement, searchTreeForElementById, setChildDirty, setDirty, setState, updateapplyEffect, beginFakeHover, beginHover, clearDirty, contains, dispose, 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, render, setRelativeX, setRelativeY, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetState, setStatebeginHover, contains, endHover, getElement, getIdpublic ButtonRenderNode(ParentRenderNode<?,?> parent, Button element)
public ActionableRenderNode mouseDown(int screenX, int screenY, int pointer, int button)
mouseDown in class ParentRenderNode<Button,ButtonStyleRule>public void mouseUp(int screenX,
int screenY,
int pointer,
int button)
mouseUp in interface ActionableRenderNodemouseUp in class RenderNode<Button,ButtonStyleRule>public boolean mouseMoved(int screenX,
int screenY)
mouseMoved in class ParentRenderNode<Button,ButtonStyleRule>protected void renderBackground(Graphics g)
renderBackground in class ParentRenderNode<Button,ButtonStyleRule>protected ButtonStyleRule determineStyleRule(LayoutState layoutState)
determineStyleRule in class RenderNode<Button,ButtonStyleRule>public void beginAction(EventTrigger eventTrigger, EventTriggerParams eventTriggerParams)
beginAction in interface ActionableRenderNodepublic void endAction(EventTrigger eventTrigger, EventTriggerParams eventTriggerParams)
endAction in interface ActionableRenderNodepublic boolean isEnabled()
isEnabled in interface ActionableRenderNodepublic void endFakeHover()
endFakeHover in class RenderNode<Button,ButtonStyleRule>