public class Tab extends Row implements Navigatable
asyncQueue, 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 | 
|---|---|
void | 
attach(ParentRenderNode<?,?> parentRenderNode)
Attaches a  
RenderNode for this element to a parent
 RenderNode | 
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, detach, getElementById, getLayout, remove, remove, removeAll, 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)
public void attach(ParentRenderNode<?,?> parentRenderNode)
UiElementRenderNode for this element to a parent
 RenderNodeattach in class RowparentRenderNode - The parent RenderNode to attach topublic 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)public void setVisibility(Visibility visibility)
UiElementVisibility of this UiElementsetVisibility in class Columnvisibility - The Visibility to setpublic void syncWithRenderNode()
UiElementUiElement and RenderNodesyncWithRenderNode in class Columnpublic 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)