More code cleanup and framework update

This commit is contained in:
Tercio Jose
2023-06-25 11:29:45 -03:00
parent fae511884c
commit 7b34b88ca3
10 changed files with 383 additions and 338 deletions
+1 -1
View File
@@ -1841,7 +1841,7 @@ function DF:CreateCoolTip()
end
--~inicio ~start ~tooltip
function gameCooltip:BuildTooltip()
function gameCooltip:BuildTooltip() --~refresh
--hide select bar
gameCooltip:HideSelectedTexture(frame1)
+1 -1
View File
@@ -1,6 +1,6 @@
local dversion = 442
local dversion = 443
local major, minor = "DetailsFramework-1.0", dversion
local DF, oldminor = LibStub:NewLibrary(major, minor)
+1 -1
View File
@@ -4359,7 +4359,7 @@ function detailsFramework:ApplyStandardBackdrop(frame, bUseSolidColor, alphaScal
end
if (not frame.__background) then
frame.__background = frame:CreateTexture(nil, "background")
frame.__background = frame:CreateTexture(nil, "border", nil, -6)
frame.__background:SetColorTexture(red, green, blue)
frame.__background:SetAllPoints()
end
+23
View File
@@ -235,10 +235,33 @@ detailsFramework:Mixin(ImageMetaFunctions, detailsFramework.ScriptHookMixin)
------------------------------------------------------------------------------------------------------------
--object constructor
---@class df_image : texture
---@field SetGradient fun(gradientType: "vertical"|"horizontal", fromColor: table, toColor: table)
---create an object that encapsulates a texture and add additional methods to it
---@param parent frame
---@param texture texturepath|textureid
---@param width number
---@param height number
---@param layer drawlayer
---@param coords {key1: number, key2: number, key3: number, key4: number}
---@param member string
---@param name string
---@return table|nil
function detailsFramework:CreateTexture(parent, texture, width, height, layer, coords, member, name)
return detailsFramework:NewImage(parent, texture, width, height, layer, coords, member, name)
end
---create an object that encapsulates a texture and add additional methods to it
---@param parent frame
---@param texture texturepath|textureid
---@param width number
---@param height number
---@param layer drawlayer
---@param coords {key1: number, key2: number, key3: number, key4: number}
---@param member string
---@param name string
---@return table|nil
function detailsFramework:CreateImage(parent, texture, width, height, layer, coords, member, name)
return detailsFramework:NewImage(parent, texture, width, height, layer, coords, member, name)
end