diff --git a/Titan/TitanPanel.lua b/Titan/TitanPanel.lua index 8e20428..387b63f 100644 --- a/Titan/TitanPanel.lua +++ b/Titan/TitanPanel.lua @@ -22,6 +22,7 @@ local numOfTexturesHider = 0; local L = LibStub("AceLocale-3.0"):GetLocale(TITAN_ID, true) local AceTimer = LibStub("AceTimer-3.0") local media = LibStub("LibSharedMedia-3.0") +local DDM = LibStub:GetLibrary("LibUIDropDownMenu-4.0") -------------------------------------------------------------- -- @@ -1704,7 +1705,7 @@ local function TitanPanel_MainMenu() info.text = L["TITAN_PANEL_MENU_CATEGORIES"][index]; info.value = "Addons_" .. TITAN_PANEL_BUTTONS_PLUGIN_CATEGORY[index]; info.hasArrow = 1; - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); end TitanPanelRightClickMenu_AddSpacer(); @@ -1719,7 +1720,7 @@ local function TitanPanel_MainMenu() InterfaceOptionsFrame_OpenToCategory(L["TITAN_PANEL_MENU_TOP_BARS"]); InterfaceOptionsFrame_OpenToCategory(L["TITAN_PANEL_MENU_TOP_BARS"]); -- hack for a Blizz bug... end - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); TitanPanelRightClickMenu_AddSpacer(); @@ -1742,7 +1743,7 @@ local function TitanPanel_MainMenu() .._G["GREEN_FONT_COLOR_CODE"] ..L["TITAN_PANEL_MENU_IN_COMBAT_LOCKDOWN"]; end - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); ----------------- -- Save @@ -1758,7 +1759,7 @@ local function TitanPanel_MainMenu() .._G["GREEN_FONT_COLOR_CODE"] ..L["TITAN_PANEL_MENU_IN_COMBAT_LOCKDOWN"]; end - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); local glob, toon, player, server = TitanUtils_GetGlobalProfile() info = {}; @@ -1770,20 +1771,20 @@ local function TitanPanel_MainMenu() end; info.checked = glob --TitanAllGetVar("GlobalProfileUse") info.keepShownOnClick = nil - L_UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); + DDM:UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); --[[ local player, server = TitanUtils_ParseName(TitanAllGetVar("GlobalProfileName")) info = {}; info.notCheckable = true info.text = " "..TitanUtils_GetGreenText(server) info.value = "server"; - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); info = {}; info.notCheckable = true info.text = " "..TitanUtils_GetGreenText(player) info.value = "player"; - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); --]] end @@ -1816,7 +1817,7 @@ local function TitanPanel_ServerSettingsMenu() info.text = server; info.value = server; info.hasArrow = 1; - L_UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); + DDM:UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); end end end @@ -1836,7 +1837,7 @@ local function TitanPanel_ServerSettingsMenu() info.text = player; info.value = player; info.hasArrow = 1; - L_UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); + DDM:UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); end end end @@ -1883,7 +1884,7 @@ local function TitanPanel_PlayerSettingsMenu() info.func = function() TitanVariables_UseSettings(index, TITAN_PROFILE_USE) end - L_UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); + DDM:UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); info = {}; info.notCheckable = true @@ -1902,7 +1903,7 @@ local function TitanPanel_PlayerSettingsMenu() TitanPanelRightClickMenu_Close(); end end - L_UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); + DDM:UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); end -- if server and player -- handle regular profiles here @@ -1917,7 +1918,7 @@ local function TitanPanel_PlayerSettingsMenu() info.text = player; info.value = index; info.hasArrow = 1; - L_UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); + DDM:UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); end end -- for players @@ -1932,7 +1933,7 @@ local function TitanPanel_PlayerSettingsMenu() info.notCheckable = true info.notClickable = 1; info.isTitle = 1; - L_UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); + DDM:UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); --ShowIcon if plugin.controlVariables.ShowIcon then @@ -1945,7 +1946,7 @@ local function TitanPanel_PlayerSettingsMenu() info.keepShownOnClick = 1; info.checked = TitanGetVar(id, "ShowIcon"); info.disabled = nil; - L_UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); + DDM:UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); end --ShowLabel @@ -1959,7 +1960,7 @@ local function TitanPanel_PlayerSettingsMenu() info.keepShownOnClick = 1; info.checked = TitanGetVar(id, "ShowLabelText"); info.disabled = nil; - L_UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); + DDM:UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); end --ShowRegularText (LDB data sources only atm) @@ -1973,7 +1974,7 @@ local function TitanPanel_PlayerSettingsMenu() info.keepShownOnClick = 1; info.checked = TitanGetVar(id, "ShowRegularText"); info.disabled = nil; - L_UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); + DDM:UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); end --ShowColoredText @@ -1987,7 +1988,7 @@ local function TitanPanel_PlayerSettingsMenu() info.keepShownOnClick = 1; info.checked = TitanGetVar(id, "ShowColoredText"); info.disabled = nil; - L_UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); + DDM:UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); end -- Right-side plugin @@ -2002,7 +2003,7 @@ local function TitanPanel_PlayerSettingsMenu() end info.checked = TitanGetVar(id, "DisplayOnRightSide"); info.disabled = nil; - L_UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); + DDM:UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); end end end @@ -2025,7 +2026,7 @@ local function TitanPanel_SettingsSelectionMenu() info.func = function() TitanVariables_UseSettings(L_UIDROPDOWNMENU_MENU_VALUE, TITAN_PROFILE_USE) end - L_UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); + DDM:UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); info = {}; info.notCheckable = true @@ -2054,7 +2055,7 @@ local function TitanPanel_SettingsSelectionMenu() TitanPanelRightClickMenu_Close(); end end - L_UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); + DDM:UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); end --[[ Titan @@ -2092,7 +2093,7 @@ local function TitanPanel_BuildOtherPluginsMenu(frame) end; info.checked = TitanPanel_IsPluginShown(id) or nil info.keepShownOnClick = 1; - L_UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); + DDM:UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); end end end diff --git a/Titan/TitanUtils.lua b/Titan/TitanUtils.lua index 9eba364..84af0d3 100644 --- a/Titan/TitanUtils.lua +++ b/Titan/TitanUtils.lua @@ -15,6 +15,7 @@ TITAN_REGISTER_FAILED = _G["RED_FONT_COLOR_CODE"].."Failed_to_Register".._G["FON local _G = getfenv(0); local L = LibStub("AceLocale-3.0"):GetLocale(TITAN_ID, true) local media = LibStub("LibSharedMedia-3.0") +local DDM = LibStub:GetLibrary("LibUIDropDownMenu-4.0") -- The LibUIDropDownMenu lib is used over the Blizzard frame local drop_down_1 = "L_DropDownList1" @@ -702,7 +703,7 @@ function TitanPanelRightClickMenu_AddTitle(title, level) info.notCheckable = true; info.notClickable = true; info.isTitle = 1; - L_UIDropDownMenu_AddButton(info, level); + DDM:UIDropDownMenu_AddButton(info, level); end end @@ -727,7 +728,7 @@ function TitanPanelRightClickMenu_AddCommand(text, value, functionName, level) callback(value) end end - L_UIDropDownMenu_AddButton(info, level); + DDM:UIDropDownMenu_AddButton(info, level); end --[[ API @@ -741,7 +742,7 @@ function TitanPanelRightClickMenu_AddSpacer(level) info.notCheckable = true; info.notClickable = true; info.disabled = 1; - L_UIDropDownMenu_AddButton(info, level); + DDM:UIDropDownMenu_AddButton(info, level); end --[[ API @@ -773,7 +774,7 @@ function TitanPanelRightClickMenu_AddToggleVar(text, id, var, toggleTable, level end info.checked = TitanGetVar(id, var); info.keepShownOnClick = 1; - L_UIDropDownMenu_AddButton(info, level); + DDM:UIDropDownMenu_AddButton(info, level); end --[[ API @@ -827,7 +828,7 @@ function TitanPanelRightClickMenu_AddHide(id, level) info.func = function() TitanPanelRightClickMenu_Hide(id) end - L_UIDropDownMenu_AddButton(info, level); + DDM:UIDropDownMenu_AddButton(info, level); end --[[ API @@ -1208,7 +1209,7 @@ function TitanUtils_PluginToRegister(self, isChildButton) Old way was to use the XML file to declare the frame, now it needs to be in Lua <Frame name="$parentRightClickMenu" inherits="L_UIDropDownMenuTemplate" id="1" hidden="true"></Frame> --]] - local f = L_Create_UIDropDownMenu(self:GetName().."RightClickMenu", self) + local f = DDM:Create_UIDropDownMenu(self:GetName().."RightClickMenu", self) end --[[ Titan @@ -1535,7 +1536,7 @@ local function TitanRightClickMenu_OnLoad(self) if id then local prepareFunction = _G["TitanPanelRightClickMenu_Prepare"..id.."Menu"] if prepareFunction and type(prepareFunction) == "function" then - L_UIDropDownMenu_Initialize(self, prepareFunction, "MENU"); + DDM:UIDropDownMenu_Initialize(self, prepareFunction, "MENU"); end else -- TitanDebug("Could not display tooltip. " @@ -1567,7 +1568,7 @@ local function TitanDisplayRightClickMenu_OnLoad(self, func) -- not good practice but there seems to be no other way to get -- the actual bar (frame parent) to the dropdown implementation TitanPanel_DropMenu = self - L_UIDropDownMenu_Initialize(self, prepareFunction, "MENU"); + DDM:UIDropDownMenu_Initialize(self, prepareFunction, "MENU"); end end @@ -1617,7 +1618,7 @@ function TitanPanelRightClickMenu_Toggle(self, isChildButton) x, y, scale = TitanRightClick_UIScale() - L_ToggleDropDownMenu(1, nil, menu, frame, TitanUtils_Max(x - 40, 0), 0, nil, self); + DDM:ToggleDropDownMenu(1, nil, menu, frame, TitanUtils_Max(x - 40, 0), 0, nil, self); end --[[ Titan @@ -1657,7 +1658,7 @@ function TitanPanelDisplayRightClickMenu_Toggle(self, isChildButton) else -- need to create the frame -- The _G is needed but it is explicit & shows what needs to done - _G[desired_frame] = L_Create_UIDropDownMenu(desired_frame, self) + _G[desired_frame] = DDM:Create_UIDropDownMenu(desired_frame, self) end menu = _G[desired_frame]; @@ -1674,7 +1675,7 @@ function TitanPanelDisplayRightClickMenu_Toggle(self, isChildButton) x, y, scale = TitanRightClick_UIScale() - L_ToggleDropDownMenu(1, nil, menu, frame, TitanUtils_Max(x - 40, 0), 0, nil, self) + DDM:ToggleDropDownMenu(1, nil, menu, frame, TitanUtils_Max(x - 40, 0), 0, nil, self) end --[[ Titan diff --git a/TitanBag/TitanBag.lua b/TitanBag/TitanBag.lua index 6b40140..193815b 100644 --- a/TitanBag/TitanBag.lua +++ b/TitanBag/TitanBag.lua @@ -1,7 +1,7 @@ -- ************************************************************************** -- * TitanBag.lua -- * --- * By: TitanMod, Dark Imakuni, Adsertor and the Titan Panel Development Team +-- * By: The Titan Panel Development Team -- ************************************************************************** -- ******************************** Constants ******************************* @@ -15,6 +15,7 @@ local updateTable = {TITAN_BAG_ID, TITAN_PANEL_UPDATE_BUTTON}; -- ******************************** Variables ******************************* local L = LibStub("AceLocale-3.0"):GetLocale("Titan", true) local AceTimer = LibStub("AceTimer-3.0") +local DDM = LibStub:GetLibrary("LibUIDropDownMenu-4.0") local BagTimer local bag_info = { @@ -388,19 +389,19 @@ function TitanPanelRightClickMenu_PrepareBagMenu() info.text = L["TITAN_BAG_MENU_SHOW_USED_SLOTS"]; info.func = TitanPanelBagButton_ShowUsedSlots; info.checked = TitanGetVar(TITAN_BAG_ID, "ShowUsedSlots"); - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = L["TITAN_BAG_MENU_SHOW_AVAILABLE_SLOTS"]; info.func = TitanPanelBagButton_ShowAvailableSlots; info.checked = TitanUtils_Toggle(TitanGetVar(TITAN_BAG_ID, "ShowUsedSlots")); - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = L["TITAN_BAG_MENU_SHOW_DETAILED"]; info.func = TitanPanelBagButton_ShowDetailedInfo; info.checked = TitanGetVar(TITAN_BAG_ID, "ShowDetailedInfo"); - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); end return end @@ -413,14 +414,14 @@ function TitanPanelRightClickMenu_PrepareBagMenu() info.text = L["TITAN_PANEL_OPTIONS"]; info.value = "Options" info.hasArrow = 1; - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); TitanPanelRightClickMenu_AddSpacer(); info = {}; info.text = L["TITAN_BAG_MENU_IGNORE_PROF_BAGS_SLOTS"]; info.func = TitanPanelBagButton_ToggleIgnoreProfBagSlots; info.checked = TitanUtils_Toggle(TitanGetVar(TITAN_BAG_ID, "CountProfBagSlots")); - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); TitanPanelRightClickMenu_AddSpacer(); TitanPanelRightClickMenu_AddToggleIcon(TITAN_BAG_ID); diff --git a/TitanClock/TitanClock.lua b/TitanClock/TitanClock.lua index cfa9460..db669f0 100644 --- a/TitanClock/TitanClock.lua +++ b/TitanClock/TitanClock.lua @@ -1,7 +1,7 @@ -- ************************************************************************** -- * TitanClock.lua -- * --- * By: TitanMod, Dark Imakuni, Adsertor and the Titan Panel Development Team +-- * By: The Titan Panel Development Team -- ************************************************************************** -- ******************************** Constants ******************************* @@ -13,6 +13,7 @@ local _G = getfenv(0); -- ******************************** Variables ******************************* local L = LibStub("AceLocale-3.0"):GetLocale("Titan", true) local AceTimer = LibStub("AceTimer-3.0") +local DDM = LibStub:GetLibrary("LibUIDropDownMenu-4.0") local ClockTimer = nil; local updateTable = {TITAN_CLOCK_ID, TITAN_PANEL_UPDATE_ALL }; local realmName = GetRealmName(); @@ -449,19 +450,19 @@ function TitanPanelRightClickMenu_PrepareClockMenu() info.text = L["TITAN_CLOCK_MENU_LOCAL_TIME"]; info.func = function() TitanSetVar(TITAN_CLOCK_ID, "TimeMode", "Local") TitanPanelButton_UpdateButton(TITAN_CLOCK_ID) end info.checked = function() return TitanGetVar(TITAN_CLOCK_ID, "TimeMode") == "Local" end - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); info = {}; info.text = L["TITAN_CLOCK_MENU_SERVER_TIME"]; info.func = function() TitanSetVar(TITAN_CLOCK_ID, "TimeMode", "Server") TitanPanelButton_UpdateButton(TITAN_CLOCK_ID) end info.checked = function() return TitanGetVar(TITAN_CLOCK_ID, "TimeMode") == "Server" end - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); info = {}; info.text = L["TITAN_CLOCK_MENU_SERVER_ADJUSTED_TIME"]; info.func = function() TitanSetVar(TITAN_CLOCK_ID, "TimeMode", "ServerAdjusted") TitanPanelButton_UpdateButton(TITAN_CLOCK_ID) end info.checked = function() return TitanGetVar(TITAN_CLOCK_ID, "TimeMode") == "ServerAdjusted" end - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); TitanPanelRightClickMenu_AddSpacer(); @@ -470,20 +471,20 @@ function TitanPanelRightClickMenu_PrepareClockMenu() info.func = TitanPanelClockButton_ToggleMapTime; info.checked = TitanGetVar(TITAN_CLOCK_ID, "HideMapTime"); info.keepShownOnClick = 1; - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); info = {}; info.text = L["TITAN_CLOCK_MENU_HIDE_CALENDAR"]; info.func = TitanPanelClockButton_ToggleGameTimeFrameShown; info.checked = TitanGetVar(TITAN_CLOCK_ID, "HideGameTimeMinimap"); info.keepShownOnClick = 1; - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); info = {}; info.text = L["TITAN_CLOCK_MENU_DISPLAY_ON_RIGHT_SIDE"]; info.func = TitanPanelClockButton_ToggleRightSideDisplay; info.checked = TitanGetVar(TITAN_CLOCK_ID, "DisplayOnRightSide"); - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); TitanPanelRightClickMenu_AddToggleLabelText(TITAN_CLOCK_ID); TitanPanelRightClickMenu_AddToggleColoredText(TITAN_CLOCK_ID); diff --git a/TitanGold/TitanGold.lua b/TitanGold/TitanGold.lua index 4f3ba85..478210b 100644 --- a/TitanGold/TitanGold.lua +++ b/TitanGold/TitanGold.lua @@ -1,9 +1,8 @@ ---[[ -- ************************************************************************** --- * Updates for the new TitanPanel: Titan Panel Development Team --- * 2010 Jul : Started from Titan Gold Tracker to create this Titan version +-- * TitanGold.lua +-- * +-- * By: The Titan Panel Development Team -- ************************************************************************** ---]] -- ******************************** Constants ******************************* local TITAN_GOLD_ID = "Gold"; @@ -23,6 +22,7 @@ local GOLD_PERHOUR_STATUS; local GOLD_STARTINGGOLD; local GOLD_SESSIONSTART; local L = LibStub("AceLocale-3.0"):GetLocale("Titan", true) +local DDM = LibStub:GetLibrary("LibUIDropDownMenu-4.0") local TitanGold = LibStub("AceAddon-3.0"):NewAddon("TitanGold", "AceTimer-3.0") local GoldTimer = nil; local _G = getfenv(0); @@ -508,7 +508,7 @@ local function ShowMenuButtons(faction) GoldSave[rementry].show = not GoldSave[rementry].show; TitanPanelButton_UpdateButton(TITAN_GOLD_ID) end - L_UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); + DDM:UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); end end end @@ -534,7 +534,7 @@ local function DeleteMenuButtons(faction) else info.disabled = nil; end - L_UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); + DDM:UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); end end end @@ -627,21 +627,21 @@ function TitanPanelRightClickMenu_PrepareGoldMenu() info.func = function() ShowProperLabels("ShowCoinNone") end - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); local info = {}; info.text = L["TITAN_GOLD_COIN_LABELS"]; info.checked = TitanGetVar(TITAN_GOLD_ID, "ShowCoinLabels"); info.func = function() ShowProperLabels("ShowCoinLabels") end - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); local info = {}; info.text = L["TITAN_GOLD_COIN_ICONS"]; info.checked = TitanGetVar(TITAN_GOLD_ID, "ShowCoinIcons"); info.func = function() ShowProperLabels("ShowCoinIcons") end - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); TitanPanelRightClickMenu_AddSpacer(); @@ -651,14 +651,14 @@ function TitanPanelRightClickMenu_PrepareGoldMenu() info.func = function() Seperator("UseSeperatorComma") end - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); local info = {}; info.text = L["TITAN_USE_PERIOD"]; info.checked = TitanGetVar(TITAN_GOLD_ID, "UseSeperatorPeriod"); info.func = function() Seperator("UseSeperatorPeriod") end - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); TitanPanelRightClickMenu_AddSpacer(); @@ -668,14 +668,14 @@ function TitanPanelRightClickMenu_PrepareGoldMenu() info.func = function() Merger("MergeServers") end - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); local info = {}; info.text = L["TITAN_GOLD_SEPARATE"]; info.checked = TitanGetVar(TITAN_GOLD_ID, "SeparateServers"); info.func = function() Merger("SeparateServers") end - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); TitanPanelRightClickMenu_AddSpacer(); @@ -686,7 +686,7 @@ function TitanPanelRightClickMenu_PrepareGoldMenu() TitanToggleVar(TITAN_GOLD_ID, "ShowGoldOnly"); TitanPanelButton_UpdateButton(TITAN_GOLD_ID); end - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); -- A blank line in the menu TitanPanelRightClickMenu_AddSpacer(); @@ -697,7 +697,7 @@ function TitanPanelRightClickMenu_PrepareGoldMenu() info.text = L["TITAN_GOLD_SHOW_PLAYER"]; info.value = "ToonShow"; info.hasArrow = 1; - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); -- Delete toon info = {}; @@ -705,7 +705,7 @@ function TitanPanelRightClickMenu_PrepareGoldMenu() info.text = L["TITAN_GOLD_DELETE_PLAYER"]; info.value = "ToonDelete"; info.hasArrow = 1; - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); -- A blank line in the menu TitanPanelRightClickMenu_AddSpacer(); @@ -715,7 +715,7 @@ function TitanPanelRightClickMenu_PrepareGoldMenu() info.notCheckable = true info.text = L["TITAN_GOLD_CLEAR_DATA_TEXT"]; info.func = TitanGold_ClearDB; - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); TitanPanelRightClickMenu_AddCommand(L["TITAN_GOLD_RESET_SESS_TEXT"], TITAN_GOLD_ID, "TitanPanelGoldButton_ResetSession"); @@ -736,24 +736,24 @@ function TitanPanelRightClickMenu_PrepareGoldMenu() info.text = L["TITAN_GOLD_FACTION_PLAYER_ALLY"]; info.value = "DeleteAlliance"; info.hasArrow = 1; - L_UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); + DDM:UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); info.text = L["TITAN_GOLD_FACTION_PLAYER_HORDE"]; info.value = "DeleteHorde"; info.hasArrow = 1; - L_UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); + DDM:UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); elseif L_UIDROPDOWNMENU_MENU_LEVEL == 2 and L_UIDROPDOWNMENU_MENU_VALUE == "ToonShow" then local info = {}; info.notCheckable = true info.text = L["TITAN_GOLD_FACTION_PLAYER_ALLY"]; info.value = "ShowAlliance"; info.hasArrow = 1; - L_UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); + DDM:UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); info.text = L["TITAN_GOLD_FACTION_PLAYER_HORDE"]; info.value = "ShowHorde"; info.hasArrow = 1; - L_UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); + DDM:UIDropDownMenu_AddButton(info, L_UIDROPDOWNMENU_MENU_LEVEL); end if L_UIDROPDOWNMENU_MENU_LEVEL == 3 and L_UIDROPDOWNMENU_MENU_VALUE == "DeleteAlliance" then diff --git a/TitanLocation/TitanLocation.lua b/TitanLocation/TitanLocation.lua index 9a465f7..2e486cb 100755 --- a/TitanLocation/TitanLocation.lua +++ b/TitanLocation/TitanLocation.lua @@ -1,7 +1,7 @@ -- ************************************************************************** -- * TitanLocation.lua -- * --- * By: TitanMod, Dark Imakuni, Adsertor and the Titan Panel Development Team +-- * By: The Titan Panel Development Team -- ************************************************************************** -- ******************************** Constants ******************************* @@ -15,6 +15,7 @@ local updateTable = {TITAN_LOCATION_ID, TITAN_PANEL_UPDATE_BUTTON}; -- ******************************** Variables ******************************* local L = LibStub("AceLocale-3.0"):GetLocale("Titan", true); local AceTimer = LibStub("AceTimer-3.0"); +local DDM = LibStub:GetLibrary("LibUIDropDownMenu-4.0") local LocationTimer = nil; -- ******************************** Functions ******************************* @@ -297,20 +298,20 @@ function TitanPanelRightClickMenu_PrepareLocationMenu() info.text = L["TITAN_LOCATION_MENU_SHOW_ZONE_ON_PANEL_TEXT"]; info.func = TitanPanelLocationButton_ToggleDisplay; info.checked = TitanGetVar(TITAN_LOCATION_ID, "ShowZoneText"); - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = L["TITAN_LOCATION_MENU_SHOW_COORDS_ON_MAP_TEXT"]; info.func = TitanPanelLocationButton_ToggleLocationOnMap; info.checked = TitanGetVar(TITAN_LOCATION_ID, "ShowCoordsOnMap"); - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = L["TITAN_LOCATION_MENU_SHOW_LOC_ON_MINIMAP_TEXT"]; info.func = TitanPanelLocationButton_ToggleLocOnMiniMap; info.checked = TitanGetVar(TITAN_LOCATION_ID, "ShowLocOnMiniMap"); info.disabled = InCombatLockdown() - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = L["TITAN_LOCATION_MENU_UPDATE_WORLD_MAP"]; @@ -319,7 +320,7 @@ function TitanPanelRightClickMenu_PrepareLocationMenu() end info.checked = TitanGetVar(TITAN_LOCATION_ID, "UpdateWorldmap"); info.disabled = InCombatLockdown() - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); end if _G["L_UIDROPDOWNMENU_MENU_VALUE"] == "CoordFormat" then TitanPanelRightClickMenu_AddTitle(L["TITAN_LOCATION_FORMAT_COORD_LABEL"], _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); @@ -332,7 +333,7 @@ function TitanPanelRightClickMenu_PrepareLocationMenu() TitanPanelButton_UpdateButton(TITAN_LOCATION_ID); end info.checked = TitanGetVar(TITAN_LOCATION_ID, "CoordsFormat1"); - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = L["TITAN_LOCATION_FORMAT2_LABEL"]; @@ -343,7 +344,7 @@ function TitanPanelRightClickMenu_PrepareLocationMenu() TitanPanelButton_UpdateButton(TITAN_LOCATION_ID); end info.checked = TitanGetVar(TITAN_LOCATION_ID, "CoordsFormat2"); - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = L["TITAN_LOCATION_FORMAT3_LABEL"]; @@ -354,7 +355,7 @@ function TitanPanelRightClickMenu_PrepareLocationMenu() TitanPanelButton_UpdateButton(TITAN_LOCATION_ID); end info.checked = TitanGetVar(TITAN_LOCATION_ID, "CoordsFormat3"); - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); end return end @@ -367,14 +368,14 @@ function TitanPanelRightClickMenu_PrepareLocationMenu() info.text = L["TITAN_PANEL_OPTIONS"]; info.value = "Options" info.hasArrow = 1; - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); info = {}; info.notCheckable = true info.text = L["TITAN_LOCATION_FORMAT_COORD_LABEL"]; info.value = "CoordFormat" info.hasArrow = 1; - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); TitanPanelRightClickMenu_AddSpacer(); TitanPanelRightClickMenu_AddToggleIcon(TITAN_LOCATION_ID); diff --git a/TitanLootType/TitanLootType.lua b/TitanLootType/TitanLootType.lua index c4e66d1..f9fa423 100644 --- a/TitanLootType/TitanLootType.lua +++ b/TitanLootType/TitanLootType.lua @@ -1,13 +1,14 @@ -- ************************************************************************** -- * TitanLootType.lua -- * --- * By: TitanMod, Dark Imakuni, Adsertor and the Titan Panel Development Team +-- * By: The Titan Panel Development Team -- ************************************************************************** -- ******************************** Constants ******************************* local TITAN_LOOTTYPE_ID = "LootType"; local _G = getfenv(0); local L = LibStub("AceLocale-3.0"):GetLocale("Titan", true) +local DDM = LibStub:GetLibrary("LibUIDropDownMenu-4.0") local TitanLootMethod = {}; local updateTable = {TITAN_LOOTTYPE_ID, TITAN_PANEL_UPDATE_ALL}; TitanLootMethod["freeforall"] = {text = L["TITAN_LOOTTYPE_FREE_FOR_ALL"]}; @@ -235,29 +236,29 @@ function TitanPanelRightClickMenu_PrepareLootTypeMenu() info.value = 100; info.func = TitanPanelLootType_Random100; info.checked = TitanPanelLootType_GetRoll(info.value); - L_UIDropDownMenu_AddButton(info,_G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info,_G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = "1000"; info.value = 1000; info.func = TitanPanelLootType_Random1000; info.checked = TitanPanelLootType_GetRoll(info.value); - L_UIDropDownMenu_AddButton(info,_G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info,_G["L_UIDROPDOWNMENU_MENU_LEVEL"]); elseif _G["L_UIDROPDOWNMENU_MENU_LEVEL"] == 2 and _G["L_UIDROPDOWNMENU_MENU_VALUE"] == "ShowDungeonDiffMenu" then info = {}; info.text = _G["LFG_TYPE_DUNGEON"]; info.func = function() TitanSetVar(TITAN_LOOTTYPE_ID, "DungeonDiffType", "DUNGEON"); TitanPanelButton_UpdateButton(TITAN_LOOTTYPE_ID) end info.checked = function() if TitanGetVar(TITAN_LOOTTYPE_ID, "DungeonDiffType") == "DUNGEON" then return true end return false end - L_UIDropDownMenu_AddButton(info,_G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info,_G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = _G["LFG_TYPE_RAID"]; info.func = function() TitanSetVar(TITAN_LOOTTYPE_ID, "DungeonDiffType", "RAID"); TitanPanelButton_UpdateButton(TITAN_LOOTTYPE_ID) end info.checked = function() if TitanGetVar(TITAN_LOOTTYPE_ID, "DungeonDiffType") == "RAID" then return true end return false end - L_UIDropDownMenu_AddButton(info,_G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info,_G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = L["TITAN_LOOTTYPE_AUTODIFF_LABEL"]; info.func = function() TitanSetVar(TITAN_LOOTTYPE_ID, "DungeonDiffType", "AUTO"); TitanPanelButton_UpdateButton(TITAN_LOOTTYPE_ID) end info.checked = function() if TitanGetVar(TITAN_LOOTTYPE_ID, "DungeonDiffType") == "AUTO" then return true end return false end - L_UIDropDownMenu_AddButton(info,_G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info,_G["L_UIDROPDOWNMENU_MENU_LEVEL"]); elseif _G["L_UIDROPDOWNMENU_MENU_LEVEL"] == 2 and _G["L_UIDROPDOWNMENU_MENU_VALUE"] == "SetDungeonDiff" then info = {}; info.text = _G["GREEN_FONT_COLOR_CODE"].._G["PLAYER_DIFFICULTY1"].."|r"; @@ -278,7 +279,7 @@ function TitanPanelRightClickMenu_PrepareLootTypeMenu() else info.disabled = false end - L_UIDropDownMenu_AddButton(info,_G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info,_G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {} info.text = _G["ORANGE_FONT_COLOR_CODE"].._G["PLAYER_DIFFICULTY2"].."|r"; @@ -299,7 +300,7 @@ function TitanPanelRightClickMenu_PrepareLootTypeMenu() else info.disabled = false end - L_UIDropDownMenu_AddButton(info,_G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info,_G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {} info.text = _G["RED_FONT_COLOR_CODE"].._G["PLAYER_DIFFICULTY6"].."|r"; @@ -320,7 +321,7 @@ function TitanPanelRightClickMenu_PrepareLootTypeMenu() else info.disabled = false end - L_UIDropDownMenu_AddButton(info,_G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info,_G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {} info.text = _G["RED_FONT_COLOR_CODE"].._G["PLAYER_DIFFICULTY5"].."|r"; @@ -341,7 +342,7 @@ function TitanPanelRightClickMenu_PrepareLootTypeMenu() else info.disabled = false end - L_UIDropDownMenu_AddButton(info,_G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info,_G["L_UIDROPDOWNMENU_MENU_LEVEL"]); elseif _G["L_UIDROPDOWNMENU_MENU_LEVEL"] == 2 and _G["L_UIDROPDOWNMENU_MENU_VALUE"] == "SetRaidDiff" then @@ -364,7 +365,7 @@ function TitanPanelRightClickMenu_PrepareLootTypeMenu() else info.disabled = false end - L_UIDropDownMenu_AddButton(info,_G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info,_G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = _G["ORANGE_FONT_COLOR_CODE"].._G["PLAYER_DIFFICULTY2"].."|r"; @@ -385,7 +386,7 @@ function TitanPanelRightClickMenu_PrepareLootTypeMenu() else info.disabled = false end - L_UIDropDownMenu_AddButton(info,_G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info,_G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = _G["RED_FONT_COLOR_CODE"].._G["PLAYER_DIFFICULTY6"].."|r"; @@ -406,7 +407,7 @@ function TitanPanelRightClickMenu_PrepareLootTypeMenu() else info.disabled = false end - L_UIDropDownMenu_AddButton(info,_G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info,_G["L_UIDROPDOWNMENU_MENU_LEVEL"]); --[[ info = {}; info.text = _G["RED_FONT_COLOR_CODE"].._G["RAID_DIFFICULTY4"].."|r"; @@ -427,7 +428,7 @@ function TitanPanelRightClickMenu_PrepareLootTypeMenu() else info.disabled = false end - L_UIDropDownMenu_AddButton(info,_G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info,_G["L_UIDROPDOWNMENU_MENU_LEVEL"]); --]] else @@ -440,25 +441,25 @@ function TitanPanelRightClickMenu_PrepareLootTypeMenu() info.checked = TitanGetVar(TITAN_LOOTTYPE_ID, "ShowDungeonDiff"); info.keepShownOnClick = 1; info.hasArrow = 1; - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); info = {} info.notCheckable = true info.text = L["TITAN_LOOTTYPE_SETDUNGEONDIFF_LABEL"]; info.value = "SetDungeonDiff"; info.hasArrow = 1; - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); info = {} info.notCheckable = true info.text = L["TITAN_LOOTTYPE_SETRAIDDIFF_LABEL"]; info.value = "SetRaidDiff"; info.hasArrow = 1; - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); info = {}; info.notCheckable = true info.text = L["TITAN_LOOTTYPE_RANDOM_ROLL_LABEL"]; info.value = "RandomRoll"; info.hasArrow = 1; - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); TitanPanelRightClickMenu_AddSpacer(); TitanPanelRightClickMenu_AddToggleIcon(TITAN_LOOTTYPE_ID); TitanPanelRightClickMenu_AddToggleLabelText(TITAN_LOOTTYPE_ID); diff --git a/TitanPerformance/TitanPerformance.lua b/TitanPerformance/TitanPerformance.lua index 7a2cccb..d90fa44 100644 --- a/TitanPerformance/TitanPerformance.lua +++ b/TitanPerformance/TitanPerformance.lua @@ -1,7 +1,7 @@ -- ************************************************************************** -- * TitanPerformance.lua -- * --- * By: TitanMod, Dark Imakuni, Adsertor and the Titan Panel Development Team +-- * By: The Titan Panel Development Team -- ************************************************************************** -- ******************************** Constants ******************************* @@ -35,6 +35,7 @@ local topAddOns; local memUsageSinceGC = {}; local counter = 1; --counter for active addons local L = LibStub("AceLocale-3.0"):GetLocale("Titan", true) +local DDM = LibStub:GetLibrary("LibUIDropDownMenu-4.0") local AceTimer = LibStub("AceTimer-3.0") local PerfTimer = nil; -- ******************************** Functions ******************************* @@ -463,7 +464,7 @@ function TitanPanelRightClickMenu_PreparePerformanceMenu() end info.checked = TitanGetVar(TITAN_PERFORMANCE_ID, "ShowFPS"); info.keepShownOnClick = 1; - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); local temptable = {TITAN_PERFORMANCE_ID, "ShowLatency"}; info = {}; @@ -474,7 +475,7 @@ function TitanPanelRightClickMenu_PreparePerformanceMenu() end info.checked = TitanGetVar(TITAN_PERFORMANCE_ID, "ShowLatency"); info.keepShownOnClick = 1; - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); local temptable = {TITAN_PERFORMANCE_ID, "ShowWorldLatency"}; info = {}; @@ -485,7 +486,7 @@ function TitanPanelRightClickMenu_PreparePerformanceMenu() end info.checked = TitanGetVar(TITAN_PERFORMANCE_ID, "ShowWorldLatency"); info.keepShownOnClick = 1; - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); local temptable = {TITAN_PERFORMANCE_ID, "ShowMemory"}; info = {}; @@ -496,7 +497,7 @@ function TitanPanelRightClickMenu_PreparePerformanceMenu() end info.checked = TitanGetVar(TITAN_PERFORMANCE_ID, "ShowMemory"); info.keepShownOnClick = 1; - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); end if _G["L_UIDROPDOWNMENU_MENU_VALUE"] == "AddonUsage" then @@ -511,7 +512,7 @@ function TitanPanelRightClickMenu_PreparePerformanceMenu() end info.checked = TitanGetVar(TITAN_PERFORMANCE_ID, "ShowAddonMemory"); info.keepShownOnClick = 1; - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); local temptable = {TITAN_PERFORMANCE_ID, "ShowAddonIncRate"}; info = {}; @@ -522,14 +523,14 @@ function TitanPanelRightClickMenu_PreparePerformanceMenu() end info.checked = TitanGetVar(TITAN_PERFORMANCE_ID, "ShowAddonIncRate"); info.keepShownOnClick = 1; - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.notCheckable = true info.text = L["TITAN_PERFORMANCE_CONTROL_TOOLTIP"]..LIGHTYELLOW_FONT_COLOR_CODE..tostring(TitanGetVar(TITAN_PERFORMANCE_ID, "NumOfAddons")); info.value = "AddonControlFrame" info.hasArrow = 1; - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); end if _G["L_UIDROPDOWNMENU_MENU_VALUE"] == "AddonMemoryFormat" then @@ -539,13 +540,13 @@ function TitanPanelRightClickMenu_PreparePerformanceMenu() info.checked = function() if TitanGetVar(TITAN_PERFORMANCE_ID, "AddonMemoryType") == 1 then return true else return nil end end info.func = function() TitanSetVar(TITAN_PERFORMANCE_ID, "AddonMemoryType", 1) end - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = L["TITAN_MEMORY_KBMB_LABEL"]; info.checked = function() if TitanGetVar(TITAN_PERFORMANCE_ID, "AddonMemoryType") == 2 then return true else return nil end end info.func = function() TitanSetVar(TITAN_PERFORMANCE_ID, "AddonMemoryType", 2) end - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); end if _G["L_UIDROPDOWNMENU_MENU_VALUE"] == "CPUProfiling" then @@ -554,13 +555,13 @@ function TitanPanelRightClickMenu_PreparePerformanceMenu() info = {}; info.text = L["TITAN_PERFORMANCE_MENU_CPUPROF_LABEL_OFF"]..GREEN_FONT_COLOR_CODE..L["TITAN_PANEL_MENU_RELOADUI"]; info.func = function() SetCVar("scriptProfile", "0", 1) ReloadUI() end - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); else TitanPanelRightClickMenu_AddTitle(L["TITAN_PERFORMANCE_MENU_CPUPROF_LABEL"]..": "..RED_FONT_COLOR_CODE..L["TITAN_PANEL_MENU_DISABLED"], _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = L["TITAN_PERFORMANCE_MENU_CPUPROF_LABEL_ON"]..GREEN_FONT_COLOR_CODE..L["TITAN_PANEL_MENU_RELOADUI"]; info.func = function() SetCVar("scriptProfile", "1", 1) ReloadUI() end - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); end end return @@ -574,28 +575,28 @@ function TitanPanelRightClickMenu_PreparePerformanceMenu() info.text = L["TITAN_PANEL_OPTIONS"]; info.value = "Options" info.hasArrow = 1; - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); info = {}; info.notCheckable = true info.text = L["TITAN_PERFORMANCE_ADDONS"]; info.value = "AddonUsage" info.hasArrow = 1; - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); info = {}; info.notCheckable = true info.text = L["TITAN_PERFORMANCE_ADDON_MEM_FORMAT_LABEL"]; info.value = "AddonMemoryFormat" info.hasArrow = 1; - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); info = {}; info.notCheckable = true info.text = L["TITAN_PERFORMANCE_MENU_CPUPROF_LABEL"]; info.value = "CPUProfiling" info.hasArrow = 1; - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); TitanPanelRightClickMenu_AddSpacer(); TitanPanelRightClickMenu_AddToggleIcon(TITAN_PERFORMANCE_ID); diff --git a/TitanRepair/TitanRepair.lua b/TitanRepair/TitanRepair.lua index 5f66341..9e01bb5 100644 --- a/TitanRepair/TitanRepair.lua +++ b/TitanRepair/TitanRepair.lua @@ -1,12 +1,13 @@ -- ************************************************************************** -- * TitanRepair.lua -- * --- * By: Adsertor, Archarodim and the Titan Panel Development Team +-- * By: The Titan Panel Development Team -- ************************************************************************** -- ******************************** Constants ******************************* local TITAN_REPAIR_ID = "Repair"; local L = LibStub("AceLocale-3.0"):GetLocale("Titan", true) +local DDM = LibStub:GetLibrary("LibUIDropDownMenu-4.0") local TitanRepairModule = LibStub("AceAddon-3.0"):NewAddon("TitanRepair", "AceHook-3.0", "AceTimer-3.0") local _G = getfenv(0); local TPR = TitanRepairModule @@ -1130,7 +1131,7 @@ local info; TitanSetVar(TITAN_REPAIR_ID,"DiscountExalted", nil) TitanPanelButton_UpdateButton(TITAN_REPAIR_ID) end - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = L["REPAIR_LOCALE"]["buttonFriendly"]; @@ -1143,7 +1144,7 @@ local info; TitanSetVar(TITAN_REPAIR_ID,"DiscountExalted", nil) TitanPanelButton_UpdateButton(TITAN_REPAIR_ID) end - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = L["REPAIR_LOCALE"]["buttonHonored"]; @@ -1156,7 +1157,7 @@ local info; TitanSetVar(TITAN_REPAIR_ID,"DiscountExalted", nil) TitanPanelButton_UpdateButton(TITAN_REPAIR_ID) end - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = L["REPAIR_LOCALE"]["buttonRevered"]; @@ -1169,7 +1170,7 @@ local info; TitanSetVar(TITAN_REPAIR_ID,"DiscountExalted", nil) TitanPanelButton_UpdateButton(TITAN_REPAIR_ID) end - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = L["REPAIR_LOCALE"]["buttonExalted"]; @@ -1182,7 +1183,7 @@ local info; TitanSetVar(TITAN_REPAIR_ID,"DiscountExalted", 1) TitanPanelButton_UpdateButton(TITAN_REPAIR_ID) end - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); end if _G["L_UIDROPDOWNMENU_MENU_VALUE"] == "Options" then @@ -1196,31 +1197,31 @@ local info; TitanPanelButton_UpdateButton(TITAN_REPAIR_ID); end info.checked = TitanGetVar(TITAN_REPAIR_ID,"ShowPercentage"); - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = L["REPAIR_LOCALE"]["mostdamaged"]; info.func = TitanRepair_ShowMostDamaged; info.checked = TitanGetVar(TITAN_REPAIR_ID,"ShowMostDamaged"); - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = L["REPAIR_LOCALE"]["undamaged"]; info.func = TitanRepair_ShowUndamaged; info.checked = TitanGetVar(TITAN_REPAIR_ID,"ShowUndamaged"); - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = L["REPAIR_LOCALE"]["showinventory"]; info.func = TitanRepair_ShowInventory; info.checked = TitanGetVar(TITAN_REPAIR_ID,"ShowInventory"); - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = L["REPAIR_LOCALE"]["ShowRepairCost"]; --"Show Repair Cost" info.func = TitanRepair_ShowRepairCost; info.checked = TitanGetVar(TITAN_REPAIR_ID,"ShowRepairCost"); - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = L["REPAIR_LOCALE"]["showdurabilityframe"]; @@ -1229,13 +1230,13 @@ local info; TitanRepair_DurabilityFrame(); end info.checked = TitanGetVar(TITAN_REPAIR_ID,"ShowDurabilityFrame"); - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = L["REPAIR_LOCALE"]["ignoreThrown"]; info.func = TitanRepair_IgnoreThrown; info.checked = TitanGetVar(TITAN_REPAIR_ID,"IgnoreThrown"); - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); end if _G["L_UIDROPDOWNMENU_MENU_VALUE"] == "AutoRepair" then @@ -1245,19 +1246,19 @@ local info; info.text = L["REPAIR_LOCALE"]["popup"]; info.func = TitanRepair_ShowPop; info.checked = TitanGetVar(TITAN_REPAIR_ID,"ShowPopup"); - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = L["REPAIR_LOCALE"]["AutoRepitemlabel"]; info.func = TitanRepair_AutoRep; info.checked = TitanGetVar(TITAN_REPAIR_ID,"AutoRepair"); - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = L["TITAN_REPAIR_REPORT_COST_MENU"] info.func = function() TitanToggleVar(TITAN_REPAIR_ID, "AutoRepairReport"); end info.checked = TitanGetVar(TITAN_REPAIR_ID,"AutoRepairReport"); - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); end if _G["L_UIDROPDOWNMENU_MENU_VALUE"] == "GuildBank" then @@ -1276,7 +1277,7 @@ local info; info.text = L["TITAN_REPAIR_GBANK_USEFUNDS"] info.func = function() TitanToggleVar(TITAN_REPAIR_ID, "UseGuildBank"); end info.checked = TitanGetVar(TITAN_REPAIR_ID,"UseGuildBank"); - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); end if _G["L_UIDROPDOWNMENU_MENU_VALUE"] == "TooltipOptions" then @@ -1287,21 +1288,21 @@ local info; info.func = function() TitanToggleVar(TITAN_REPAIR_ID, "ShowItems"); end info.checked = TitanGetVar(TITAN_REPAIR_ID,"ShowItems"); info.keepShownOnClick = 1 - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = L["REPAIR_LOCALE"]["ShowDiscounts"]; info.func = function() TitanToggleVar(TITAN_REPAIR_ID, "ShowDiscounts"); end info.checked = TitanGetVar(TITAN_REPAIR_ID,"ShowDiscounts"); info.keepShownOnClick = 1 - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); info = {}; info.text = L["REPAIR_LOCALE"]["ShowCosts"]; info.func = function() TitanToggleVar(TITAN_REPAIR_ID, "ShowCosts"); end info.checked = TitanGetVar(TITAN_REPAIR_ID,"ShowCosts"); info.keepShownOnClick = 1 - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); end return @@ -1315,14 +1316,14 @@ local info; info.text = L["TITAN_PANEL_OPTIONS"]; info.value = "Options" info.hasArrow = 1; - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); info = {}; info.notCheckable = true info.text = L["REPAIR_LOCALE"]["AutoReplabel"]; info.value = "AutoRepair" info.hasArrow = 1; - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); local guildName, _, _ = GetGuildInfo("player") info = {}; @@ -1334,21 +1335,21 @@ local info; else info.disabled = true end - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); info = {}; info.notCheckable = true info.text = L["REPAIR_LOCALE"]["discount"]; info.value = "Discount" info.hasArrow = 1; - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); info = {}; info.notCheckable = true info.text = L["REPAIR_LOCALE"]["TooltipOptions"]; info.value = "TooltipOptions" info.hasArrow = 1; - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); TitanPanelRightClickMenu_AddSpacer(); TitanPanelRightClickMenu_AddToggleIcon(TITAN_REPAIR_ID); diff --git a/TitanVolume/TitanVolume.lua b/TitanVolume/TitanVolume.lua index 9a4eb1b..c3d57fe 100644 --- a/TitanVolume/TitanVolume.lua +++ b/TitanVolume/TitanVolume.lua @@ -1,8 +1,15 @@ +-- ************************************************************************** +-- * TitanBag.lua +-- * +-- * By: The Titan Panel Development Team +-- ************************************************************************** + local TITAN_VOLUME_ID = "Volume"; local TITAN_VOLUME_FRAME_SHOW_TIME = 0.5; local TITAN_VOLUME_ARTWORK_PATH = "Interface\\AddOns\\TitanVolume\\Artwork\\"; local _G = getfenv(0); local L = LibStub("AceLocale-3.0"):GetLocale("Titan", true) +local DDM = LibStub:GetLibrary("LibUIDropDownMenu-4.0") function TitanPanelVolumeButton_OnLoad(self) self.registry = { @@ -416,7 +423,7 @@ function TitanPanelRightClickMenu_PrepareVolumeMenu() info.func = function() ShowUIPanel(VideoOptionsFrame); end - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); info.text = L["TITAN_VOLUME_MENU_OVERRIDE_BLIZZ_SETTINGS"]; info.notCheckable = false @@ -424,7 +431,7 @@ function TitanPanelRightClickMenu_PrepareVolumeMenu() TitanToggleVar(TITAN_VOLUME_ID, "OverrideBlizzSettings"); end info.checked = TitanGetVar(TITAN_VOLUME_ID, "OverrideBlizzSettings"); - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); TitanPanelRightClickMenu_AddSpacer(); TitanPanelRightClickMenu_AddCommand(L["TITAN_PANEL_MENU_HIDE"], TITAN_VOLUME_ID, TITAN_PANEL_MENU_FUNC_HIDE); diff --git a/TitanXP/TitanXP.lua b/TitanXP/TitanXP.lua index a8270e7..8eada07 100644 --- a/TitanXP/TitanXP.lua +++ b/TitanXP/TitanXP.lua @@ -1,7 +1,7 @@ -- ************************************************************************** -- * TitanXP.lua -- * --- * By: TitanMod, Dark Imakuni, Adsertor and the Titan Panel Development Team +-- * By: The Titan Panel Development Team -- ************************************************************************** -- ******************************** Constants ******************************* @@ -14,6 +14,7 @@ local TitanPanelXPButton_ButtonAdded = nil; local found = nil; local lastMobXP, lastXP, XPGain = 0, 0, 0 local L = LibStub("AceLocale-3.0"):GetLocale("Titan", true) +local DDM = LibStub:GetLibrary("LibUIDropDownMenu-4.0") -- ******************************** Functions ******************************* --[[ @@ -350,52 +351,52 @@ function TitanPanelRightClickMenu_PrepareXPMenu() info.func = function() TitanPanelRightClickMenu_ToggleVar({TITAN_XP_ID, "ShowSimpleRested"}) end info.checked = TitanUtils_Ternary(TitanGetVar(TITAN_XP_ID, "ShowSimpleRested"), 1, nil); info.keepShownOnClick = 1; - L_UIDropDownMenu_AddButton(info, 2); + DDM:UIDropDownMenu_AddButton(info, 2); info = {}; info.text = L["TITAN_XP_MENU_SIMPLE_BUTTON_TOLEVELUP"]; info.func = function() TitanPanelRightClickMenu_ToggleVar({TITAN_XP_ID, "ShowSimpleToLevel"}) end info.checked = TitanUtils_Ternary(TitanGetVar(TITAN_XP_ID, "ShowSimpleToLevel"), 1, nil); info.keepShownOnClick = 1; - L_UIDropDownMenu_AddButton(info, 2); + DDM:UIDropDownMenu_AddButton(info, 2); info = {}; info.text = L["TITAN_XP_MENU_SIMPLE_BUTTON_KILLS"]; info.func = function() TitanSetVar(TITAN_XP_ID, "ShowSimpleNumOfKills", true) TitanSetVar(TITAN_XP_ID, "ShowSimpleNumOfGains", false) end info.checked = TitanUtils_Ternary(TitanGetVar(TITAN_XP_ID, "ShowSimpleNumOfKills"), 1, nil); - L_UIDropDownMenu_AddButton(info, 2); + DDM:UIDropDownMenu_AddButton(info, 2); info = {}; info.text = L["TITAN_XP_MENU_SIMPLE_BUTTON_XPGAIN"]; info.func = function() TitanSetVar(TITAN_XP_ID, "ShowSimpleNumOfGains", true) TitanSetVar(TITAN_XP_ID, "ShowSimpleNumOfKills", false) end info.checked = TitanUtils_Ternary(TitanGetVar(TITAN_XP_ID, "ShowSimpleNumOfGains"), 1, nil); - L_UIDropDownMenu_AddButton(info, 2); + DDM:UIDropDownMenu_AddButton(info, 2); else TitanPanelRightClickMenu_AddTitle(TitanPlugins[TITAN_XP_ID].menuText); info = {}; info.text = L["TITAN_XP_MENU_SHOW_XPHR_THIS_SESSION"]; info.func = TitanPanelXPButton_ShowXPPerHourSession; info.checked = TitanUtils_Ternary("ShowXPPerHourSession" == TitanGetVar(TITAN_XP_ID, "DisplayType"), 1, nil); - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); info = {}; info.text = L["TITAN_XP_MENU_SHOW_XPHR_THIS_LEVEL"]; info.func = TitanPanelXPButton_ShowXPPerHourLevel; info.checked = TitanUtils_Ternary("ShowXPPerHourLevel" == TitanGetVar(TITAN_XP_ID, "DisplayType"), 1, nil); - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); info = {}; info.text = L["TITAN_XP_MENU_SHOW_SESSION_TIME"]; info.func = TitanPanelXPButton_ShowSessionTime; info.checked = TitanUtils_Ternary("ShowSessionTime" == TitanGetVar(TITAN_XP_ID, "DisplayType"), 1, nil); - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); info = {}; info.text = L["TITAN_XP_MENU_SHOW_RESTED_TOLEVELUP"]; info.func = TitanPanelXPButton_ShowXPSimple; info.hasArrow = 1; info.checked = TitanUtils_Ternary("ShowXPSimple" == TitanGetVar(TITAN_XP_ID, "DisplayType"), 1, nil); - L_UIDropDownMenu_AddButton(info); + DDM:UIDropDownMenu_AddButton(info); TitanPanelRightClickMenu_AddSpacer(); TitanPanelRightClickMenu_AddCommand(L["TITAN_XP_MENU_RESET_SESSION"], TITAN_XP_ID, "TitanPanelXPButton_ResetSession"); @@ -413,14 +414,14 @@ function TitanPanelRightClickMenu_PrepareXPMenu() info.func = function() Seperator("UseSeperatorComma") end - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); local info = {}; info.text = L["TITAN_USE_PERIOD"]; info.checked = TitanGetVar(TITAN_XP_ID, "UseSeperatorPeriod"); info.func = function() Seperator("UseSeperatorPeriod") end - L_UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); + DDM:UIDropDownMenu_AddButton(info, _G["L_UIDROPDOWNMENU_MENU_LEVEL"]); TitanPanelRightClickMenu_AddSpacer(); TitanPanelRightClickMenu_AddCommand(L["TITAN_PANEL_MENU_HIDE"], TITAN_XP_ID, TITAN_PANEL_MENU_FUNC_HIDE);