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
851 B
32 lines
851 B
|
4 years ago
|
--[[-----------------------------------------------------------------------------
|
||
|
|
Spacer Widget
|
||
|
|
Just uses up a bit of horizontal space
|
||
|
|
-------------------------------------------------------------------------------]]
|
||
|
|
local Type, Version = "WeakAurasSpacer", 1
|
||
|
|
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)
|