# HG changeset patch # User Zerotorescue # Date 1283874579 -7200 # Node ID 2dd6005d41f37c0f23c07b730f2e9bf24ebbb7e3 # Parent c6f0976069c76db65f0222412d1fede4e01ee392 Added an option to the default mail opener status to have the auto opening disabled while the addon remains enabled. diff -r c6f0976069c7 -r 2dd6005d41f3 Modules/Config.lua --- a/Modules/Config.lua Tue Sep 07 17:46:27 2010 +0200 +++ b/Modules/Config.lua Tue Sep 07 17:49:39 2010 +0200 @@ -1,6 +1,12 @@ local MailOpener = LibStub("AceAddon-3.0"):GetAddon("MailOpener"); local Config = MailOpener:NewModule("Config", "AceEvent-3.0", "AceTimer-3.0"); +--[[ +Module name: Config +Description: Builds and loads the config frame(s) and handles the slash commands. +Required: No (default off). +]] + local Media = LibStub("LibSharedMedia-3.0"); Media:Register("sound", "Cartoon FX", [[Sound\Doodad\Goblin_Lottery_Open03.wav]]); Media:Register("sound", "Cheer", [[Sound\Event Sounds\OgreEventCheerUnique.wav]]); @@ -134,8 +140,9 @@ name = "Default mail opener status", desc = "Select the default Mail Opener status when you open a mailbox for the first time since your log on.", values = { - _enabled = "Enabled", - disabled = "Disabled", + _enabled = "Completely enabled", + disabled = "Auto opening disabled", + xdisabled = "Addon Disabled", }, get = function() return MailOpener.db.profile.general.defaultStatus; end, set = function(i, v) MailOpener.db.profile.general.defaultStatus = v; end,