diff --git a/Modules/Config.lua b/Modules/Config.lua index 6adc724..ab3c8bd 100644 --- a/Modules/Config.lua +++ b/Modules/Config.lua @@ -182,13 +182,25 @@ StaticGridFrame = { end end print("No available space in the grid.") + end, + MakeMovable = function(self) + self.frame:SetMovable(true) + self.frame:EnableMouse(true) + self.frame:RegisterForDrag("LeftButton") + self.frame:SetScript("OnDragStart", function(self) + self:StartMoving() + end) + self.frame:SetScript("OnDragStop", function(self) + self:StopMovingOrSizing() + end) end } local configFrame = StaticGridFrame.new("HeimdallConfig", UIParent, - 40, 24, - { w = 512, h = 512 + 256 }) + 40, 12, + { w = 1024+512, h = 1024 }) +configFrame:MakeMovable() local colors = { { 1, 0, 0, 1 }, @@ -199,7 +211,7 @@ local colors = { { 0, 1, 1, 1 }, { 1, 1, 1, 1 }, } -for i = 1, 20 do +for i = 1, 200 do local frame = CreateFrame("Frame", "HeimdallConfigFrame" .. i, UIParent) frame:SetBackdrop({ bgFile = "Interface/Tooltips/UI-Tooltip-Background", @@ -280,42 +292,8 @@ function shared.Config.Init() -- PutRight(a, b, offset) -- end -- return editBox - --end + -- end - --configFrame:SetSize(256 + 256, 512) - --configFrame:SetPoint("CENTER") - --configFrame:SetFrameStrata("HIGH") - --configFrame:EnableMouse(true) - --configFrame:SetMovable(true) - --configFrame:SetResizable(false) - --configFrame:SetBackdrop({ - -- bgFile = "Interface/Tooltips/UI-Tooltip-Background", - -- edgeFile = "Interface/Tooltips/UI-Tooltip-Border", - -- tile = true, - -- tileSize = 4, - -- edgeSize = 4, - -- insets = { - -- left = 4, - -- right = 4, - -- top = 4, - -- bottom = 4 - -- } - --}) - --configFrame:SetBackdropColor(0, 0, 0, 0.8) - --configFrame:SetBackdropBorderColor(0.5, 0.5, 0.5, 1) - - -- configFrame.frame:SetMovable(true) - -- configFrame.frame:EnableMouse(true) - -- configFrame.frame:RegisterForDrag("LeftButton") - -- configFrame.frame:SetScript("OnDragStart", function(self) - -- self:StartMoving() - -- end) - -- configFrame.frame:SetScript("OnDragStop", function(self) - -- self:StopMovingOrSizing() - -- end) - -- configFrame.frame:SetScript("OnShow", function(self) - -- self:SetScale(1) - -- end) -- -- local title = configFrame.frame:CreateFontString(nil, "ARTWORK", "GameFontNormal") -- title:SetText("Heimdall Config")