Created
October 16, 2020 22:24
-
-
Save GurliGebis/c59f86018ce417f71a4e9444ab0dcc1b to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Only in addons_fixes/tdBattlePetScript/Libs/tdGUI/Embed: Backdrop.lua | |
diff -aurp addons/tdBattlePetScript/Libs/tdGUI/Embed/Embed.xml addons_fixes/tdBattlePetScript/Libs/tdGUI/Embed/Embed.xml | |
--- a/tdBattlePetScript/Libs/tdGUI/Embed/Embed.xml 2020-10-17 00:19:52.207824200 +0200 | |
+++ b/tdBattlePetScript/Libs/tdGUI/Embed/Embed.xml 2020-10-17 00:03:21.136123900 +0200 | |
@@ -5,4 +5,5 @@ | |
<Script file="Refresh.lua" /> | |
<Script file="View.lua" /> | |
<Script file="Select.lua" /> | |
+ <Script file="Backdrop.lua" /> | |
</Ui> | |
diff -aurp addons/tdBattlePetScript/Libs/tdGUI/tdGUI.lua addons_fixes/tdBattlePetScript/Libs/tdGUI/tdGUI.lua | |
--- a/tdBattlePetScript/Libs/tdGUI/tdGUI.lua 2020-10-17 00:19:52.195827000 +0200 | |
+++ b/tdBattlePetScript/Libs/tdGUI/tdGUI.lua 2020-10-17 00:03:21.147127200 +0200 | |
@@ -4,10 +4,13 @@ Addon.lua | |
@Link : https://dengsir.github.io | |
]] | |
-local MAJOR, MINOR = 'tdGUI-1.0', 6 | |
+local MAJOR, MINOR = 'tdGUI-1.0', 7 | |
local GUI, oldminor = LibStub:NewLibrary(MAJOR, MINOR) | |
if not GUI then return end | |
+GUI.Retail = WOW_PROJECT_ID == WOW_PROJECT_MAINLINE | |
+GUI.BackdropTemplate = GUI.Retail and 'BackdropTemplate' or nil | |
+ | |
---- Embed | |
function GUI:NewEmbed(major, minor) | |
diff -aurp addons/tdBattlePetScript/Libs/tdGUI/View/AutoSizeGridView.lua addons_fixes/tdBattlePetScript/Libs/tdGUI/View/AutoSizeGridView.lua | |
--- a/tdBattlePetScript/Libs/tdGUI/View/AutoSizeGridView.lua 2020-10-17 00:19:52.276823600 +0200 | |
+++ b/tdBattlePetScript/Libs/tdGUI/View/AutoSizeGridView.lua 2020-10-17 00:03:21.140123600 +0200 | |
@@ -6,7 +6,7 @@ AutoSizeGridView.lua | |
local MAJOR, MINOR = 'AutoSizeGridView', 3 | |
local GUI = LibStub('tdGUI-1.0') | |
-local AutoSizeGridView = GUI:NewClass(MAJOR, MINOR, 'Frame', 'Refresh', 'View', 'Select', 'Owner') | |
+local AutoSizeGridView = GUI:NewClass(MAJOR, MINOR, 'Frame', 'Refresh', 'View', 'Select', 'Owner', 'Backdrop') | |
if not AutoSizeGridView then return end | |
function AutoSizeGridView:Constructor() | |
@@ -155,7 +155,7 @@ function AutoSizeGridView:UpdateItems() | |
for i = maxCount + 1, #self._buttons do | |
self:GetButton(i):Hide() | |
end | |
- | |
+ | |
local width = 0 do | |
for i = 1, columnCount do | |
width = width + (columnWidths[i] or 0) | |
diff -aurp addons/tdBattlePetScript/Libs/tdGUI/View/GridView.lua addons_fixes/tdBattlePetScript/Libs/tdGUI/View/GridView.lua | |
--- a/tdBattlePetScript/Libs/tdGUI/View/GridView.lua 2020-10-17 00:19:52.282825100 +0200 | |
+++ b/tdBattlePetScript/Libs/tdGUI/View/GridView.lua 2020-10-17 00:03:21.140123600 +0200 | |
@@ -6,7 +6,7 @@ GridView.lua | |
local MAJOR, MINOR = 'GridView', 5 | |
local GUI = LibStub('tdGUI-1.0') | |
-local GridView = GUI:NewClass(MAJOR, MINOR, 'Frame', 'Refresh', 'View', 'Select', 'Owner') | |
+local GridView = GUI:NewClass(MAJOR, MINOR, 'Frame', 'Refresh', 'View', 'Select', 'Owner', 'Backdrop') | |
if not GridView then return end | |
function GridView:Constructor() | |
diff -aurp addons/tdBattlePetScript/Libs/tdGUI/Widget/BasicPanel.lua addons_fixes/tdBattlePetScript/Libs/tdGUI/Widget/BasicPanel.lua | |
--- a/tdBattlePetScript/Libs/tdGUI/Widget/BasicPanel.lua 2020-10-17 00:19:52.313824900 +0200 | |
+++ b/tdBattlePetScript/Libs/tdGUI/Widget/BasicPanel.lua 2020-10-17 00:03:21.142124700 +0200 | |
@@ -71,7 +71,7 @@ function BasicPanel:Constructor() | |
end | |
local Icon = Portrait:CreateTexture(nil, 'OVERLAY', nil, -1) do | |
- Icon:SetMask([[Textures\MinimapMask]]) | |
+ Icon:SetMask([[Interface\Minimap\UI-Minimap-Background]]) | |
Icon:SetAllPoints(Portrait) | |
end | |
Portrait.Icon = Icon | |
diff -aurp addons/tdBattlePetScript/Libs/tdGUI/Widget/Dropdown.lua addons_fixes/tdBattlePetScript/Libs/tdGUI/Widget/Dropdown.lua | |
--- a/tdBattlePetScript/Libs/tdGUI/Widget/Dropdown.lua 2020-10-17 00:19:52.339839000 +0200 | |
+++ b/tdBattlePetScript/Libs/tdGUI/Widget/Dropdown.lua 2020-10-17 00:12:18.292940000 +0200 | |
@@ -3,7 +3,7 @@ | |
-- @Link : https://dengsir.github.io | |
-- @Date : 9/20/2018, 6:11:06 PM | |
-local MAJOR, MINOR = 'Dropdown', 1 | |
+local MAJOR, MINOR = 'Dropdown', 2 | |
local GUI = LibStub('tdGUI-1.0') | |
local Dropdown, oldminor = GUI:NewClass(MAJOR, MINOR, 'Button') | |
if not Dropdown then return end | |
@@ -73,6 +73,10 @@ function Dropdown:OnClick() | |
end | |
local function _GetItem(menuTable, value) | |
+ if type(menuTable) == 'function' then | |
+ local list = {} | |
+ menuTable = menuTable(list) or list | |
+ end | |
for i, v in ipairs(menuTable) do | |
if v.value == value then | |
return v | |
diff -aurp addons/tdBattlePetScript/Libs/tdGUI/Widget/NotifyFrame.lua addons_fixes/tdBattlePetScript/Libs/tdGUI/Widget/NotifyFrame.lua | |
--- a/tdBattlePetScript/Libs/tdGUI/Widget/NotifyFrame.lua 2020-10-17 00:19:52.362828100 +0200 | |
+++ b/tdBattlePetScript/Libs/tdGUI/Widget/NotifyFrame.lua 2020-10-17 00:03:21.144157300 +0200 | |
@@ -5,7 +5,7 @@ | |
local MAJOR, MINOR = 'NotifyFrame', 2 | |
local GUI = LibStub('tdGUI-1.0') | |
-local NotifyFrame, oldminor, ns = GUI:NewClass(MAJOR, MINOR, 'Button') | |
+local NotifyFrame, oldminor, ns = GUI:NewClass(MAJOR, MINOR, 'Button', 'Backdrop') | |
if not NotifyFrame then return end | |
NotifyFrame.opts = {} | |
@@ -32,7 +32,7 @@ function NotifyFrame:Constructor() | |
self:SetScript('OnClick', self.OnClick) | |
self:SetScript('OnHide', self.OnHide) | |
- local Close = CreateFrame('Button', nil, self) do | |
+ local Close = CreateFrame('Button', nil, self, GUI.BackdropTemplate) do | |
Close:SetBackdrop(BACKGROP) | |
Close:SetBackdropBorderColor(0, 0, 0, 1) | |
Close:SetBackdropColor(0, 0, 0, 0.4) | |
@@ -91,7 +91,7 @@ function NotifyFrame:Constructor() | |
Alpha:SetDuration(0.5) | |
end | |
- local IgnoreButton = CreateFrame('Button', nil, self) do | |
+ local IgnoreButton = CreateFrame('Button', nil, self, GUI.BackdropTemplate) do | |
IgnoreButton:SetBackdrop(BACKGROP) | |
IgnoreButton:SetBackdropBorderColor(0, 0, 0, 1) | |
IgnoreButton:SetBackdropColor(0, 0, 0, 0.4) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment