WoWInterface SVN TotemManager

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 91 to Rev 92
    Reverse comparison

Rev 91 → Rev 92

trunk/TotemManager/TotemManager.lua
134,11 → 134,20
end
end
 
function TotemManager:Reset()
totemManagerData.alreadyActivate3_1 = false;
self.console:Print("Configuration will be reset, you need to restart your UI");
function TotemManager:ToggleResetAsked()
if totemManagerData.alreadyActivate3_1 then
totemManagerData.alreadyActivate3_1 = false;
self.console:Print("Configuration will be reset, you need to restart your UI");
else
totemManagerData.alreadyActivate3_1 = true;
self.console:Print("Reset avoided");
end
end
 
function TotemManager:IsResetAsked()
return not totemManagerData.alreadyActivate3_1;
end
 
function TotemManager:SetTooltipVisibility(_, value)
ActionBarRenderer.tooltipVisibility = tonumber(value);
totemManagerData.tooltipVisibility = value;
219,56 → 228,57
type = "group",
handler = self;
args = {
timerSkin = {
type = "select",
name = "timer skin",
desc = "change timer skin (need to restart UI)",
get = "GetTimerSkin",
set = "SetTimerSkin",
values = {"TM2"},
order = 1,
},
actionBarSkin = {
type = "select",
name = "action bar skin",
desc = "change action bar skin (need to restart UI)",
get = "GetActionBarSkin",
set = "SetActionBarSkin",
values = {"TM2", "Circle"},
order = 1,
},
lock = {
type = "toggle",
name = "locked",
desc = "lock or unlock all frames",
set = "ToggleLocked",
get = "IsLocked"
},
tooltip = {
type = "select",
name = "tooltip",
desc = "tooltip visibility",
get = "GetTooltipVisibility",
set = "SetTooltipVisibility",
values = {"Hide while in combat", "Show", "Hide"},
order = 1,
},
scale = {
type = "range",
name = "scale",
desc = "change frames scaling",
min = .5,
max = 2,
step = .01,
get = "GetScale",
set = "SetScale",
},
scale = {
type = "execute",
name = "mark for reset",
desc = "on next ui load, default values will be used",
func = "Reset",
},
timerSkin = {
type = "select",
name = "timer skin",
desc = "change timer skin (need to restart UI)",
get = "GetTimerSkin",
set = "SetTimerSkin",
values = {"TM2"},
order = 1,
},
actionBarSkin = {
type = "select",
name = "action bar skin",
desc = "change action bar skin (need to restart UI)",
get = "GetActionBarSkin",
set = "SetActionBarSkin",
values = {"TM2", "Circle"},
order = 1,
},
lock = {
type = "toggle",
name = "locked",
desc = "lock or unlock all frames",
set = "ToggleLocked",
get = "IsLocked"
},
tooltip = {
type = "select",
name = "tooltip",
desc = "tooltip visibility",
get = "GetTooltipVisibility",
set = "SetTooltipVisibility",
values = {"Hide while in combat", "Show", "Hide"},
order = 1,
},
scale = {
type = "range",
name = "scale",
desc = "change frames scaling",
min = .5,
max = 2,
step = .01,
get = "GetScale",
set = "SetScale",
},
reset = {
type = "toggle",
name = "reset on next UI load",
desc = "if the box is checked, default values will be loaded on next UI load",
set = "ToggleResetAsked",
get = "IsResetAsked",
},
}
};