UIDropDownMenu_SetWidth(self, 160)
UIDropDownMenu_SetButtonWidth(self, 20)
Altoholic.Options:Toggle(self, "RestXPMode")
Altoholic.Summary:Update()
if self:GetChecked() then
Altoholic.Options:Set("GuildBankAutoUpdate", 1)
else
Altoholic.Options:Set("GuildBankAutoUpdate", 0)
end
Altoholic:ShowWidgetTooltip(self)
AltoTooltip:Hide();
AltoholicFrame:SetClampedToScreen(self:GetChecked())
if self:GetChecked() then
Altoholic.Options:Set("ClampWindowToScreen", 1)
else
Altoholic.Options:Set("ClampWindowToScreen", 0)
end
Altoholic:ShowWidgetTooltip(self)
AltoTooltip:Hide();
if self:GetChecked() then
Altoholic.Options:Set("ShowMinimap", 1)
AltoholicMinimapButton:Show()
else
Altoholic.Options:Set("ShowMinimap", 0)
AltoholicMinimapButton:Hide()
end
local L = LibStub("AceLocale-3.0"):GetLocale("Altoholic")
Altoholic:UpdateSlider(self:GetName(), L["Minimap Icon Angle"], "MinimapIconAngle")
local L = LibStub("AceLocale-3.0"):GetLocale("Altoholic")
Altoholic:UpdateSlider(self:GetName(), L["Minimap Icon Radius"], "MinimapIconRadius")
local name = self:GetName()
_G[name .. "Low"]:SetText("0.5");
_G[name .. "High"]:SetText("4.0");
_G[name .. "Text"]:SetText(format("%s (%1.1f)", UI_SCALE, self:GetValue()));
local value = self:GetValue()
_G[self:GetName() .. "Text"]:SetText(format("%s (%1.1f)", UI_SCALE, value));
local L = LibStub("AceLocale-3.0"):GetLocale("Altoholic")
local value = self:GetValue()
_G[self:GetName() .. "Text"]:SetText(format("%s (%1.2f)", L["Transparency"], value));
AltoholicFrame:SetAlpha(value)
Altoholic.Options:Set("UITransparency", value)
Altoholic.Options:Toggle(self, "SearchAutoQuery")
Altoholic:ShowWidgetTooltip(self)
AltoTooltip:Hide();
Altoholic.Options:Toggle(self, "SortDescending")
Altoholic.Options:Toggle(self, "IncludeNoMinLevel")
Altoholic.Options:Toggle(self, "IncludeMailbox")
Altoholic.Options:Toggle(self, "IncludeGuildBank")
Altoholic.Options:Toggle(self, "IncludeRecipes")
Altoholic.Options:Toggle(self, "IncludeGuildSkills")
Altoholic.Options:Toggle(self, "GuildMailWarning")
Altoholic:ShowWidgetTooltip(self)
AltoTooltip:Hide();
Altoholic.Options:Toggle(self, "NameAutoComplete")
Altoholic.Options:Toggle(self, "TooltipSource")
Altoholic.Options:Toggle(self, "TooltipCount")
Altoholic.Options:Toggle(self, "TooltipTotal")
Altoholic.Options:Toggle(self, "TooltipRecipeInfo")
Altoholic.Options:Toggle(self, "TooltipPetInfo")
Altoholic.Options:Toggle(self, "TooltipItemID")
Altoholic.Options:Toggle(self, "TooltipGatheringNode")
Altoholic.Options:Toggle(self, "TooltipCrossFaction")
Altoholic.Options:Toggle(self, "TooltipMultiAccount")
Altoholic.Options:Toggle(self, "TooltipGuildBank")
Altoholic.Options:Toggle(self, "TooltipGuildBankCount")
Altoholic.Options:Toggle(self, "TooltipGuildBankCountPerTab")
if self:GetChecked() then
Altoholic.Options:Set("AccSharingHandlerEnabled", 1)
Altoholic.Comm.Sharing:SetMessageHandler("ActiveHandler")
else
Altoholic.Options:Set("AccSharingHandlerEnabled", 0)
Altoholic.Comm.Sharing:SetMessageHandler("EmptyHandler")
end
Altoholic:ShowWidgetTooltip(self)
AltoTooltip:Hide();
self:SetAutoFocus( true );
self:ClearFocus();
self:SetFocus();
Altoholic.Sharing.Clients:Add( self:GetText() )
Altoholic.Sharing.Clients:Update()
if self:GetText() == "" then
Altoholic:ToggleUI()
else
self:SetText("")
end
Altoholic.Sharing.Clients:Update()
Altoholic.Sharing.Content:BuildView()
Altoholic.Sharing.Content:Update()
_G[self:GetName() .. "Text"]:SetText(ALL)
Altoholic.Sharing.Content:CheckAll(self, button)
Altoholic.Options:Toggle(self, "WeekStartsMonday")
if self:GetChecked() then
Altoholic.Calendar:SetFirstDayOfWeek(2)
else
Altoholic.Calendar:SetFirstDayOfWeek(1)
end
Altoholic.Calendar:Update()
Altoholic.Options:Toggle(self, "WarningDialogBox")
Altoholic.Options:Toggle(self, "DisableWarnings")
Altoholic.Options:OnUpdate(self)
Altoholic.Options:OnUpdate(self, true)
Altoholic.Options:OnUpdate(self)
Altoholic.Options:OnUpdate(self, true)
Altoholic.Options:OnUpdate(self)
Altoholic.Options:OnUpdate(self, true)