map markers, search, export\import like retail, some bug fixes (#21)

* fix middle button on click map

* fix pvp buttons

* map markers search dev tools and fixes

* fixes and loc

* loc

* fix

* typo

* typo

* fix
This commit is contained in:
fxpw(Toxa)
2023-01-07 12:46:08 +03:00
committed by GitHub
parent 8826ee51bf
commit f097d91fb1
16 changed files with 4507 additions and 296 deletions
+17 -9
View File
@@ -14,11 +14,6 @@ function D:ModifyErrorFrame()
local Orig_ScriptErrorsFrame_Update = ScriptErrorsFrame_Update
ScriptErrorsFrame_Update = function(...)
if GetCVarBool("scriptErrors") ~= 1 then
Orig_ScriptErrorsFrame_Update(...)
return
end
-- Sometimes the locals table does not have an entry for an index, which can cause an argument #6 error
-- in Blizzard_DebugTools.lua:430 and then cause a C stack overflow, this will prevent that
local index = ScriptErrorsFrame.index
@@ -32,8 +27,10 @@ function D:ModifyErrorFrame()
Orig_ScriptErrorsFrame_Update(...)
-- Stop text highlighting again
ScriptErrorsFrameScrollFrameText:HighlightText(0, 0)
if GetCVarBool("scriptErrors") == 1 then
-- Stop text highlighting again
ScriptErrorsFrameScrollFrameText:HighlightText(0, 0)
end
end
-- Unhighlight text when focus is hit
@@ -42,9 +39,9 @@ function D:ModifyErrorFrame()
end)
ScriptErrorsFrame:Size(500, 300)
ScriptErrorsFrameScrollFrame:Size(ScriptErrorsFrame:GetWidth() - 45, ScriptErrorsFrame:GetHeight() - 71)
ScriptErrorsFrameScrollFrame:Size(455, 229)
ScriptErrorsFrameScrollFrameText:Width(ScriptErrorsFrameScrollFrame:GetWidth())
ScriptErrorsFrameScrollFrameText:Width(455)
local BUTTON_WIDTH = 75
local BUTTON_HEIGHT = 24
@@ -62,6 +59,17 @@ function D:ModifyErrorFrame()
end)
ScriptErrorsFrame.firstButton = firstButton
-- add reload button
local reloadButton = CreateFrame("Button", nil, ScriptErrorsFrame, "UIPanelButtonTemplate")
reloadButton:SetPoint("LEFT", firstButton, "LEFT", -30, 0)
reloadButton:SetText("R")
reloadButton:SetHeight(BUTTON_HEIGHT)
reloadButton:SetWidth(30)
reloadButton:SetScript("OnClick", function()
ReloadUI()
end)
ScriptErrorsFrame.reloadButton = reloadButton
-- Also add a Last button for errors
local lastButton = CreateFrame("Button", nil, ScriptErrorsFrame, "UIPanelButtonTemplate")
lastButton:SetPoint("BOTTOMLEFT", ScriptErrorsFrame.next, "BOTTOMRIGHT", BUTTON_SPACING, 0)