media: reposition stop button
This commit is contained in:
+22
-5
@@ -15578,11 +15578,30 @@ function LeaPlusLC:RunOnce()
|
|||||||
end)
|
end)
|
||||||
|
|
||||||
-- Add stop button
|
-- Add stop button
|
||||||
local stopBtn = LeaPlusLC:CreateButton("StopMusicBtn", LeaPlusLC["Page9"], "Stop", "TOPLEFT", 135, -292, 0, 25, true, "")
|
local stopBtn = LeaPlusLC:CreateButton("StopMusicBtn", LeaPlusLC["Page9"], "Stop", "TOPLEFT", 0, 0, 0, 25, true, "") -- MODIFIED: Temp position for CreateButton
|
||||||
stopBtn:Hide();
|
|
||||||
|
-- START OF ADDED/MODIFIED REPOSITIONING LOGIC
|
||||||
|
if stopBtn and conbtn[L["Random"]] then
|
||||||
|
stopBtn:ClearAllPoints()
|
||||||
|
-- Anchor stopBtn's TOPLEFT to conbtn[L["Random"]]'s BOTTOMLEFT.
|
||||||
|
-- X offset 0 to align vertically with L["Random"].
|
||||||
|
-- Y offset -5 for a small gap below L["Random"]. You can adjust -5 as needed.
|
||||||
|
stopBtn:SetPoint("TOPLEFT", conbtn[L["Random"]], "BOTTOMLEFT", 0, -5)
|
||||||
|
else
|
||||||
|
-- Fallback: If L["Random"] button isn't found for some reason, or stopBtn failed to create.
|
||||||
|
if stopBtn then
|
||||||
|
stopBtn:ClearAllPoints()
|
||||||
|
stopBtn:SetPoint("TOPLEFT", LeaPlusLC["Page9"], "TOPLEFT", 135, -292) -- Original explicit position as a fallback
|
||||||
|
end
|
||||||
|
if not conbtn[L["Random"]] then
|
||||||
|
print("Leatrix Plus MediaFunc Warning: Random button (conbtn[L[\"Random\"]]) not found for positioning stopBtn.")
|
||||||
|
end
|
||||||
|
end
|
||||||
|
-- END OF ADDED/MODIFIED REPOSITIONING LOGIC
|
||||||
|
|
||||||
|
stopBtn:Hide(); -- This line and below are kept from the original block
|
||||||
stopBtn:Show()
|
stopBtn:Show()
|
||||||
LeaPlusLC:LockItem(stopBtn, true)
|
LeaPlusLC:LockItem(stopBtn, true)
|
||||||
-- REPLACEMENT: Stop-button handler (stopBtn:SetScript("OnClick", ...))
|
|
||||||
stopBtn:SetScript("OnClick", function()
|
stopBtn:SetScript("OnClick", function()
|
||||||
MarkCurrentTrackListened()
|
MarkCurrentTrackListened()
|
||||||
trackStartTime = 0
|
trackStartTime = 0
|
||||||
@@ -15592,8 +15611,6 @@ function LeaPlusLC:RunOnce()
|
|||||||
end
|
end
|
||||||
PrevMusicCVar = nil
|
PrevMusicCVar = nil
|
||||||
|
|
||||||
|
|
||||||
-- clear UI state
|
|
||||||
LastPlayed, LastFolder = "", ""
|
LastPlayed, LastFolder = "", ""
|
||||||
UpdateList()
|
UpdateList()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user