local lib, oldminor = LibStub:NewLibrary("tekKonfig-Group", 2) if not lib then return end lib.bg = { bgFile = "Interface\\ChatFrame\\ChatFrameBackground", edgeFile = "Interface\\Tooltips\\UI-Tooltip-Border", tile = true, tileSize = 16, edgeSize = 16, insets = { left = 5, right = 5, top = 5, bottom = 5 } } -- Creates a background box to place behind widgets for visual grouping. -- All args optional, parent highly recommended function lib.new(parent, label, ...) local box = CreateFrame('Frame', nil, parent) box:SetBackdrop(lib.bg) box:SetBackdropBorderColor(0.4, 0.4, 0.4) box:SetBackdropColor(0.1, 0.1, 0.1) if select('#',...) > 0 then box:SetPoint(...) end if label then local fs = box:CreateFontString(nil, "OVERLAY", "GameFontNormalSmall") fs:SetPoint("BOTTOMLEFT", box, "TOPLEFT", 16, 0) fs:SetText(label) end return box end