DIFF

class TabberUISource

TabberUI ScriptedWidgetEventHandler Managed

All members, including inherited

Members 12

protected bool m_FirstInit = true
Referenced by NextTab(), PerformSwitchTab(), PreviousTab()
Show 1 more, RefreshTab()
protected Widget m_TabControlsRoot
protected int m_TabsCount
protected ref map<int, Widget> m_Tabs
protected int m_SelectedIndex
protected float m_ResolutionMultiplier
Referenced by AlignTabbers(), and Init()
protected bool m_CanSwitch
ref ScriptInvoker m_OnAttemptTabSwitch = new ScriptInvoker()
Referenced by OptionsMenu.Init(), NextTab(), OnMouseButtonUp()
Show 1 more, PreviousTab()
ref Timer m_InitTimer
Referenced by Init(), and OnWidgetScriptInit()

Methods 29

protected void OnInputPresetChanged()
protected void OnInputDeviceChanged(EInputDeviceType pInputDeviceType)
Referenced by Init()
void OnWidgetScriptInit(Widget w)
void RemoveTab(int index)
Widget GetTab(int index)
References map.Get(), and m_Tabs
bool CanSwitchTab()
References m_CanSwitch
void SetCanSwitch(bool value)
References m_CanSwitch
override bool OnMouseButtonUp(Widget w, int x, int y, int button)
override bool OnChildAdd(Widget w, Widget child)
override bool OnChildRemove(Widget w, Widget child)
void EnableTabControl(int index, bool enable)
References AlignTabbers(), Widget.FindAnyWidget(), Widget.Show()
Show 1 more, m_Root
void SelectTabPanel(int index)
References map.Get(), Widget.Show(), and m_Tabs
void DeselectTabControl(int index)
void DeselectTabPanel(int index)
References map.Get(), Widget.Show(), and m_Tabs
void DeselectAll()
Referenced by RefreshTab()
int GetSelectedIndex()
References m_SelectedIndex
void RefreshTab(bool performInitAlignment = false)
References DeselectAll(), PerformSwitchTab(), m_FirstInit
Show 1 more, m_SelectedIndex
void DisableTabs(bool disable)

useful if we want to disable actual tabs for whatever reason

References Widget.ClearFlags(), Widget.Enable(), Widget.SetFlags()
Show 1 more, m_Tabs