onClientGUITabSwitched
Client-side
Server-side
Shared
This event is triggered each time the user switch from GUI tab.
Parameters
element theElement- theElement: the tab which was selected.
Source
element: The source of this event is the tab.
Code Examples
client
First we'll create the window. Then add a tabpanel and couple tabs with some labels in them. Qoute:GuiCreateWindow#Example
local myWindow = guiCreateWindow ( 0, 0, 0.5, 0.4, "Information", true ) -- create a window which has "Information" in the title bar.local tabPanel = guiCreateTabPanel ( 0, 0.1, 1, 1, true, myWindow ) -- create a tab panel which fills the whole windowlocal tabMap = guiCreateTab( "Map Information", tabPanel ) -- create a tab named "Map Information" on 'tabPanel'local tabHelp = guiCreateTab( "Help", tabPanel ) -- create another tab named "Help" on 'tabPanel'
-- adds a label (text) to each tabguiCreateLabel( 0.02, 0.04, 0.94, 0.2, "This is information about the current map", true, tabMap )guiCreateLabel( 0.02, 0.04, 0.94, 0.92, "This is help text.", true, tabHelp )See Also
Input Events
- onClientClick
- onClientCharacter
- onClientDoubleClick
- onClientCursorMove
- onClientGUIAccepted
- onClientGUIBlur
- onClientGUIChanged
- onClientGUIClick
- onClientGUIComboBoxAccepted
- onClientGUIDoubleClick
- onClientGUIMouseDown
- onClientGUIFocus
- onClientGUIMove
- onClientGUIMouseUp
- onClientGUISize
- onClientGUIScroll
- onClientKey
- onClientGUITabSwitched
- onClientMouseEnter
- onClientMouseLeave
- onClientMouseMove
- onClientMouseWheel
- onClientPaste
Input Functions
- bindKey
- addCommandHandler
- executeCommandHandler
- getCommandHandlers
- getFunctionsBoundToKey
- getKeyBoundToFunction
- isControlEnabled
- removeCommandHandler
- toggleAllControls
- unbindKey
- toggleControl
- getAnalogControlState
- getBoundKeys
- getCommandsBoundToKey
- getKeyBoundToCommand
- isCapsLockEnabled
- getKeyState
- setAnalogControlState
- isKeyBound