git
/
wowui.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
a5089ab - add mage action bar setup
[wowui.git]
/
OmaAB
/
ActionBars.lua
diff --git
a/OmaAB/ActionBars.lua
b/OmaAB/ActionBars.lua
index
4354399
..
04f51d6
100644
(file)
--- a/
OmaAB/ActionBars.lua
+++ b/
OmaAB/ActionBars.lua
@@
-126,6
+126,9
@@
local chars = {
["Gazden"] = {1, 2, 3, 4,},
["Gedran"] = {1, 2, 3, 4,},
["Iled"] = {1, 2, 3, 4,},
["Gazden"] = {1, 2, 3, 4,},
["Gedran"] = {1, 2, 3, 4,},
["Iled"] = {1, 2, 3, 4,},
+ ["Gilden"] = {1, 2, 3, 4,},
+ ["Gran"] = {1, 2, 3, 4,},
+ ["Gedrin"] = {1, 2, 3, 4,},
},
};
},
};
@@
-260,11
+263,11
@@
local function updateState(button, slot)
end
local function updateGlow(button, slot)
end
local function updateGlow(button, slot)
- local stype, id
, _
= GetActionInfo(slot);
+ local stype, id = GetActionInfo(slot);
if stype == "spell" and IsSpellOverlayed(id) then
button.glow:Show();
elseif stype == "macro" then
if stype == "spell" and IsSpellOverlayed(id) then
button.glow:Show();
elseif stype == "macro" then
- local
_, _,
macroid = GetMacroSpell(id);
+ local macroid = GetMacroSpell(id);
if macroid and IsSpellOverlayed(macroid) then
button.glow:Show();
else
if macroid and IsSpellOverlayed(macroid) then
button.glow:Show();
else
@@
-276,11
+279,11
@@
local function updateGlow(button, slot)
end
local function startGlow(button, slot, spell)
end
local function startGlow(button, slot, spell)
- local stype, id
, _
= GetActionInfo(slot);
+ local stype, id = GetActionInfo(slot);
if stype == "spell" and id == spell then
button.glow:Show();
elseif stype == "macro" then
if stype == "spell" and id == spell then
button.glow:Show();
elseif stype == "macro" then
- local
_, _,
macroid = GetMacroSpell(id);
+ local macroid = GetMacroSpell(id);
if macroid and macroid == spell then
button.glow:Show();
end
if macroid and macroid == spell then
button.glow:Show();
end
@@
-289,11
+292,11
@@
local function startGlow(button, slot, spell)
end
local function stopGlow(button, slot, spell)
end
local function stopGlow(button, slot, spell)
- local stype, id
, _
= GetActionInfo(slot);
+ local stype, id = GetActionInfo(slot);
if stype == "spell" and id == spell then
button.glow:Hide();
elseif stype == "macro" then
if stype == "spell" and id == spell then
button.glow:Hide();
elseif stype == "macro" then
- local
_, _,
macroid = GetMacroSpell(id);
+ local macroid = GetMacroSpell(id);
if macroid and macroid == spell then
button.glow:Hide();
end
if macroid and macroid == spell then
button.glow:Hide();
end
@@
-311,7
+314,7
@@
local function updateButton(button, slot)
updateState(button, slot);
updateCount(button, slot);
updateGlow(button, slot);
updateState(button, slot);
updateCount(button, slot);
updateGlow(button, slot);
- if not IsConsumableAction(slot) and not IsStackableAction(slot) then
+ if not
button.notext and not
IsConsumableAction(slot) and not IsStackableAction(slot) then
button.text:SetText(ssub(GetActionText(slot) or "", 1, 4));
button.text:Show();
end
button.text:SetText(ssub(GetActionText(slot) or "", 1, 4));
button.text:Show();
end
@@
-519,6
+522,7
@@
local function createActionBar(parent, config)
secure.text = secure:CreateFontString(nil, "OVERLAY", "NumberFontNormal");
secure.text:SetPoint("BOTTOMLEFT", secure, "BOTTOMLEFT", 2, -1);
secure.text:Hide();
secure.text = secure:CreateFontString(nil, "OVERLAY", "NumberFontNormal");
secure.text:SetPoint("BOTTOMLEFT", secure, "BOTTOMLEFT", 2, -1);
secure.text:Hide();
+ secure.notext = config.notext;
secure.cd = CreateFrame("Cooldown", "OmaBTCD"..slot, secure, "CooldownFrameTemplate");
secure.cd:SetAllPoints();
secure:SetAttribute("type", "action");
secure.cd = CreateFrame("Cooldown", "OmaBTCD"..slot, secure, "CooldownFrameTemplate");
secure.cd:SetAllPoints();
secure:SetAttribute("type", "action");
@@
-546,6
+550,15
@@
end
local function initialize()
local _, class = UnitClass("player");
local name, realm = UnitFullName("player");
local function initialize()
local _, class = UnitClass("player");
local name, realm = UnitFullName("player");
+ if class == "MAGE" then
+ settings.Oma1.x = 750;
+ settings.Oma1.y = 386;
+ settings.Oma1.columns = 12;
+ settings.Oma1.size = 34;
+ settings.Oma1.notext = true;
+ settings.Oma2.x = 580;
+ settings.Oma2.y = 300;
+ end
ActionBars:SetFrameStrata("LOW");
ActionBars:SetPoint("BOTTOMLEFT");
ActionBars:SetWidth(1);
ActionBars:SetFrameStrata("LOW");
ActionBars:SetPoint("BOTTOMLEFT");
ActionBars:SetWidth(1);