/trunk/PhanxConfig-Panel
local lib, oldminor = LibStub:NewLibrary("PhanxConfig-Panel", MINOR_VERSION) |
if not lib then return end |
local panelBackdrop = GameTooltip:GetBackdrop() |
local panelBackdrop = { |
bgFile = [[Interface\Tooltips\UI-Tooltip-Background]], tile = true, tileSize = 16, |
edgeFile = [[Interface\Tooltips\UI-Tooltip-Border]], edgeSize = 16, |
insets = { left = 5, right = 5, top = 5, bottom = 5 } |
} |
function lib.CreatePanel(parent, width, height) |
local frame = CreateFrame("Frame", nil, parent) |
frame:SetFrameLevel(parent:GetFrameLevel() + 1) |
frame:SetBackdrop(panelBackdrop) |
frame:SetBackdropColor(0.1, 0.1, 0.1, 0.5) |
frame:SetBackdropBorderColor(0.8, 0.8, 0.8, 0.5) |
frame:SetBackdropColor(0.06, 0.06, 0.06, 0.4) |
frame:SetBackdropBorderColor(0.6, 0.6, 0.6, 1) |
frame:SetWidth(width or 1) |
frame:SetHeight(height or 1) |