WoWInterface SVN AchievementSnap

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 8 to Rev 7
    Reverse comparison

Rev 8 → Rev 7

trunk/AchievementSnap/AchievementSnap.lua
37,14 → 37,14
 
local CHARACTER_MAXLEVEL = 80;
 
AchievementSnap = {}
AchievementSnap = {
 
AchievementSnap.Setting = {
Setting = {
Version = GetAddOnMetadata("AchievementSnap", "Version");
Revision = tonumber(strsub("$Rev: 1057 $", 7, strlen("$Rev: 1057 $") - 2));
}
},
 
AchievementSnap.On = {
On = {
 
Event = function(event)
 
63,30 → 63,17
 
end;
 
}
},
 
AchievementSnap.Function = {
Function = {
 
TakeScreenshot = function()
Chronos.schedule(1, TakeScreenshot)
end;
 
SetMinLevel = function(value)
if (value >= AchievementSnap.maxControl:GetValue()) then
AchievementSnap.maxControl:SetValue(value)
AchievementSnap.maxControl:Update()
end
end;
 
SetMaxLevel = function(value)
if (value <= AchievementSnap.minControl:GetValue()) then
AchievementSnap.minControl:SetValue(value)
AchievementSnap.minControl:Update()
end
end;
}
},
 
AchievementSnap.Out = {
Out = {
 
Print = function(msg)
DEFAULT_CHAT_FRAME:AddMessage(ASNAP_TITLE..": "..msg, NORMAL_FONT_COLOR.r, NORMAL_FONT_COLOR.g, NORMAL_FONT_COLOR.b)
113,9 → 100,9
AchievementSnap.Out.Print(ASNAP_VERSION..": "..AchievementSnap.Color.Green(version))
end;
 
}
},
 
AchievementSnap.Color = {
Color = {
 
Green = function(msg)
return "|cff00cc00"..msg.."|r";
125,6 → 112,8
return "|cffff0000"..msg.."|r";
end;
 
},
 
}
 
if (not AchievementSnapFrame) then
134,11 → 123,6
frame:RegisterEvent("ACHIEVEMENT_EARNED")
end
 
SLASH_ASNAP1 = "/asnap";
SlashCmdList["ASNAP"] = function()
InterfaceOptionsFrame_OpenToCategory("AchievementSnap")
end
 
--[[ Portfolio Registration ]]--
 
local Portfolio = LibStub("Portfolio", true)
170,7 → 154,7
},
{
id = "MinLevel",
text = ASNAP_MINIMUM.." (%s)",
text = ASNAP_MINIMUM,
subText = ASNAP_HELP_MIN,
type = CONTROLTYPE_SLIDER,
minText = "Min",
179,11 → 163,15
minValue = 1,
maxValue = CHARACTER_MAXLEVEL,
valueStep = 1,
callback = AchievementSnap.Function.SetMinLevel,
callback = function(value)
if (value >= AchievementSnap_SavedVars["MaxLevel"]) then
AchievementSnap_SavedVars["MaxLevel"] = value
end
end,
},
{
id = "MaxLevel",
text = ASNAP_MAXIMUM.." (%s)",
text = ASNAP_MAXIMUM,
subText = ASNAP_HELP_MAX,
type = CONTROLTYPE_SLIDER,
minText = "Min",
192,7 → 180,11
minValue = 1,
maxValue = CHARACTER_MAXLEVEL,
valueStep = 1,
callback = AchievementSnap.Function.SetMaxLevel,
callback = function(value)
if (value <= AchievementSnap_SavedVars["MinLevel"]) then
AchievementSnap_SavedVars["MinLevel"] = value
end
end,
point = {"TOPLEFT", "MinLevel", "TOPRIGHT", 80, 0},
},
--[[
209,8 → 201,6
savedVarTable = "AchievementSnap_SavedVars",
}
 
local optionsFrame = Portfolio.RegisterOptionSet(optionTable)
AchievementSnap.minControl = optionsFrame:GetControl("MinLevel")
AchievementSnap.maxControl = optionsFrame:GetControl("MaxLevel")
Portfolio.RegisterOptionSet(optionTable)
 
end
\ No newline at end of file