From 117161f060e498334f1685f02af293b98ef5803e Mon Sep 17 00:00:00 2001 From: pschifferer Date: Thu, 22 Jan 2009 21:46:53 +0000 Subject: [PATCH] Added sound to the favorites check box. Changed how the skill and reagent icons store their tooltip info. --- Cauldron/CauldronMain.xml | 3 ++- Cauldron/CauldronMainUI.lua | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Cauldron/CauldronMain.xml b/Cauldron/CauldronMain.xml index 7584c0d..c64bccc 100644 --- a/Cauldron/CauldronMain.xml +++ b/Cauldron/CauldronMain.xml @@ -30,7 +30,7 @@ GameTooltip:SetOwner(self, "ANCHOR_TOPLEFT"); - GameTooltip:SetTradeSkillItem(self.skillIndex, self:GetID()); + GameTooltip:SetTradeSkillItem(self.skillIndex, self:reagentIndex); CursorUpdate(self); @@ -173,6 +173,7 @@ ResetCursor(); + PlaySound("igMainMenuOptionCheckBoxOn"); Cauldron:FavoriteItemButton_OnClick(self); Cauldron:UpdateSkillList(); diff --git a/Cauldron/CauldronMainUI.lua b/Cauldron/CauldronMainUI.lua index 3836efa..f461f27 100644 --- a/Cauldron/CauldronMainUI.lua +++ b/Cauldron/CauldronMainUI.lua @@ -186,6 +186,7 @@ function Cauldron:UpdateSkillList() skillFrame:SetID(i); skillFrame.skillIndex = skillInfo.index; + skillFrame.reagentIndex = nil; -- set selection if self.db.realm.userdata[self.vars.playername].skills[skillName].window.selected == skillInfo.index then @@ -302,7 +303,8 @@ function Cauldron:UpdateSkillList() local reagentInfo = skillInfo.reagents[j]; self:debug("UpdateSkillList: reagentInfo="..tostring(reagentInfo)); - reagentFrame.skillIndex = skillInfo.index; + reagentFrame.skillIndex = skillInfo.reagents[j].skillIndex; + reagentFrame.reagentIndex = skillInfo.reagents[j].index; if j > reagentCount then self:debug("UpdateSkillList: hide the reagent frame"); -- 1.7.9.5