-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
f22c57b
commit d727cb0
Showing
10 changed files
with
93 additions
and
94 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,26 @@ | ||
## Interface: 90207 | ||
## Interface: 11504, 40400, 40401, 110002, 110005 | ||
|
||
## Author: StormFX | ||
## Title: AceGUI-3.0: SFX Widgets | ||
## Version: 1.3.11 | ||
|
||
## IconTexture: Interface\AddOns\AceGUI-3.0_SFX-Widgets\Textures\Icon | ||
## OptionalDeps: Ace3 | ||
|
||
## Notes: Adds custom widgets to AceGUI-3.0 and AceConfigDialog-3.0. | ||
## Notes-itIT: Aggiungi widgets personalizzati ad AceGUI-3.0 e AceConfigDialog-3.0. | ||
## Notes-koKR: AceGUI-3.0 및 AceConfigDialog-3.0에 사용자 정의 위젯을 추가합니다. | ||
## Notes-ruRU: Добавляет настраиваемые виджеты для AceGUI-3.0 и AceConfigDialog-3.0. | ||
## Notes-zhTW: 新增自訂的小套件到 AceGUI-3.0 和 AceConfigDialog-3.0。 | ||
|
||
## Version: 1.2.3 | ||
## Author: StormFX | ||
## OptionalDeps: Ace3 | ||
|
||
## X-Category: Library | ||
## X-Website: https://github.com/SFX-WoW/AceGUI-3.0_SFX-Widgets | ||
## X-Credits: The Ace3 Team | ||
## X-Discord: https://discord.gg/7MTWRgDzz8 | ||
## X-Website: https://github.com/SFX-WoW/AceGUI-3.0_SFX-Widgets | ||
|
||
## X-Curse-Project-ID: 340803 | ||
## X-Wago-ID: RaN0zvKj | ||
## X-WoWI-ID: 25658 | ||
|
||
AceGUI-3.0_SFX-Widgets.xml | ||
LibStub\LibStub.lua | ||
AceGUI-3.0_SFX-Widgets.xml |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,51 +1,51 @@ | ||
-- $Id: LibStub.lua 76 2007-09-03 01:50:17Z mikk $ | ||
-- LibStub is a simple versioning stub meant for use in Libraries. http://www.wowace.com/wiki/LibStub for more info | ||
-- LibStub is hereby placed in the Public Domain | ||
-- Credits: Kaelten, Cladhaire, ckknight, Mikk, Ammo, Nevcairiel, joshborke | ||
local LIBSTUB_MAJOR, LIBSTUB_MINOR = "LibStub", 2 -- NEVER MAKE THIS AN SVN REVISION! IT NEEDS TO BE USABLE IN ALL REPOS! | ||
local LibStub = _G[LIBSTUB_MAJOR] | ||
|
||
-- Check to see is this version of the stub is obsolete | ||
if not LibStub or LibStub.minor < LIBSTUB_MINOR then | ||
LibStub = LibStub or {libs = {}, minors = {} } | ||
_G[LIBSTUB_MAJOR] = LibStub | ||
LibStub.minor = LIBSTUB_MINOR | ||
|
||
-- LibStub:NewLibrary(major, minor) | ||
-- major (string) - the major version of the library | ||
-- minor (string or number ) - the minor version of the library | ||
-- | ||
-- returns nil if a newer or same version of the lib is already present | ||
-- returns empty library object or old library object if upgrade is needed | ||
function LibStub:NewLibrary(major, minor) | ||
assert(type(major) == "string", "Bad argument #2 to `NewLibrary' (string expected)") | ||
minor = assert(tonumber(strmatch(minor, "%d+")), "Minor version must either be a number or contain a number.") | ||
|
||
local oldminor = self.minors[major] | ||
if oldminor and oldminor >= minor then return nil end | ||
self.minors[major], self.libs[major] = minor, self.libs[major] or {} | ||
return self.libs[major], oldminor | ||
end | ||
|
||
-- LibStub:GetLibrary(major, [silent]) | ||
-- major (string) - the major version of the library | ||
-- silent (boolean) - if true, library is optional, silently return nil if its not found | ||
-- | ||
-- throws an error if the library can not be found (except silent is set) | ||
-- returns the library object if found | ||
function LibStub:GetLibrary(major, silent) | ||
if not self.libs[major] and not silent then | ||
error(("Cannot find a library instance of %q."):format(tostring(major)), 2) | ||
end | ||
return self.libs[major], self.minors[major] | ||
end | ||
|
||
-- LibStub:IterateLibraries() | ||
-- | ||
-- Returns an iterator for the currently registered libraries | ||
function LibStub:IterateLibraries() | ||
return pairs(self.libs) | ||
end | ||
|
||
setmetatable(LibStub, { __call = LibStub.GetLibrary }) | ||
end | ||
-- $Id: LibStub.lua 103 2014-10-16 03:02:50Z mikk $ | ||
-- LibStub is a simple versioning stub meant for use in Libraries. http://www.wowace.com/addons/libstub/ for more info | ||
-- LibStub is hereby placed in the Public Domain | ||
-- Credits: Kaelten, Cladhaire, ckknight, Mikk, Ammo, Nevcairiel, joshborke | ||
local LIBSTUB_MAJOR, LIBSTUB_MINOR = "LibStub", 2 -- NEVER MAKE THIS AN SVN REVISION! IT NEEDS TO BE USABLE IN ALL REPOS! | ||
local LibStub = _G[LIBSTUB_MAJOR] | ||
|
||
-- Check to see is this version of the stub is obsolete | ||
if not LibStub or LibStub.minor < LIBSTUB_MINOR then | ||
LibStub = LibStub or {libs = {}, minors = {} } | ||
_G[LIBSTUB_MAJOR] = LibStub | ||
LibStub.minor = LIBSTUB_MINOR | ||
|
||
-- LibStub:NewLibrary(major, minor) | ||
-- major (string) - the major version of the library | ||
-- minor (string or number ) - the minor version of the library | ||
-- | ||
-- returns nil if a newer or same version of the lib is already present | ||
-- returns empty library object or old library object if upgrade is needed | ||
function LibStub:NewLibrary(major, minor) | ||
assert(type(major) == "string", "Bad argument #2 to `NewLibrary' (string expected)") | ||
minor = assert(tonumber(strmatch(minor, "%d+")), "Minor version must either be a number or contain a number.") | ||
|
||
local oldminor = self.minors[major] | ||
if oldminor and oldminor >= minor then return nil end | ||
self.minors[major], self.libs[major] = minor, self.libs[major] or {} | ||
return self.libs[major], oldminor | ||
end | ||
|
||
-- LibStub:GetLibrary(major, [silent]) | ||
-- major (string) - the major version of the library | ||
-- silent (boolean) - if true, library is optional, silently return nil if its not found | ||
-- | ||
-- throws an error if the library can not be found (except silent is set) | ||
-- returns the library object if found | ||
function LibStub:GetLibrary(major, silent) | ||
if not self.libs[major] and not silent then | ||
error(("Cannot find a library instance of %q."):format(tostring(major)), 2) | ||
end | ||
return self.libs[major], self.minors[major] | ||
end | ||
|
||
-- LibStub:IterateLibraries() | ||
-- | ||
-- Returns an iterator for the currently registered libraries | ||
function LibStub:IterateLibraries() | ||
return pairs(self.libs) | ||
end | ||
|
||
setmetatable(LibStub, { __call = LibStub.GetLibrary }) | ||
end |