You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
896 B
32 lines
896 B
if not WeakAuras.IsLibsOK() then return end
|
|
--[[-----------------------------------------------------------------------------
|
|
Spacer Widget
|
|
Just uses up a bit of horizontal space
|
|
-------------------------------------------------------------------------------]]
|
|
local Type, Version = "WeakAurasSpacer", 2
|
|
local AceGUI = LibStub and LibStub("AceGUI-3.0", true)
|
|
if not AceGUI or (AceGUI:GetWidgetVersion(Type) or 0) >= Version then return end
|
|
|
|
local methods = {
|
|
["OnAcquire"] = function(self)
|
|
self:SetFullWidth(true)
|
|
self:SetHeight(4)
|
|
end,
|
|
}
|
|
|
|
local function Constructor()
|
|
local frame = CreateFrame("Frame", nil, UIParent)
|
|
frame:Hide()
|
|
|
|
local widget = {
|
|
frame = frame,
|
|
type = Type
|
|
}
|
|
for method, func in pairs(methods) do
|
|
widget[method] = func
|
|
end
|
|
|
|
return AceGUI:RegisterAsWidget(widget)
|
|
end
|
|
|
|
AceGUI:RegisterWidgetType(Type, Constructor, Version)
|
|
|