mirror of
https://github.com/Bluewhale1337/ElvUIModernized.git
synced 2026-07-28 00:44:45 +00:00
test minimap
This commit is contained in:
@@ -352,16 +352,16 @@ end
|
|||||||
|
|
||||||
function LO:CreateMinimapPanels()
|
function LO:CreateMinimapPanels()
|
||||||
local lminipanel = CreateFrame("Frame", "LeftMiniPanel", Minimap.backdrop)
|
local lminipanel = CreateFrame("Frame", "LeftMiniPanel", Minimap.backdrop)
|
||||||
lminipanel:SetWidth(E.db.general.minimap.size/2 + (E.PixelMode and 1 or 3))
|
lminipanel:SetWidth(E.db.general.minimap.size/2 + 1.5)
|
||||||
lminipanel:SetHeight(PANEL_HEIGHT)
|
lminipanel:SetHeight(PANEL_HEIGHT)
|
||||||
lminipanel:SetPoint("TOPLEFT", Minimap, "BOTTOMLEFT", -E.Border, (E.PixelMode and 0 or -3))
|
lminipanel:SetPoint("TOPLEFT", Minimap, "BOTTOMLEFT", -E.Border - 1, (E.PixelMode and 0 or -3) + 1)
|
||||||
E:SetTemplate(lminipanel, E.db.datatexts.panelTransparency and "Transparent" or "Default", true)
|
E:SetTemplate(lminipanel, E.db.datatexts.panelTransparency and "Transparent" or "Default", true)
|
||||||
E:GetModule("DataTexts"):RegisterPanel(lminipanel, 1, "ANCHOR_BOTTOMLEFT", lminipanel:GetWidth() * 2, -(E.PixelMode and 1 or 3))
|
E:GetModule("DataTexts"):RegisterPanel(lminipanel, 1, "ANCHOR_BOTTOMLEFT", lminipanel:GetWidth() * 2, -(E.PixelMode and 1 or 3))
|
||||||
|
|
||||||
local rminipanel = CreateFrame("Frame", "RightMiniPanel", Minimap.backdrop)
|
local rminipanel = CreateFrame("Frame", "RightMiniPanel", Minimap.backdrop)
|
||||||
rminipanel:SetWidth(E.db.general.minimap.size/2 + (E.PixelMode and 1 or 3))
|
rminipanel:SetWidth(E.db.general.minimap.size/2 + 1.5)
|
||||||
rminipanel:SetHeight(PANEL_HEIGHT)
|
rminipanel:SetHeight(PANEL_HEIGHT)
|
||||||
rminipanel:SetPoint("TOPRIGHT", Minimap, "BOTTOMRIGHT", E.Border, (E.PixelMode and 0 or -3))
|
rminipanel:SetPoint("TOPRIGHT", Minimap, "BOTTOMRIGHT", E.Border - 1, (E.PixelMode and 0 or -3) + 1)
|
||||||
E:SetTemplate(rminipanel, E.db.datatexts.panelTransparency and "Transparent" or "Default", true)
|
E:SetTemplate(rminipanel, E.db.datatexts.panelTransparency and "Transparent" or "Default", true)
|
||||||
E:GetModule("DataTexts"):RegisterPanel(rminipanel, 1, "ANCHOR_BOTTOM", 0, -(E.PixelMode and 1 or 3))
|
E:GetModule("DataTexts"):RegisterPanel(rminipanel, 1, "ANCHOR_BOTTOM", 0, -(E.PixelMode and 1 or 3))
|
||||||
|
|
||||||
|
|||||||
@@ -118,7 +118,9 @@ function M:UpdateSettings()
|
|||||||
if LeftMiniPanel and RightMiniPanel then
|
if LeftMiniPanel and RightMiniPanel then
|
||||||
if E.db.datatexts.minimapPanels and E.private.general.minimap.enable then
|
if E.db.datatexts.minimapPanels and E.private.general.minimap.enable then
|
||||||
LeftMiniPanel:Show()
|
LeftMiniPanel:Show()
|
||||||
|
LeftMiniPanel:SetWidth(E.db.general.minimap.size/2 + 1.5)
|
||||||
RightMiniPanel:Show()
|
RightMiniPanel:Show()
|
||||||
|
RightMiniPanel:SetWidth(E.db.general.minimap.size/2 + 1.5)
|
||||||
else
|
else
|
||||||
LeftMiniPanel:Hide()
|
LeftMiniPanel:Hide()
|
||||||
RightMiniPanel:Hide()
|
RightMiniPanel:Hide()
|
||||||
@@ -262,7 +264,8 @@ function M:Initialize()
|
|||||||
|
|
||||||
Minimap:SetMaskTexture("Interface\\ChatFrame\\ChatFrameBackground")
|
Minimap:SetMaskTexture("Interface\\ChatFrame\\ChatFrameBackground")
|
||||||
Minimap.backdrop = CreateFrame("Frame", nil, UIParent)
|
Minimap.backdrop = CreateFrame("Frame", nil, UIParent)
|
||||||
E:SetOutside(Minimap.backdrop, Minimap)
|
Minimap.backdrop:SetPoint("TOPLEFT", Minimap, "TOPLEFT", -E.Border - 1, E.Border + 1)
|
||||||
|
Minimap.backdrop:SetPoint("BOTTOMRIGHT", Minimap, "BOTTOMRIGHT", E.Border - 1, -E.Border + 1)
|
||||||
Minimap.backdrop:SetFrameStrata(Minimap:GetFrameStrata())
|
Minimap.backdrop:SetFrameStrata(Minimap:GetFrameStrata())
|
||||||
Minimap.backdrop:SetFrameLevel(Minimap:GetFrameLevel() - 1)
|
Minimap.backdrop:SetFrameLevel(Minimap:GetFrameLevel() - 1)
|
||||||
E:SetTemplate(Minimap.backdrop, "Default")
|
E:SetTemplate(Minimap.backdrop, "Default")
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
local E, L, V, P, G = unpack(ElvUI); --Import: Engine, Locales, PrivateDB, ProfileDB, GlobalDB
|
local E, L, V, P, G = unpack(ElvUI); --Import: Engine, Locales, PrivateDB, ProfileDB, GlobalDB
|
||||||
local TT = E:NewModule("Tooltip", "AceHook-3.0", "AceEvent-3.0");
|
local TT = E:NewModule("Tooltip", "AceHook-3.0", "AceEvent-3.0");
|
||||||
local LIP = LibStub:GetLibrary("ItemPrice-1.1")
|
local LIP = LibStub:GetLibrary("ItemPrice-1.1");
|
||||||
|
|
||||||
--Cache global variables
|
--Cache global variables
|
||||||
--Lua functions
|
--Lua functions
|
||||||
@@ -287,8 +287,6 @@ function TT:SetPrice(tt, id, count)
|
|||||||
if price and price > 0 then
|
if price and price > 0 then
|
||||||
tt:AddDoubleLine(SALE_PRICE_COLON, E:FormatMoney(count and price * count or price, "BLIZZARD", false), nil, nil, nil, 1, 1, 1)
|
tt:AddDoubleLine(SALE_PRICE_COLON, E:FormatMoney(count and price * count or price, "BLIZZARD", false), nil, nil, nil, 1, 1, 1)
|
||||||
end
|
end
|
||||||
|
|
||||||
if tt:IsShown() then tt:Show() end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
function TT:SetAction(tt, id)
|
function TT:SetAction(tt, id)
|
||||||
|
|||||||
Reference in New Issue
Block a user