- fixed issue with panic mode where sometimes his effects isn't triggered.

- added new small tutorial bubles for common tasks.
- tutorials now are account wide and not trigger on new characters.
- small improvements on details framework.
- added new hook type: HOOK_BUFF, triggered with buff or debuff parser.
- new skin: simple gray.
- added a minimap button and a button on addons interface panel.
new Api: instance:LockInstance (boolean)
This commit is contained in:
terciob19
2014-01-02 11:21:22 -02:00
parent c4776d562d
commit c29e9875de
28 changed files with 1701 additions and 216 deletions
+36 -2
View File
@@ -189,6 +189,19 @@ local ButtonMetaFunctions = {}
return
end
end
--> text align
local smember_textalign = function (_object, _value)
if (_value == "left" or _value == "<") then
_object.button.text:SetPoint ("left", _object.button, "left", 2, 0)
_object.capsule_textalign = "left"
elseif (_value == "center" or _value == "|") then
_object.button.text:SetPoint ("center", _object.button, "center", 0, 0)
_object.capsule_textalign = "center"
elseif (_value == "right" or _value == ">") then
_object.button.text:SetPoint ("right", _object.button, "right", -2, 0)
_object.capsule_textalign = "right"
end
end
local set_members_function_index = {
["tooltip"] = smember_tooltip,
@@ -203,6 +216,7 @@ local ButtonMetaFunctions = {}
["textsize"] = smember_textsize,
["texture"] = smember_texture,
["locked"] = smember_locked,
["textalign"] = smember_textalign,
}
ButtonMetaFunctions.__newindex = function (_table, _key, _value)
@@ -540,7 +554,17 @@ local ButtonMetaFunctions = {}
end
end
button.text:SetPoint ("center", button,"center", 1, -1)
if (button.MyObject.capsule_textalign) then
if (button.MyObject.capsule_textalign == "left") then
button.text:SetPoint ("left", button, "left", 3, -1)
elseif (button.MyObject.capsule_textalign == "center") then
button.text:SetPoint ("center", button, "center", 1, -1)
elseif (button.MyObject.capsule_textalign == "right") then
button.text:SetPoint ("right", button, "right", -1, -1)
end
else
button.text:SetPoint ("center", button,"center", 1, -1)
end
button.mouse_down = GetTime()
local x, y = GetCursorPosition()
@@ -595,7 +619,17 @@ local ButtonMetaFunctions = {}
end
end
button.text:SetPoint ("center", button,"center", 0, 0)
if (button.MyObject.capsule_textalign) then
if (button.MyObject.capsule_textalign == "left") then
button.text:SetPoint ("left", button, "left", 2, 0)
elseif (button.MyObject.capsule_textalign == "center") then
button.text:SetPoint ("center", button, "center", 0, 0)
elseif (button.MyObject.capsule_textalign == "right") then
button.text:SetPoint ("right", button, "right", -2, 0)
end
else
button.text:SetPoint ("center", button,"center", 0, 0)
end
if (button.MyObject.container.isMoving) then
button.MyObject.container:StopMovingOrSizing()