# HG changeset patch
# User tercio
# Date 1409530990 10800
# Node ID be6f5d3e0a9557ffcbf6c7535ea8f37feff1e781
# Parent a6fb0ff113b12b0a7abd9e846c77f6900eb0447a
- Added Summary Panel.
diff -r a6fb0ff113b1 -r be6f5d3e0a95 HotCorners.lua
--- a/HotCorners.lua Sat Aug 23 18:56:28 2014 -0300
+++ b/HotCorners.lua Sun Aug 31 21:23:10 2014 -0300
@@ -1,7 +1,3 @@
-
--- fazer ele fechar apenas com o HotCornersBackgroundFrame.
--- assim vai dar + estabilidade sabendo exatamente quando ele esta aberto ou fechado.
-
LibHotCorners = LibStub ("AceAddon-3.0"):NewAddon ("HotCorners", "AceConsole-3.0", "AceEvent-3.0", "AceTimer-3.0")
_G.HotCorners = LibHotCorners
local LibHotCorners = LibHotCorners
@@ -501,6 +497,41 @@
--item frame
LibHotCorners:RefereshItems (self)
+ self.AnimOnShow:Play()
+ HotCornersInfosFrame:Show()
+ HotCornersInfosFrame:SetAlpha (0)
+ HotCornersInfosFrame.AnimOnShow:Play()
+
+ --update repair
+ local percent, items = 0, 0
+ for i = INVSLOT_FIRST_EQUIPPED, INVSLOT_LAST_EQUIPPED do
+ local durability, maxdurability = GetInventoryItemDurability (i)
+ if (durability and maxdurability) then
+ local p = durability / maxdurability * 100
+ percent = percent + p
+ items = items + 1
+ end
+ end
+
+ if (items == 0) then
+ HotCornersInfosFrame.repairText:SetText ("-- %")
+ end
+
+ percent = percent / items
+ HotCornersInfosFrame.repairText:SetText (math.floor (percent) .. "%")
+
+ --update date
+ HotCornersInfosFrame.clockText:SetText (date ("%H:%M"))
+ HotCornersInfosFrame.dayText:SetText (date ("%A\n%B %d"))
+
+ --update money
+ local money = GetMoney()
+ HotCornersInfosFrame.goldText:SetText (math.floor (money / 100 / 100))
+ HotCornersInfosFrame.silverText:SetText (math.floor ((money / 100) % 100))
+ HotCornersInfosFrame.bronzeText:SetText (math.floor (money % 100))
+
+ --HotCornersInfosFrame.clockText:SetText (date ("%A %B %d %H:%M:%S %Y"))
+
end
function LibHotCorners:RefereshItems (self)
@@ -597,6 +628,7 @@
OptionsButton:Hide()
self.item_frame:Hide()
+ HotCornersInfosFrame:Hide()
end
--> quick corner on click
diff -r a6fb0ff113b1 -r be6f5d3e0a95 HotCorners.xml
--- a/HotCorners.xml Sat Aug 23 18:56:28 2014 -0300
+++ b/HotCorners.xml Sun Aug 31 21:23:10 2014 -0300
@@ -17,6 +17,130 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ HotCornersAnimOnShowStarted (self:GetParent())
+
+
+ self:GetParent():Show()
+ self:GetParent():SetAlpha(1)
+
+
+
+
+
+
+
@@ -55,6 +179,26 @@
+
+
+
+
+
+
+
+
+
+ HotCornersAnimOnShowStarted (self:GetParent())
+
+
+ HotCornersAnimOnShowFinished (self:GetParent())
+
+
+
+
+
@@ -112,7 +256,7 @@
-
+
HotCornersAnimOnShowStarted (self:GetParent())
@@ -154,7 +298,7 @@
-
+
HotCornersAnimOnShowStarted (self:GetParent())
@@ -221,48 +365,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- self.go:Play()
- self:Hide()
-
-
-
-
-
\ No newline at end of file