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 = "", 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 } } }