Small bug fixes and improvements
This commit is contained in:
+12
-12
@@ -6,7 +6,7 @@ local DF = _G.DetailsFramework
|
||||
local _
|
||||
|
||||
function Details:InitializeMacrosWindow()
|
||||
local DetailsMacrosPanel = DF:CreateSimplePanel (UIParent, 700, 480, "Details! Useful Macros", "DetailsMacrosPanel")
|
||||
local DetailsMacrosPanel = DF:CreateSimplePanel(UIParent, 700, 480, "Details! Useful Macros", "DetailsMacrosPanel")
|
||||
DetailsMacrosPanel.Frame = DetailsMacrosPanel
|
||||
DetailsMacrosPanel.__name = "Macros"
|
||||
DetailsMacrosPanel.real_name = "DETAILS_MACROSWINDOW"
|
||||
@@ -27,7 +27,7 @@ function Details.OpenMacrosWindow()
|
||||
if (not DetailsMacrosPanel or not DetailsMacrosPanel.Initialized) then
|
||||
|
||||
DetailsMacrosPanel.Initialized = true
|
||||
local f = DetailsMacrosPanel or DF:CreateSimplePanel (UIParent, 700, 480, "Details! Useful Macros", "DetailsMacrosPanel")
|
||||
local f = DetailsMacrosPanel or DF:CreateSimplePanel(UIParent, 700, 480, "Details! Useful Macros", "DetailsMacrosPanel")
|
||||
|
||||
local scrollbox_line_backdrop_color = {0, 0, 0, 0.2}
|
||||
local scrollbox_line_backdrop_color_onenter = {.3, .3, .3, 0.5}
|
||||
@@ -37,10 +37,10 @@ function Details.OpenMacrosWindow()
|
||||
|
||||
f.bg1 = f:CreateTexture(nil, "background")
|
||||
f.bg1:SetTexture([[Interface\AddOns\Details\images\background]], true)
|
||||
f.bg1:SetAlpha (0.8)
|
||||
f.bg1:SetVertexColor (0.27, 0.27, 0.27)
|
||||
f.bg1:SetVertTile (true)
|
||||
f.bg1:SetHorizTile (true)
|
||||
f.bg1:SetAlpha(0.8)
|
||||
f.bg1:SetVertexColor(0.27, 0.27, 0.27)
|
||||
f.bg1:SetVertTile(true)
|
||||
f.bg1:SetHorizTile(true)
|
||||
f.bg1:SetSize(790, 454)
|
||||
f.bg1:SetAllPoints()
|
||||
f:SetBackdrop({edgeFile = [[Interface\Buttons\WHITE8X8]], edgeSize = 1, bgFile = [[Interface\AddOns\Details\images\background]], tileSize = 64, tile = true})
|
||||
@@ -50,11 +50,11 @@ function Details.OpenMacrosWindow()
|
||||
local macrosAvailable = Details.MacroList
|
||||
|
||||
local OnEnterMacroButton = function(self)
|
||||
self:SetBackdropColor(unpack (scrollbox_line_backdrop_color_onenter))
|
||||
self:SetBackdropColor(unpack(scrollbox_line_backdrop_color_onenter))
|
||||
end
|
||||
|
||||
local onLeaveMacroButton = function(self)
|
||||
self:SetBackdropColor(unpack (scrollbox_line_backdrop_color))
|
||||
self:SetBackdropColor(unpack(scrollbox_line_backdrop_color))
|
||||
end
|
||||
|
||||
local updateMacroLine = function(self, index, title, desc, macroText)
|
||||
@@ -92,16 +92,16 @@ function Details.OpenMacrosWindow()
|
||||
line:SetScript("OnEnter", OnEnterMacroButton)
|
||||
line:SetScript("OnLeave", onLeaveMacroButton)
|
||||
line:SetBackdrop({bgFile = [[Interface\Tooltips\UI-Tooltip-Background]], tileSize = 64, tile = true, edgeFile = [[Interface\Buttons\WHITE8X8]], edgeSize = 1})
|
||||
line:SetBackdropColor(unpack (scrollbox_line_backdrop_color))
|
||||
line:SetBackdropColor(unpack(scrollbox_line_backdrop_color))
|
||||
line:SetBackdropBorderColor(0, 0, 0, 0.3)
|
||||
|
||||
local titleLabel = DF:CreateLabel(line, "", DF:GetTemplate ("font", "ORANGE_FONT_TEMPLATE"))
|
||||
local titleLabel = DF:CreateLabel(line, "", DF:GetTemplate("font", "ORANGE_FONT_TEMPLATE"))
|
||||
titleLabel.textsize = 14
|
||||
titleLabel.textcolor = "yellow"
|
||||
local descLabel = DF:CreateLabel(line, "", DF:GetTemplate ("font", "ORANGE_FONT_TEMPLATE"))
|
||||
local descLabel = DF:CreateLabel(line, "", DF:GetTemplate("font", "ORANGE_FONT_TEMPLATE"))
|
||||
descLabel.textsize = 12
|
||||
|
||||
local options_dropdown_template = DF:GetTemplate ("dropdown", "OPTIONS_DROPDOWN_TEMPLATE")
|
||||
local options_dropdown_template = DF:GetTemplate("dropdown", "OPTIONS_DROPDOWN_TEMPLATE")
|
||||
options_dropdown_template = DF.table.copy ({}, options_dropdown_template)
|
||||
options_dropdown_template.backdropcolor = {.51, .51, .51, .3}
|
||||
options_dropdown_template.onenterbordercolor = {.51, .51, .51, .2}
|
||||
|
||||
Reference in New Issue
Block a user