from retail
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
if not WeakAuras.IsLibsOK() then return end
|
||||
|
||||
local AddonName, OptionsPrivate = ...
|
||||
|
||||
local L = WeakAuras.L
|
||||
|
||||
local function createOptions(id, data)
|
||||
local options = {
|
||||
__title = L["Settings"],
|
||||
__order = 1,
|
||||
alpha = {
|
||||
type = "range",
|
||||
control = "WeakAurasSpinBox",
|
||||
width = WeakAuras.normalWidth,
|
||||
name = L["Alpha"],
|
||||
order = 1,
|
||||
min = 0,
|
||||
max = 1,
|
||||
bigStep = 0.01,
|
||||
isPercent = true
|
||||
},
|
||||
}
|
||||
|
||||
return {
|
||||
empty = options,
|
||||
position = OptionsPrivate.commonOptions.PositionOptions(id, data),
|
||||
}
|
||||
|
||||
end
|
||||
|
||||
local function createThumbnail()
|
||||
local frame = CreateFrame("Frame", nil, UIParent)
|
||||
frame:SetWidth(32)
|
||||
frame:SetHeight(32)
|
||||
|
||||
local border = frame:CreateTexture(nil, "OVERLAY")
|
||||
border:SetAllPoints(frame)
|
||||
border:SetTexture("Interface\\BUTTONS\\UI-Quickslot2.blp")
|
||||
border:SetTexCoord(0.2, 0.8, 0.2, 0.8)
|
||||
|
||||
return frame
|
||||
end
|
||||
|
||||
local function modifyThumbnail(parent, frame, data)
|
||||
|
||||
end
|
||||
|
||||
-- Register new region type options with WeakAuras
|
||||
OptionsPrivate.registerRegions = OptionsPrivate.registerRegions or {}
|
||||
table.insert(OptionsPrivate.registerRegions, function()
|
||||
OptionsPrivate.Private.RegisterRegionOptions("empty", createOptions, createThumbnail, L["Empty Base Region"],
|
||||
createThumbnail, modifyThumbnail,
|
||||
L["Shows nothing, except sub elements"]);
|
||||
end)
|
||||
Reference in New Issue
Block a user