mirror of
https://github.com/brues-code/pfUI.git
synced 2026-10-21 20:00:48 +00:00
minimap: add option to configure frame size
This commit is contained in:
@@ -170,6 +170,7 @@ function pfUI:LoadConfig()
|
|||||||
pfUI:UpdateConfig("appearance", "bags", "icon_size", "-1")
|
pfUI:UpdateConfig("appearance", "bags", "icon_size", "-1")
|
||||||
pfUI:UpdateConfig("appearance", "bags", "bagrowlength", "10")
|
pfUI:UpdateConfig("appearance", "bags", "bagrowlength", "10")
|
||||||
pfUI:UpdateConfig("appearance", "bags", "bankrowlength", "10")
|
pfUI:UpdateConfig("appearance", "bags", "bankrowlength", "10")
|
||||||
|
pfUI:UpdateConfig("appearance", "minimap", "size", "140")
|
||||||
pfUI:UpdateConfig("appearance", "minimap", "mouseoverzone", "0")
|
pfUI:UpdateConfig("appearance", "minimap", "mouseoverzone", "0")
|
||||||
pfUI:UpdateConfig("appearance", "minimap", "coordsloc", "bottomleft")
|
pfUI:UpdateConfig("appearance", "minimap", "coordsloc", "bottomleft")
|
||||||
pfUI:UpdateConfig("appearance", "minimap", "tracking_size", "16")
|
pfUI:UpdateConfig("appearance", "minimap", "tracking_size", "16")
|
||||||
|
|||||||
@@ -1857,6 +1857,7 @@ pfUI:RegisterModule("gui", "vanilla:tbc", function ()
|
|||||||
end)
|
end)
|
||||||
|
|
||||||
CreateGUIEntry(T["Minimap"], T["Minimap"], function()
|
CreateGUIEntry(T["Minimap"], T["Minimap"], function()
|
||||||
|
CreateConfig(U["minimap"], T["Minimap Size (|cffffaaaaExperimental|r)"], C.appearance.minimap, "size")
|
||||||
CreateConfig(nil, T["Enable Zone Text On Minimap Mouseover"], C.appearance.minimap, "mouseoverzone", "checkbox")
|
CreateConfig(nil, T["Enable Zone Text On Minimap Mouseover"], C.appearance.minimap, "mouseoverzone", "checkbox")
|
||||||
CreateConfig(nil, T["Coordinates Location"], C.appearance.minimap, "coordsloc", "dropdown", pfUI.gui.dropdowns.minimap_cords_position)
|
CreateConfig(nil, T["Coordinates Location"], C.appearance.minimap, "coordsloc", "dropdown", pfUI.gui.dropdowns.minimap_cords_position)
|
||||||
CreateConfig(nil, T["Show PvP Icon"], C.unitframes.player, "showPVPMinimap", "checkbox")
|
CreateConfig(nil, T["Show PvP Icon"], C.unitframes.player, "showPVPMinimap", "checkbox")
|
||||||
|
|||||||
+14
-3
@@ -1,5 +1,6 @@
|
|||||||
pfUI:RegisterModule("minimap", "vanilla:tbc", function ()
|
pfUI:RegisterModule("minimap", "vanilla:tbc", function ()
|
||||||
local rawborder, border = GetBorderSize()
|
local rawborder, border = GetBorderSize()
|
||||||
|
local size = tonumber(C.appearance.minimap.size) or 140
|
||||||
|
|
||||||
if MiniMapWorldMapButton then MiniMapWorldMapButton:Hide() end
|
if MiniMapWorldMapButton then MiniMapWorldMapButton:Hide() end
|
||||||
if MinimapToggleButton then MinimapToggleButton:Hide() end
|
if MinimapToggleButton then MinimapToggleButton:Hide() end
|
||||||
@@ -16,8 +17,6 @@ pfUI:RegisterModule("minimap", "vanilla:tbc", function ()
|
|||||||
CreateBackdropShadow(pfUI.minimap)
|
CreateBackdropShadow(pfUI.minimap)
|
||||||
pfUI.minimap:SetPoint("TOPRIGHT", UIParent, -border*2, -border*2)
|
pfUI.minimap:SetPoint("TOPRIGHT", UIParent, -border*2, -border*2)
|
||||||
UpdateMovable(pfUI.minimap)
|
UpdateMovable(pfUI.minimap)
|
||||||
pfUI.minimap:SetWidth(140)
|
|
||||||
pfUI.minimap:SetHeight(140)
|
|
||||||
pfUI.minimap:SetScript("OnShow", function()
|
pfUI.minimap:SetScript("OnShow", function()
|
||||||
QueueFunction(ShowUIPanel, Minimap)
|
QueueFunction(ShowUIPanel, Minimap)
|
||||||
end)
|
end)
|
||||||
@@ -31,6 +30,18 @@ pfUI:RegisterModule("minimap", "vanilla:tbc", function ()
|
|||||||
if(arg1 > 0) then Minimap_ZoomIn() else Minimap_ZoomOut() end
|
if(arg1 > 0) then Minimap_ZoomIn() else Minimap_ZoomOut() end
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
pfUI.minimap.UpdateConfig = function(self)
|
||||||
|
size = tonumber(C.appearance.minimap.size) or 140
|
||||||
|
|
||||||
|
pfUI.minimap:SetWidth(size)
|
||||||
|
pfUI.minimap:SetHeight(size)
|
||||||
|
|
||||||
|
Minimap:SetWidth(size)
|
||||||
|
Minimap:SetHeight(size)
|
||||||
|
end
|
||||||
|
|
||||||
|
pfUI.minimap:UpdateConfig()
|
||||||
|
|
||||||
hooksecurefunc("ToggleMinimap", function()
|
hooksecurefunc("ToggleMinimap", function()
|
||||||
if pfUI.farmmap and pfUI.farmmap:IsShown() then
|
if pfUI.farmmap and pfUI.farmmap:IsShown() then
|
||||||
Minimap:Hide()
|
Minimap:Hide()
|
||||||
@@ -38,7 +49,7 @@ pfUI:RegisterModule("minimap", "vanilla:tbc", function ()
|
|||||||
end
|
end
|
||||||
|
|
||||||
if Minimap:IsVisible() then
|
if Minimap:IsVisible() then
|
||||||
pfUI.minimap:SetHeight(140)
|
pfUI.minimap:SetHeight(size)
|
||||||
pfUI.minimap:SetAlpha(1)
|
pfUI.minimap:SetAlpha(1)
|
||||||
else
|
else
|
||||||
pfUI.minimap:SetHeight(-border-5)
|
pfUI.minimap:SetHeight(-border-5)
|
||||||
|
|||||||
Reference in New Issue
Block a user