public class Tab extends Row implements Navigatable
asyncAddQueue, asyncRemoveAll, asyncRemoveQueue, children, renderNodeeffects, styleId, visibility, zIndex| Constructor and Description | 
|---|
Tab()  | 
Tab(java.lang.String id)  | 
Tab(java.lang.String id,
   java.lang.String title)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected ParentRenderNode<?,?> | 
createRenderNode(ParentRenderNode<?,?> parent)
Creates the  
ParentRenderNode for this UiElement | 
java.lang.String | 
getIconPath()  | 
UiNavigation | 
getNavigation()
Returns the  
UiNavigation currently being navigated | 
java.lang.String | 
getTitle()  | 
ActionableRenderNode | 
hotkey(ControllerButton button)
Returns the corresponding  
ActionableRenderNode mapped to a ControllerButton hotkey | 
ActionableRenderNode | 
hotkey(int keycode)
Returns the corresponding  
ActionableRenderNode mapped to a keyboard hotkey | 
ActionableRenderNode | 
navigate(int keycode)
Triggers a navigation and returns the newly highlighted  
ActionableRenderNode | 
void | 
setHotkey(ControllerButton button,
         Actionable actionable)
Maps a  
ControllerButton to a Actionable | 
void | 
setHotkey(int keycode,
         Actionable actionable)
Maps a keyboard button to a  
Actionable | 
void | 
setIconPath(java.lang.String iconPath)  | 
void | 
setNavigation(UiNavigation navigation)  | 
void | 
setTitle(java.lang.String title)  | 
void | 
setVisibility(Visibility visibility)
Sets the current  
Visibility of this UiElement | 
void | 
setZIndex(int zIndex)
Sets the Z index of this  
UiElement. | 
void | 
syncWithRenderNode()
Syncs data between the  
UiElement and RenderNode | 
void | 
unsetHotkey(ControllerButton button)
Unmaps a  
ControllerButton hotkey | 
void | 
unsetHotkey(int keycode)
Unmaps a keyboard hotkey 
 | 
withElements, withElementsadd, add, addAsync, attach, detach, getElementById, getFlexDirection, getLayout, getTotalChildren, remove, remove, removeAll, removeAllAsync, removeAsync, setFlexDirection, setLayout, setStyleIdaddEffectListener, addHoverListener, applyEffect, equals, getId, getStyleId, getVisibility, getZIndex, hashCode, isDebugEnabled, notifyEffectListenersOnFinished, notifyHoverListenersOnBeginHover, notifyHoverListenersOnEndHover, removeEffectListener, removeHoverListener, setDebugEnabledclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetIdpublic Tab()
public Tab(java.lang.String id)
public Tab(java.lang.String id,
           java.lang.String title)
protected ParentRenderNode<?,?> createRenderNode(ParentRenderNode<?,?> parent)
ParentUiElementParentRenderNode for this UiElementcreateRenderNode in class Rowparent - The parent of this nodeParentRenderNodepublic java.lang.String getTitle()
public void setTitle(java.lang.String title)
public java.lang.String getIconPath()
public void setIconPath(java.lang.String iconPath)
public void setZIndex(int zIndex)
UiElementUiElement. Elements will be rendered on
 different Z layers in ascending Z order (negatives values first, positive values last)setZIndex in class ParentUiElementzIndex - The Z indexpublic void setVisibility(Visibility visibility)
UiElementVisibility of this UiElementsetVisibility in class ParentUiElementvisibility - The Visibility to setpublic void syncWithRenderNode()
UiElementUiElement and RenderNodesyncWithRenderNode in class ParentUiElementpublic ActionableRenderNode navigate(int keycode)
NavigatableActionableRenderNodenavigate in interface Navigatablekeycode - The navigation Input.Keys valueUiNavigation is availablepublic ActionableRenderNode hotkey(int keycode)
NavigatableActionableRenderNode mapped to a keyboard hotkeyhotkey in interface Navigatablekeycode - The Input.Keys keycode that is the hotkeypublic ActionableRenderNode hotkey(ControllerButton button)
NavigatableActionableRenderNode mapped to a ControllerButton hotkeyhotkey in interface Navigatablebutton - The ControllerButton that is the hotkeypublic void setHotkey(ControllerButton button, Actionable actionable)
NavigatableControllerButton to a ActionablesetHotkey in interface Navigatablebutton - The ControllerButton that is the hotkeyactionable - The Actionable to trigger when the hotkey is pressedpublic void setHotkey(int keycode,
                      Actionable actionable)
NavigatableActionablesetHotkey in interface Navigatablekeycode - The Input.Keys keycode that is the hotkeyactionable - The Actionable to trigger when the key is pressedpublic void unsetHotkey(ControllerButton button)
NavigatableControllerButton hotkeyunsetHotkey in interface Navigatablebutton - The ControllerButton that is the hotkeypublic void unsetHotkey(int keycode)
NavigatableunsetHotkey in interface Navigatablekeycode - The Input.Keys keycode that is the hotkeypublic UiNavigation getNavigation()
NavigatableUiNavigation currently being navigatedgetNavigation in interface Navigatablepublic void setNavigation(UiNavigation navigation)