From bc92e132bc9943c11390aefc15aadc8404ebe5ab Mon Sep 17 00:00:00 2001 From: onechiporenko Date: Thu, 22 Oct 2020 19:32:15 +0300 Subject: [PATCH] Update layout to use AceGUI widgets --- Locales/enUS.lua | 1 + MyDungeonsBook.toc | 6 +- MyDungeonsBook.wowproj | 11 +- Options.lua | 38 +-- UI/ChallengeDetails.lua | 79 ++--- UI/ChallengeDetails/Tabs.lua | 38 ++- UI/ChallengeDetails/Tabs/DEV.lua | 38 +-- UI/ChallengeDetails/Tabs/Details.lua | 33 +- UI/ChallengeDetails/Tabs/Encounters.lua | 47 +-- UI/ChallengeDetails/Tabs/Mechanics.lua | 30 +- UI/ChallengeDetails/Tabs/Mechanics/Tabs.lua | 28 +- .../Tabs/Mechanics/Tabs/Casts.lua | 26 +- .../Tabs/Mechanics/Tabs/Casts/Tabs.lua | 25 +- .../Tabs/Casts/Tabs/CastsByPartyMembers.lua | 39 +-- .../Mechanics/Tabs/Casts/Tabs/Interrupts.lua | 58 +--- .../Casts/Tabs/OwnCastsByPartyMembers.lua | 30 +- .../Tabs/OwnCastsByPartyMembers/Tabs.lua | 22 +- .../Tabs/OwnCastsByPartyMember.lua | 58 +--- .../Tabs/Mechanics/Tabs/Damage.lua | 26 +- .../Tabs/Mechanics/Tabs/Damage/Tabs.lua | 23 +- .../Tabs/Damage/Tabs/AvoidableDamage.lua | 38 +-- .../Damage/Tabs/DamageDoneToPartyMembers.lua | 38 +-- .../Tabs/Damage/Tabs/DamageDoneToUnits.lua | 37 +-- .../Tabs/Mechanics/Tabs/EffectsAndAuras.lua | 35 +- .../Mechanics/Tabs/EffectsAndAuras/Tabs.lua | 38 ++- .../Tabs/AllBuffsOnPartyMembers.lua | 37 +-- .../Tabs/AllDebuffsOnPartyMembers.lua | 38 +-- .../EffectsAndAuras/Tabs/AvoidableDebuffs.lua | 43 +-- .../Tabs/BuffsOrDebuffsOnPartyMembers.lua | 68 ++-- .../Tabs/BuffsOrDebuffsOnUnits.lua | 40 +-- .../Tabs/EffectsAndAuras/Tabs/Dispels.lua | 60 +--- .../Tabs/Mechanics/Tabs/UsedItems.lua | 38 +-- UI/ChallengeDetails/Tabs/Roster.lua | 308 +++++------------- UI/Challenges.lua | 24 +- UI/Main.lua | 110 ++----- Utils/Table.lua | 55 ++-- Utils/Tabs.lua | 58 ---- Utils/Utils.lua | 6 + Widgets/TabContentWrapper.lua | 22 ++ Widgets/Table.lua | 41 +++ Widgets/Tabs.lua | 29 ++ .../ScrollingTable-4.1/ScrollingTable-4.1.lua | 25 +- 42 files changed, 666 insertions(+), 1178 deletions(-) delete mode 100644 Utils/Tabs.lua create mode 100644 Widgets/TabContentWrapper.lua create mode 100644 Widgets/Table.lua create mode 100644 Widgets/Tabs.lua diff --git a/Locales/enUS.lua b/Locales/enUS.lua index 663c437..9476d3b 100644 --- a/Locales/enUS.lua +++ b/Locales/enUS.lua @@ -83,6 +83,7 @@ L["Casts"] = "Casts"; -- Settings start L["Performance"] = "Performance"; L["Run garbage collector on close"] = "Run garbage collector on close"; +L["Show DEV Tab"] = "Show DEV Tab"; L["Verbose"] = "Verbose"; L["MainFrame_Show DEBUG messages"] = "MainFrame_Show DEBUG messages"; L["MainFrame_Show LOG messages"] = "MainFrame_Show LOG messages"; diff --git a/MyDungeonsBook.toc b/MyDungeonsBook.toc index 3b345cd..480a551 100644 --- a/MyDungeonsBook.toc +++ b/MyDungeonsBook.toc @@ -33,7 +33,6 @@ UI/ChallengeDetails/Tabs/Mechanics/Tabs/Casts/Tabs/CastsByPartyMembers.lua UI/ChallengeDetails/Tabs/Mechanics/Tabs/Casts/Tabs/OwnCastsByPartyMembers.lua UI/ChallengeDetails/Tabs/Mechanics/Tabs/Casts/Tabs/OwnCastsByPartyMembers/Tabs.lua UI/ChallengeDetails/Tabs/Mechanics/Tabs/Casts/Tabs/OwnCastsByPartyMembers/Tabs/OwnCastsByPartyMember.lua - UI/ChallengeDetails/Tabs/Mechanics/Tabs/Damage.lua UI/ChallengeDetails/Tabs/Mechanics/Tabs/Damage/Tabs.lua UI/ChallengeDetails/Tabs/Mechanics/Tabs/Damage/Tabs/AvoidableDamage.lua @@ -48,6 +47,10 @@ UI/ChallengeDetails/Tabs/Mechanics/Tabs/EffectsAndAuras/Tabs/AllBuffsOnPartyMemb UI/ChallengeDetails/Tabs/Mechanics/Tabs/EffectsAndAuras/Tabs/AllDebuffsOnPartyMembers.lua UI/ChallengeDetails/Tabs/Mechanics/Tabs/EffectsAndAuras/Tabs/Dispels.lua +Widgets/Table.lua +Widgets/Tabs.lua +Widgets/TabContentWrapper.lua + Events.lua Challenge.lua Mechanics/Common.lua @@ -55,5 +58,4 @@ Mechanics/BfA/Common.lua Mechanics/SL/Common.lua Utils/Utils.lua Utils/Table.lua -Utils/Tabs.lua Utils/JSON.lua diff --git a/MyDungeonsBook.wowproj b/MyDungeonsBook.wowproj index 5f02da4..f0ba2ce 100644 --- a/MyDungeonsBook.wowproj +++ b/MyDungeonsBook.wowproj @@ -165,10 +165,16 @@ Code - + Code - + + Code + + + Code + + Code @@ -192,6 +198,7 @@ +