guiGetSelectedTab | Multi Theft Auto: Wiki Skip to content

guiGetSelectedTab

Client-side
Server-side
Shared

Pair: guiSetSelectedTab

This function returns the currently selected tab in the specified gui-tabpanel.

OOP Syntax Help! I don't understand this!

  • Method:gui-tabpanel:getSelectedTab(...)
  • Variable: .selectedTab

Syntax

gui-tab|false guiGetSelectedTab ( ​gui-tabpanel tabPanel )
Required arguments
  • tabPanel: The tab panel which current tab you want to retrieve.

Returns

Returns an element of the tab if a tab was selected or nil if no tab was selected. If passed arguments were invalid or something went wrong, the function will return false.

  • gui-tab|false: tab

Code Examples

client

This example gets the current selected tab and sets the selected tab to the next available tab.

local tabPanel = guiCreateTabPanel(0, 0.1, 1, 1, true) -- create a tab panel which fills the whole window
local tab1 = guiCreateTab("Welcome", tabPanel) -- create a tab for the tab panel above
local tab2 = guiCreateTab("Info", tabPanel) -- create another tab for the tab panel at the top
function check()
if (guiGetSelectedTab(tabPanel) == tab1) then -- Check what tab is currently shown
guiSetSelectedTab(tabPanel, tab2) -- if the "Welcome" tab is selected, change it to tab2("Info" tab)
else
guiSetSelectedTab(tabPanel, tab1) -- if the "Info" tab is selected, change it to tab1("Welcome" tab)
end
end

See Also

GUI Functions