All pastes #103541 Raw Edit

option table

public lua v1 · immutable
#103541 ·published 2006-07-28 10:56 UTC
rendered paste body
self.options = {		type="group",		args = {		    scale = {				name = "Set Scale", type = "range",				desc = "Set the scale of the XRaidStatus window",				get = function() return self.db.profile.Scale end,				set = function(v)					self.db.profile.Scale = v					self:UpdateScale()				end,				min = 0.5,                max = 1.5,                step = 0.05,                order = 2			},			texturegroup = {                name = "Textures", type = 'text',                desc = "Select a Texture",                get = function()                    return self.db.profile.texture                end,                set = function(name)                    self:SetBarTexture(name)                end,                validate = {},                order = 3,            },			combatonly = {				name = "Buff display", type = "toggle",				desc = "Toggle buff display.",				get = function() return self.db.profile.HideBuffs end,				set = function(v)					self.db.profile.HideBuffs = v				end,				order = 4			},			blankone = {			    type = "header",			    order = 5            },			loadgroup = {                name = "Load", type = 'group',                desc = "Load a configuration",                order = 7,                args = {}            },            savegroup = {                name = "Save", type = 'text',                desc = "Save a configuration",                usage = "<name>",                get = false,                set = function(name) self:SaveConfiguration(name) end,                order = 7,                args = {}            },            deletegroup = {                name = "Delete", type = 'group',                desc = "Delete a configuration",                order = 8,                args = {}            },			blanktwo = {			    type = "header",			    order = 9            },			newbar = {			    name = "Create a new bar", type = "execute",			    desc = "Creates a new bar with some values.",			    func = function()                            self:CreateNewBar()                        end,                order = 10            }		}	}