public class TabViewUiNavigation extends java.lang.Object implements UiNavigation
| Constructor and Description | 
|---|
TabViewUiNavigation(TabView tabView,
                   com.badlogic.gdx.utils.Array<Tab> tabs)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
add(Actionable actionable)
Adds a  
Actionable to end of the navigation | 
Actionable | 
getCursor()
Returns the  
Actionable highlighted by the cursor | 
void | 
layout(ScreenSize screenSize)
Re-orders elements based on screen size if necessary 
 | 
Actionable | 
navigate(int keycode)
Update (if required) navigation from key input 
 | 
void | 
remove(Actionable actionable)
Removes a  
Actionable from the navigation and shifts any following
 Actionables by 1 place | 
void | 
removeAll()
Removes all  
Actionable instances from the navigation | 
Actionable | 
resetCursor()
Resets the selection back to the first  
Actionable | 
Actionable | 
resetCursor(boolean triggerHoverEvent)
Resets the selection back to the first  
Actionable | 
void | 
set(int index,
   Actionable actionable)
Replace an  
Actionable at a specific index | 
public void layout(ScreenSize screenSize)
UiNavigationlayout in interface UiNavigationscreenSize - The current ScreenSizepublic Actionable getCursor()
UiNavigationActionable highlighted by the cursorgetCursor in interface UiNavigationActionablepublic Actionable resetCursor()
UiNavigationActionableresetCursor in interface UiNavigationActionablepublic Actionable resetCursor(boolean triggerHoverEvent)
UiNavigationActionableresetCursor in interface UiNavigationtriggerHoverEvent - True if a hover event should be triggered. Typically used when a controller is being used for navigation.Actionablepublic void add(Actionable actionable)
UiNavigationActionable to end of the navigationadd in interface UiNavigationactionable - The Actionable to addpublic void remove(Actionable actionable)
UiNavigationActionable from the navigation and shifts any following
 Actionables by 1 placeremove in interface UiNavigationactionable - The Actionable to removepublic void removeAll()
UiNavigationActionable instances from the navigationremoveAll in interface UiNavigationpublic void set(int index,
                Actionable actionable)
UiNavigationActionable at a specific indexset in interface UiNavigationindex - The index to replaceactionable - The new Actionablepublic Actionable navigate(int keycode)
UiNavigationnavigate in interface UiNavigationkeycode - The key that was pressedActionable