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)