From 907c64a864f33b97e0ff1648d2dec5da134f58ba Mon Sep 17 00:00:00 2001 From: Sumsebrum Date: Thu, 3 Mar 2022 23:38:05 +0100 Subject: [PATCH] grouping first step --- Modules/Classicon.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Modules/Classicon.lua b/Modules/Classicon.lua index e20ce46..d9c476a 100644 --- a/Modules/Classicon.lua +++ b/Modules/Classicon.lua @@ -15,6 +15,8 @@ local Classicon = Gladdy:NewModule("Class Icon", 81, { classIconYOffset = 0, classIconFrameStrata = "MEDIUM", classIconFrameLevel = 5, + classIconGroup = false, + classIconGroupDirection = "RIGHT" }) local classIconPath = "Interface\\Addons\\Gladdy\\Images\\Classes\\" @@ -133,6 +135,14 @@ function Classicon:UpdateFrame(unit) Gladdy:SetPosition(classIcon, unit, "classIconXOffset", "classIconYOffset", Classicon:LegacySetPosition(classIcon, unit), Classicon) + if (Gladdy.db.classIconGroup) then + if (unit ~= "arena1") then + local previousUnit = "arena" .. string.gsub(unit, "arena", "") - 1 + self.frames[unit]:ClearAllPoints() + self.frames[unit]:SetPoint("LEFT", self.frames[previousUnit], "RIGHT", 0, 0) + end + end + if (unit == "arena1") then Gladdy:CreateMover(classIcon, "classIconXOffset", "classIconYOffset", L["Class Icon"], {"TOPLEFT", "TOPLEFT"},