From b86686564c6b152abee961f639b9ce7060f0de2e Mon Sep 17 00:00:00 2001 From: pschifferer Date: Thu, 22 Jan 2009 19:20:38 +0000 Subject: [PATCH] Added command line option to show the addon version. More tweaks to properly handle linked trade skills and "cast" skills. --- Cauldron/CauldronMain.lua | 10 ++++++++++ Cauldron/CauldronMain.xml | 2 +- Cauldron/CauldronMainUI.lua | 12 +++++++++--- 3 files changed, 20 insertions(+), 4 deletions(-) diff --git a/Cauldron/CauldronMain.lua b/Cauldron/CauldronMain.lua index e1f6709..4a0c0df 100644 --- a/Cauldron/CauldronMain.lua +++ b/Cauldron/CauldronMain.lua @@ -51,6 +51,12 @@ function Cauldron:OnInitialize() desc = L["Open shopping list window"], type = 'toggle', }, + version = { + name = L["Version"], + desc = L["Shows the version number of the addon"], + type = 'execute', + func = function() self:DisplayVersion() end, + }, -- debug = LibStub('LibLogDebug-1.0'):GetAce3OptionTable(self, 110), }, } @@ -511,6 +517,10 @@ function Cauldron:LocaleString(str) return L[str]; end +function Cauldron:DisplayVersion() + self:Print(L["Cauldron, version "],Cauldron.version); +end + ---------------------------------------------------------------- -- Tooltip Functions ---------------------------------------------------------------- diff --git a/Cauldron/CauldronMain.xml b/Cauldron/CauldronMain.xml index 911fd4f..7584c0d 100644 --- a/Cauldron/CauldronMain.xml +++ b/Cauldron/CauldronMain.xml @@ -158,7 +158,7 @@ - self:SetScale(0.75); + self:SetScale(0.625); getglobal(self:GetName()):SetText(""); diff --git a/Cauldron/CauldronMainUI.lua b/Cauldron/CauldronMainUI.lua index 9371649..cf3db7a 100644 --- a/Cauldron/CauldronMainUI.lua +++ b/Cauldron/CauldronMainUI.lua @@ -394,6 +394,9 @@ function Cauldron:UpdateButtons() if IsTradeSkillLinked() then CauldronQueueAllButton:Hide(); CauldronQueueButton:Hide(); + CauldronAmountDecrementButton:Hide(); + CauldronAmountInputBox:Hide(); + CauldronAmountIncrementButton:Hide(); CauldronCreateAllButton:Hide(); CauldronCreateButton:Hide(); CauldronProcessButton:Hide(); @@ -402,6 +405,9 @@ function Cauldron:UpdateButtons() else CauldronQueueAllButton:Show(); CauldronQueueButton:Show(); + CauldronAmountDecrementButton:Show(); + CauldronAmountInputBox:Show(); + CauldronAmountIncrementButton:Show(); CauldronCreateAllButton:Show(); CauldronCreateButton:Show(); CauldronProcessButton:Show(); @@ -412,9 +418,9 @@ function Cauldron:UpdateButtons() if skillInfo then if skillInfo.verb then - CauldronQueueAllButton:Disable(); - CauldronQueueButton:Disable(); - CauldronCreateAllButton:Disable(); + CauldronQueueAllButton:Hide(); + CauldronQueueButton:Hide(); + CauldronCreateAllButton:Hide(); CauldronCreateButton:Enable(); CauldronCreateButton:SetText(skillInfo.verb or CREATE); -- 1.7.9.5