- fixed issue with healing and damage cache where both did not update.

- fixed issue with micro displays were sometimes did lua error.
- fixed a issue when reporting to a instance group didn't work.
- fixes on siege of orgrimmar raid info.
- major fixes and improvements on internal garbage collector.
- added options for background alpha and window alpha.
- now when editing a image, the instance background changes on-the-fly.
- now if no instance have current segment when a combat start, the lower instance will switch to current.
- added a option for disable the auto switch to current.
- added the time type when reporting damage or healing done.
- added a format phrase when reporting damage or healing done.
- added a option for hide the micro display.
- added options for memory were the core changes within the value.
- little redesign on segments menu.
This commit is contained in:
Tercio
2013-09-18 23:54:06 -03:00
parent b28fa74f64
commit 27817f34d9
28 changed files with 1982 additions and 319 deletions
+28
View File
@@ -19,8 +19,28 @@ local SliderMetaFunctions = {}
SliderMetaFunctions.__call = function (_table, value)
if (not value) then
if (_table.isSwitch) then
if (_table.slider:GetValue() == 1) then
return false
else
return true
end
end
return _table.slider:GetValue()
else
if (_table.isSwitch) then
if (type (value) == "boolean") then
if (value) then
_table.slider:SetValue (2)
else
_table.slider:SetValue (1)
end
else
_table.slider:SetValue (value)
end
return
end
return _table.slider:SetValue (value)
end
end
@@ -163,6 +183,11 @@ local SliderMetaFunctions = {}
_rawset (self, "FixedValue", value)
end
--> set value
function SliderMetaFunctions:SetValue (value)
return self (value)
end
-- thumb size
function SliderMetaFunctions:SetThumbSize (w, h)
if (not w) then
@@ -382,6 +407,7 @@ function gump:NewSwitch (parent, container, name, member, w, h, ltext, rtext, de
--> build frames
local slider = gump:NewSlider (parent, container, name, member, w, h, 1, 2, 1, defaultv)
slider:SetBackdrop ({edgeFile = "Interface\\Buttons\\UI-SliderBar-Border", edgeSize = 8,
bgFile = [[Interface\AddOns\Details\images\background]], insets = {left = 3, right = 3, top = 5, bottom = 5}})
@@ -406,6 +432,8 @@ function gump:NewSwitch (parent, container, name, member, w, h, ltext, rtext, de
slider:SetValue (2)
slider:SetValue (defaultv)
slider.isSwitch = true
return slider
end