vanilla-wow-addons – Rev 1

Subversion Repositories:
Rev:
function AtlasOptions_Toggle()
        if(AtlasOptionsFrame:IsVisible()) then
                AtlasOptionsFrame:Hide();
        else
                AtlasOptionsFrame:Show();
        end
end

function AtlasOptions_AutoSelectToggle()
        if(AtlasOptions.AtlasAutoSelect) then
                AtlasOptions.AtlasAutoSelect = false;
        else
                AtlasOptions.AtlasAutoSelect = true;
        end
        AtlasOptions_Init();
end

function AtlasOptions_ReplaceWorldMapToggle()
        if(AtlasOptions.AtlasReplaceWorldMap) then
                AtlasOptions.AtlasReplaceWorldMap = false;
        else
                AtlasOptions.AtlasReplaceWorldMap = true;
        end
        AtlasOptions_Init();
end

function AtlasOptions_RightClickToggle()
        if(AtlasOptions.AtlasRightClick) then
                AtlasOptions.AtlasRightClick = false;
        else
                AtlasOptions.AtlasRightClick = true;
        end
        AtlasOptions_Init();
end

function AtlasOptions_MapNameToggle()
        if(AtlasOptions.AtlasMapName) then
                AtlasOptions.AtlasMapName = false;
        else
                AtlasOptions.AtlasMapName = true;
        end
end

function AtlasOptions_AcronymsToggle()
        if(AtlasOptions.AtlasAcronyms) then
                AtlasOptions.AtlasAcronyms = false;
        else
                AtlasOptions.AtlasAcronyms = true;
        end
        AtlasOptions_Init();
        Atlas_Refresh();
end

function AtlasOptions_OnLoad()
        UIPanelWindows['AtlasOptionsFrame'] = {area = 'center', pushable = 0};
end

function AtlasOptions_Init()
        AtlasOptionsFrameToggleButton:SetChecked(AtlasOptions.AtlasButtonShown);
        AtlasOptionsFrameAutoSelect:SetChecked(AtlasOptions.AtlasAutoSelect);
        AtlasOptionsFrameReplaceWorldMap:SetChecked(AtlasOptions.AtlasReplaceWorldMap);
        AtlasOptionsFrameRightClick:SetChecked(AtlasOptions.AtlasRightClick);
        AtlasOptionsFrameAcronyms:SetChecked(AtlasOptions.AtlasAcronyms);
        SliderButtonPos:SetValue(AtlasOptions.AtlasButtonPosition);
        SliderAlpha:SetValue(AtlasOptions.AtlasAlpha);
end

function AtlasOptions_ResetPosition()
        AtlasFrame:SetPoint("TOPLEFT", 0, -104);
end