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