Compare with Previous | Blame | View Log
local E, C = unpack(select(2, ...)) if C["info"].setting == 0 or C["info"].enable == false then return end local setting = CreateFrame ("Button",nil,UIParent) setting:SetWidth(70) setting:SetHeight(10) setting:SetBackdropColor(.7,.7,.9,.2) local name = setting:CreateFontString (nil,"OVERLAY") name:SetFont(E.fontn,12,"OUTLINE") name:SetJustifyH("RIGHT") name:SetShadowOffset(2,-2) name:SetPoint("BOTTOMRIGHT",1.3,-4) name:SetText("设 ç½®") setting:SetScript("OnMouseUp", function(self, button) if button == "LeftButton" and IsAddOnLoaded("EuiSet") then HideUIPanel(GameMenuFrame) PlaySound("igMainMenuOption") if not EuiSetGui or not EuiSetGui:IsShown() then CreateEuiSetGui() else EuiSetGui:Hide() end elseif button == "RightButton" then ToggleDropDownMenu(1, nil, settingMenuDrop, self, 0, -5) GameTooltip:SetOwner(self, "ANCHOR_CURSOR") end end) local function addDrop(array) local info = array local function dropDown_create(self, level) for i, j in pairs(info) do UIDropDownMenu_AddButton(j, level) end end local setting = CreateFrame("Frame", "setting", nil, "UIDropDownMenuTemplate") UIDropDownMenu_Initialize(setting, dropDown_create, "MENU", level) return setting end settingMenuDrop = addDrop({ { text = "EUI ", isTitle = 1, notCheckable = 1, keepShownOnClick = 0 }, { text = "åæ¢å¤©èµ ", func = function() local spec = GetActiveTalentGroup() if spec == 1 then SetActiveTalentGroup(2) DEFAULT_CHAT_FRAME:AddMessage("å·²å¯ç¨å¯å¤©èµ!"); elseif spec == 2 then SetActiveTalentGroup(1) DEFAULT_CHAT_FRAME:AddMessage("å·²å¯ç¨ä¸»å¤©èµ!"); end end }, { text = "æ¸ é¤ææè®°å½ ", func = function() CombatLogClearEntries() end }, { text = "å¼å ³æææ¥å¿ ", func = function() if LoggingCombat() then DEFAULT_CHAT_FRAME:AddMessage("ææè®°å½å°å ³é!"); LoggingCombat(0); else DEFAULT_CHAT_FRAME:AddMessage("ææè®°å½å°å¼å¯!"); LoggingCombat(1); end end }, { text = "å å ¥å¬æ¥æ¹ ", func = function() BattlefieldMgrQueueRequest(1) end }, { text = "é设UIçé¢ ", func = function() EuiUFpos=nil BaudBag_Cfg=nil BaudBag_Cache=nil JPackDB=nil LjxxuiInstallV335=nil filter=nil tgoldDB=nil raidtarget=nil EuiData[E.myrealm][E.MyName]=nil filterdb=nil SetChat() eSetUI() ReloadUI() end }, {text = "å¼/å ³LFWé¢é", func=function() if LFW_SHOW then LFW_SHOW = false DEFAULT_CHAT_FRAME:AddMessage("å ³éLFWé¢é"); else LFW_SHOW = true DEFAULT_CHAT_FRAME:AddMessage("æå¼LFWé¢é"); end; end}, {text = "--------", func=function() end}, {text = CHARACTER_BUTTON, func = function() ToggleCharacter("PaperDollFrame") end}, {text = SPELLBOOK_ABILITIES_BUTTON, func = function() ToggleSpellBook("spell") end}, {text = TALENTS_BUTTON, func = function() ToggleTalentFrame() end}, {text = ACHIEVEMENT_BUTTON, func = function() ToggleAchievementFrame() end}, {text = QUESTLOG_BUTTON, func = function() ToggleFrame(QuestLogFrame) end}, {text = SOCIAL_BUTTON, func = function() ToggleFriendsFrame(1) end}, {text = PLAYER_V_PLAYER, func = function() ToggleFrame(PVPParentFrame) end}, {text = LFG_TITLE, func = function() ToggleFrame(LFDParentFrame) end}, {text = "å¢éæµè§å¨", func = function() ToggleFrame(LFRParentFrame) end}, {text = "游æé项", func = function() ToggleFrame(GameMenuFrame) end}, {text = HELP_BUTTON, func = function() ToggleHelpFrame() end}, }) ---------------- --Setup Exp Tooltip setting:SetScript("OnEnter", function() local lg local tltext if LoggingCombat() then lg = "å¯ç¨" else lg = "ç¦ç¨" end GameTooltip:SetOwner(this, "ANCHOR_CURSOR") GameTooltip:ClearLines() GameTooltip:ClearAllPoints() GameTooltip:SetPoint("TOPLEFT", setting, "BOTTOMLEFT", -4, -6) GameTooltip:AddLine(" ") GameTooltip:AddLine(string.format('æææ¥å¿: %s', lg)) GameTooltip:AddLine("å·¦å»æå¼æ件设置çé¢") GameTooltip:AddLine("å³å»è®¾ç½®ææ´å¤åè½!!!") GameTooltip:Show() end) setting:SetScript("OnLeave", function() GameTooltip:Hide() end) E.EuiInfo(C["info"].setting,setting)