comparison Libs/AceConfig-3.0/AceConfig-3.0.lua @ 18:a0dcdcaec1ea v7.3.0.018

- toc update. - libs update.
author Tercio
date Tue, 17 Oct 2017 10:02:01 -0200
parents ce416064d8a1
children
comparison
equal deleted inserted replaced
17:da84a5064a5a 18:a0dcdcaec1ea
1 --- AceConfig-3.0 wrapper library. 1 --- AceConfig-3.0 wrapper library.
2 -- Provides an API to register an options table with the config registry, 2 -- Provides an API to register an options table with the config registry,
3 -- as well as associate it with a slash command. 3 -- as well as associate it with a slash command.
4 -- @class file 4 -- @class file
5 -- @name AceConfig-3.0 5 -- @name AceConfig-3.0
6 -- @release $Id: AceConfig-3.0.lua 969 2010-10-07 02:11:48Z shefki $ 6 -- @release $Id: AceConfig-3.0.lua 1161 2017-08-12 14:30:16Z funkydude $
7 7
8 --[[ 8 --[[
9 AceConfig-3.0 9 AceConfig-3.0
10 10
11 Very light wrapper library that combines all the AceConfig subcomponents into one more easily used whole. 11 Very light wrapper library that combines all the AceConfig subcomponents into one more easily used whole.
12 12
13 ]] 13 ]]
14 14
15 local MAJOR, MINOR = "AceConfig-3.0", 2 15 local cfgreg = LibStub("AceConfigRegistry-3.0")
16 local cfgcmd = LibStub("AceConfigCmd-3.0")
17
18 local MAJOR, MINOR = "AceConfig-3.0", 3
16 local AceConfig = LibStub:NewLibrary(MAJOR, MINOR) 19 local AceConfig = LibStub:NewLibrary(MAJOR, MINOR)
17 20
18 if not AceConfig then return end 21 if not AceConfig then return end
19 22
20 local cfgreg = LibStub("AceConfigRegistry-3.0")
21 local cfgcmd = LibStub("AceConfigCmd-3.0")
22 --TODO: local cfgdlg = LibStub("AceConfigDialog-3.0", true) 23 --TODO: local cfgdlg = LibStub("AceConfigDialog-3.0", true)
23 --TODO: local cfgdrp = LibStub("AceConfigDropdown-3.0", true) 24 --TODO: local cfgdrp = LibStub("AceConfigDropdown-3.0", true)
24 25
25 -- Lua APIs 26 -- Lua APIs
26 local pcall, error, type, pairs = pcall, error, type, pairs 27 local pcall, error, type, pairs = pcall, error, type, pairs