comparison Libs/AceGUI-3.0/widgets/AceGUIContainer-TabGroup.lua @ 124:e31b02b24488

Updated for 8.0 pre-patch and BfA.
author yellowfive
date Tue, 17 Jul 2018 09:57:39 -0700
parents 01b63b8ed811
children
comparison
equal deleted inserted replaced
123:7a6364917f86 124:e31b02b24488
1 --[[----------------------------------------------------------------------------- 1 --[[-----------------------------------------------------------------------------
2 TabGroup Container 2 TabGroup Container
3 Container that uses tabs on top to switch between groups. 3 Container that uses tabs on top to switch between groups.
4 -------------------------------------------------------------------------------]] 4 -------------------------------------------------------------------------------]]
5 local Type, Version = "TabGroup", 35 5 local Type, Version = "TabGroup", 36
6 local AceGUI = LibStub and LibStub("AceGUI-3.0", true) 6 local AceGUI = LibStub and LibStub("AceGUI-3.0", true)
7 if not AceGUI or (AceGUI:GetWidgetVersion(Type) or 0) >= Version then return end 7 if not AceGUI or (AceGUI:GetWidgetVersion(Type) or 0) >= Version then return end
8 8
9 -- Lua APIs 9 -- Lua APIs
10 local pairs, ipairs, assert, type, wipe = pairs, ipairs, assert, type, wipe 10 local pairs, ipairs, assert, type, wipe = pairs, ipairs, assert, type, wipe
61 --[[----------------------------------------------------------------------------- 61 --[[-----------------------------------------------------------------------------
62 Scripts 62 Scripts
63 -------------------------------------------------------------------------------]] 63 -------------------------------------------------------------------------------]]
64 local function Tab_OnClick(frame) 64 local function Tab_OnClick(frame)
65 if not (frame.selected or frame.disabled) then 65 if not (frame.selected or frame.disabled) then
66 PlaySound("igCharacterInfoTab") 66 PlaySound(841) -- SOUNDKIT.IG_CHARACTER_INFO_TAB
67 frame.obj:SelectTab(frame.value) 67 frame.obj:SelectTab(frame.value)
68 end 68 end
69 end 69 end
70 70
71 local function Tab_OnEnter(frame) 71 local function Tab_OnEnter(frame)