from retail
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
|
||||
local AddonName, Private = ...
|
||||
|
||||
local L = WeakAuras.L
|
||||
|
||||
local default = {
|
||||
width = 200,
|
||||
height = 200,
|
||||
selfPoint = "CENTER",
|
||||
anchorPoint = "CENTER",
|
||||
anchorFrameType = "SCREEN",
|
||||
xOffset = 0,
|
||||
yOffset = 0,
|
||||
frameStrata = 1
|
||||
}
|
||||
|
||||
Private.regionPrototype.AddAlphaToDefault(default)
|
||||
|
||||
local properties = {
|
||||
}
|
||||
|
||||
|
||||
Private.regionPrototype.AddProperties(properties, default);
|
||||
|
||||
local function create(parent)
|
||||
local region = CreateFrame("Frame", nil, UIParent)
|
||||
region.regionType = "empty"
|
||||
region:SetMovable(true)
|
||||
region:SetResizable(true)
|
||||
region:SetMinResize(1, 1)
|
||||
|
||||
region.Update = function() end
|
||||
|
||||
Private.regionPrototype.create(region)
|
||||
return region
|
||||
end
|
||||
|
||||
local function modify(parent, region, data)
|
||||
Private.regionPrototype.modify(parent, region, data)
|
||||
region:SetWidth(data.width)
|
||||
region:SetHeight(data.height)
|
||||
region.width = data.width
|
||||
region.height = data.height
|
||||
region.scalex = 1
|
||||
region.scaley = 1
|
||||
Private.regionPrototype.modifyFinish(parent, region, data)
|
||||
end
|
||||
|
||||
Private.RegisterRegionType("empty", create, modify, default, properties)
|
||||
Reference in New Issue
Block a user