From f1807ffbde29e40493880908a0256df3fb0aec8c Mon Sep 17 00:00:00 2001 From: shagu Date: Sat, 26 Nov 2016 01:07:18 +0100 Subject: [PATCH] actionbar: add option to hide background --- modules/actionbar.lua | 12 ++++++------ modules/config.lua | 1 + modules/gui.lua | 1 + 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/modules/actionbar.lua b/modules/actionbar.lua index 3430ec1d..2cd11cf8 100644 --- a/modules/actionbar.lua +++ b/modules/actionbar.lua @@ -92,7 +92,7 @@ pfUI:RegisterModule("actionbar", function () pfUI.bars.pet:SetFrameStrata("LOW") pfUI.bars.pet:SetPoint("BOTTOM", pfUI.bars.bottom, "TOP", 0, default_border * 5) pfUI.utils:UpdateMovable(pfUI.bars.pet) - pfUI.utils:CreateBackdrop(pfUI.bars.pet, default_border) + if pfUI_config.bars.background == "1" then pfUI.utils:CreateBackdrop(pfUI.bars.pet, default_border) end pfUI.bars.pet:SetWidth((pfUI_config.bars.icon_size + default_border*3) * 10 - default_border) pfUI.bars.pet:SetHeight((pfUI_config.bars.icon_size + default_border*3) * 1 - default_border) @@ -144,7 +144,7 @@ pfUI:RegisterModule("actionbar", function () --pfUI.bars.shapeshift:SetFrameStrata("LOW") pfUI.bars.shapeshift:SetPoint("BOTTOM", pfUI.bars.bottom, "TOP", 0, default_border * 5) pfUI.utils:UpdateMovable(pfUI.bars.shapeshift) - pfUI.utils:CreateBackdrop(pfUI.bars.shapeshift, default_border) + if pfUI_config.bars.background == "1" then pfUI.utils:CreateBackdrop(pfUI.bars.shapeshift, default_border) end pfUI.bars.shapeshift:SetWidth((pfUI_config.bars.icon_size + default_border*3) * shapeshiftbuttons - default_border) pfUI.bars.shapeshift:SetHeight((pfUI_config.bars.icon_size + default_border*3) * 1 - default_border) @@ -178,7 +178,7 @@ pfUI:RegisterModule("actionbar", function () pfUI.bars.bottomleft:SetFrameStrata("LOW") pfUI.bars.bottomleft:SetPoint("BOTTOMRIGHT", pfUI.bars.bottom, "BOTTOMLEFT", -default_border*5, 0) pfUI.utils:UpdateMovable(pfUI.bars.bottomleft) - pfUI.utils:CreateBackdrop(pfUI.bars.bottomleft, default_border) + if pfUI_config.bars.background == "1" then pfUI.utils:CreateBackdrop(pfUI.bars.bottomleft, default_border) end pfUI.bars.bottomleft:SetWidth((pfUI_config.bars.icon_size + default_border*3) * 6 - default_border) pfUI.bars.bottomleft:SetHeight((pfUI_config.bars.icon_size + default_border*3) * 2 - default_border) @@ -222,7 +222,7 @@ pfUI:RegisterModule("actionbar", function () pfUI.bars.bottomright:SetFrameStrata("LOW") pfUI.bars.bottomright:SetPoint("BOTTOMLEFT", pfUI.bars.bottom, "BOTTOMRIGHT", default_border*5, 0) pfUI.utils:UpdateMovable(pfUI.bars.bottomright) - pfUI.utils:CreateBackdrop(pfUI.bars.bottomright, default_border) + if pfUI_config.bars.background == "1" then pfUI.utils:CreateBackdrop(pfUI.bars.bottomright, default_border) end pfUI.bars.bottomright:SetWidth((pfUI_config.bars.icon_size + default_border*3) * 6 - default_border) pfUI.bars.bottomright:SetHeight((pfUI_config.bars.icon_size + default_border*3) * 2 - default_border) @@ -267,7 +267,7 @@ pfUI:RegisterModule("actionbar", function () pfUI.bars.vertical:SetFrameStrata("LOW") pfUI.bars.vertical:SetPoint("RIGHT", -5, 0) pfUI.utils:UpdateMovable(pfUI.bars.vertical) - pfUI.utils:CreateBackdrop(pfUI.bars.vertical, default_border) + if pfUI_config.bars.background == "1" then pfUI.utils:CreateBackdrop(pfUI.bars.vertical, default_border) end pfUI.bars.vertical:SetWidth((pfUI_config.bars.icon_size + default_border*3) * 1 - default_border) pfUI.bars.vertical:SetHeight((pfUI_config.bars.icon_size + default_border*3) * 12 - default_border) @@ -303,7 +303,7 @@ pfUI:RegisterModule("actionbar", function () pfUI.bars.bottom:SetFrameStrata("LOW") pfUI.bars.bottom:SetPoint("BOTTOM", 0, 5) pfUI.utils:UpdateMovable(pfUI.bars.bottom) - pfUI.utils:CreateBackdrop(pfUI.bars.bottom, default_border) + if pfUI_config.bars.background == "1" then pfUI.utils:CreateBackdrop(pfUI.bars.bottom, default_border) end for i=1, 12 do local b = getglobal("ActionButton"..i) diff --git a/modules/config.lua b/modules/config.lua index b8c7efda..f6c85892 100644 --- a/modules/config.lua +++ b/modules/config.lua @@ -55,6 +55,7 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("unitframes", "raid", "debuffs_enable", "0") pfUI:UpdateConfig("unitframes", "raid", "debuffs_class", "0") pfUI:UpdateConfig("bars", nil, "icon_size", "18") + pfUI:UpdateConfig("bars", nil, "background", "1") pfUI:UpdateConfig("panel", "left", "left", "guild") pfUI:UpdateConfig("panel", "left", "center", "durability") pfUI:UpdateConfig("panel", "left", "right", "friends") diff --git a/modules/gui.lua b/modules/gui.lua index 8a14e64d..2e8d4b9f 100644 --- a/modules/gui.lua +++ b/modules/gui.lua @@ -672,6 +672,7 @@ pfUI:RegisterModule("gui", function () -- actionbar pfUI.gui.bar = pfUI.gui:CreateConfigTab("ActionBar") pfUI.gui:CreateConfig(pfUI.gui.bar, "Icon Size", pfUI_config.bars, "icon_size") + pfUI.gui:CreateConfig(pfUI.gui.bar, "Show actionbar backgrounds", pfUI_config.bars, "background", "checkbox") -- panels pfUI.gui.panel = pfUI.gui:CreateConfigTab("Panel")