Show Omen's version number in some config strings.
This commit is contained in:
@@ -28,7 +28,7 @@ _G["Omen"] = Omen
|
||||
|
||||
-----------------------------------------------------------------------------
|
||||
-- Keybinding globals
|
||||
BINDING_HEADER_OMEN = "Omen"
|
||||
BINDING_HEADER_OMEN = "Omen v"..GetAddOnMetadata("Omen", "Version")
|
||||
BINDING_NAME_OMENTOGGLE = L["Toggle Omen"]
|
||||
BINDING_NAME_OMENTOGGLEFOCUS = L["Toggle Focus"]
|
||||
|
||||
@@ -447,6 +447,9 @@ function Omen:CreateFrames()
|
||||
end
|
||||
|
||||
function Omen:OnInitialize()
|
||||
self.version = GetAddOnMetadata("Omen", "Version")
|
||||
self.versionstring = "Omen v"..GetAddOnMetadata("Omen", "Version")
|
||||
|
||||
-- Create savedvariables
|
||||
self.db = LibStub("AceDB-3.0"):New("Omen3DB", defaults)
|
||||
self.db.RegisterCallback(self, "OnProfileChanged", "OnProfileChanged")
|
||||
@@ -530,7 +533,7 @@ function Omen:PLAYER_LOGIN()
|
||||
function Omen:OnFuBarClick(button)
|
||||
if button == "RightButton" then self:ShowConfig() else self:Toggle() end
|
||||
end
|
||||
self.optionsFrames["FuBar"] = LibStub("AceConfigDialog-3.0"):AddToBlizOptions("Omen", L["FuBar Options"], "Omen", "FuBar")
|
||||
self.optionsFrames["FuBar"] = LibStub("AceConfigDialog-3.0"):AddToBlizOptions("Omen", L["FuBar Options"], self.versionstring, "FuBar")
|
||||
self:UpdateFuBarSettings()
|
||||
end
|
||||
end
|
||||
@@ -2990,15 +2993,15 @@ function Omen:SetupOptions()
|
||||
local ACD3 = LibStub("AceConfigDialog-3.0")
|
||||
|
||||
-- The ordering here matters, it determines the order in the Blizzard Interface Options
|
||||
self.optionsFrames.Omen = ACD3:AddToBlizOptions("Omen", nil, nil, "General")
|
||||
self.optionsFrames.ShowWhen = ACD3:AddToBlizOptions("Omen", L["Show When..."], "Omen", "ShowWhen")
|
||||
self.optionsFrames.ShowClasses = ACD3:AddToBlizOptions("Omen", L["Show Classes..."], "Omen", "ShowClasses")
|
||||
self.optionsFrames.TitleBar = ACD3:AddToBlizOptions("Omen", L["Title Bar Settings"], "Omen", "TitleBar")
|
||||
self.optionsFrames.Bars = ACD3:AddToBlizOptions("Omen", L["Bar Settings"], "Omen", "Bars")
|
||||
self.optionsFrames.Warnings = ACD3:AddToBlizOptions("Omen", L["Warning Settings"], "Omen", "Warnings")
|
||||
self.optionsFrames.Omen = ACD3:AddToBlizOptions("Omen", self.versionstring, nil, "General")
|
||||
self.optionsFrames.ShowWhen = ACD3:AddToBlizOptions("Omen", L["Show When..."], self.versionstring, "ShowWhen")
|
||||
self.optionsFrames.ShowClasses = ACD3:AddToBlizOptions("Omen", L["Show Classes..."], self.versionstring, "ShowClasses")
|
||||
self.optionsFrames.TitleBar = ACD3:AddToBlizOptions("Omen", L["Title Bar Settings"], self.versionstring, "TitleBar")
|
||||
self.optionsFrames.Bars = ACD3:AddToBlizOptions("Omen", L["Bar Settings"], self.versionstring, "Bars")
|
||||
self.optionsFrames.Warnings = ACD3:AddToBlizOptions("Omen", L["Warning Settings"], self.versionstring, "Warnings")
|
||||
self:RegisterModuleOptions("OmenSlashCommand", optionsSlash, L["Slash Command"])
|
||||
self:RegisterModuleOptions("Profiles", LibStub("AceDBOptions-3.0"):GetOptionsTable(self.db), L["Profiles"])
|
||||
self.optionsFrames.Help = ACD3:AddToBlizOptions("Omen", L["Help File"], "Omen", "Help")
|
||||
self.optionsFrames.Help = ACD3:AddToBlizOptions("Omen", L["Help File"], self.versionstring, "Help")
|
||||
|
||||
-- Add ordering data to the option table generated by AceDBOptions-3.0
|
||||
options.args.Profiles.order = -2
|
||||
@@ -3006,7 +3009,7 @@ end
|
||||
|
||||
function Omen:RegisterModuleOptions(name, optionTbl, displayName)
|
||||
options.args[name] = (type(optionTbl) == "function") and optionTbl() or optionTbl
|
||||
self.optionsFrames[name] = LibStub("AceConfigDialog-3.0"):AddToBlizOptions("Omen", displayName, "Omen", name)
|
||||
self.optionsFrames[name] = LibStub("AceConfigDialog-3.0"):AddToBlizOptions("Omen", displayName, self.versionstring, name)
|
||||
end
|
||||
|
||||
function Omen:ShowConfig()
|
||||
|
||||
Reference in New Issue
Block a user