diff --git a/IceBarElement.lua b/IceBarElement.lua index b595b59..43e0930 100644 --- a/IceBarElement.lua +++ b/IceBarElement.lua @@ -1,4 +1,5 @@ local AceOO = AceLibrary("AceOO-2.0") +local DogTag = AceLibrary("LibDogTag-2.0") IceBarElement = AceOO.Class(IceElement) IceBarElement.virtual = true @@ -42,7 +43,8 @@ function IceBarElement.prototype:GetDefaultSettings() settings["barFontSize"] = 12 settings["lockTextAlpha"] = true settings["textVisible"] = {upper = true, lower = true} - settings["brackets"] = true + settings["upperText"] = '' + settings["lowerText"] = '' return settings end @@ -190,19 +192,40 @@ function IceBarElement.prototype:GetOptions() end, order = 15 }, - brackets = { - type = 'toggle', - name = 'Brackets around lower text', - desc = 'Toggle brackets visibility', + + upperTextString = { + type = 'text', + name = 'Upper Text', + desc = 'The upper text to display under this bar (accepts LibDogTag formatting)\n\nSee http://www.wowace.com/wiki/LibDogTag-2.0/ for tag info', get = function() - return self.moduleSettings.brackets + return self.moduleSettings.upperText end, set = function(v) - self.moduleSettings.brackets = v + if v ~= '' and v ~= nil then + v = DogTag:FixCasing(v) + end + + self.moduleSettings.upperText = v self:Redraw() end, - order = 16 }, + + lowerTextString = { + type = 'text', + name = 'Lower Text', + desc = 'The lower text to display under this bar (accepts LibDogTag formatting)\n\nSee http://www.wowace.com/wiki/LibDogTag-2.0/ for tag info', + get = function() + return self.moduleSettings.lowerText + end, + set = function(v) + if v ~= '' and v ~= nil then + v = DogTag:FixCasing(v) + end + + self.moduleSettings.lowerText = v + self:Redraw() + end, + } } } diff --git a/IceHUD.toc b/IceHUD.toc index b4de5b5..4b9711c 100644 --- a/IceHUD.toc +++ b/IceHUD.toc @@ -5,8 +5,8 @@ ## Notes: Another HUD addon ## Version: 1.1 ($Revision$) ## SavedVariables: IceCoreDB -## OptionalDeps: Ace2, GratuityLib, LibSharedMedia, WaterfallLib, MobHealth, Deformat -## X-Embeds: Ace2, GratuityLib, LibSharedMedia, WaterfallLib, Deformat +## OptionalDeps: Ace2, GratuityLib, LibSharedMedia-2.0, WaterfallLib, MobHealth, Deformat-2.0, LibDogTag-2.0 +## X-Embeds: Ace2, GratuityLib, LibSharedMedia-2.0, WaterfallLib, Deformat-2.0, LibDogTag-2.0 ## X-Category: UnitFrame ## X-Date: $Date$ ## X-Website: http://www.wowace.com/forums/index.php/topic,1705.0.html diff --git a/embeds.xml b/embeds.xml index 42d9af9..c3fe48c 100644 --- a/embeds.xml +++ b/embeds.xml @@ -8,7 +8,9 @@