EnhanceTooltip - fix,remove
Fixed the frame that drags tooltip, added some new code to it. Removed anchor tooltip to the left of cursor, seems it's not in 3.3.5.
This commit is contained in:
parent
59fecc5dc9
commit
87e110090b
1 changed files with 22 additions and 6 deletions
|
|
@ -10879,10 +10879,10 @@ function LeaPlusLC:FriendCheck(name)
|
|||
if LeaPlusLC["TooltipAnchorMenu"] == 3 then
|
||||
tooltip:SetOwner(parent, "ANCHOR_CURSOR")
|
||||
return
|
||||
-- elseif LeaPlusLC["TooltipAnchorMenu"] == 4 then
|
||||
-- tooltip:SetOwner(parent, "ANCHOR_CURSOR_LEFT", LeaPlusLC["TipCursorX"], LeaPlusLC["TipCursorY"])
|
||||
-- return
|
||||
elseif LeaPlusLC["TooltipAnchorMenu"] == 4 then
|
||||
tooltip:SetOwner(parent, "ANCHOR_CURSOR_LEFT", LeaPlusLC["TipCursorX"], LeaPlusLC["TipCursorY"])
|
||||
return
|
||||
elseif LeaPlusLC["TooltipAnchorMenu"] == 5 then
|
||||
tooltip:SetOwner(parent, "ANCHOR_CURSOR_RIGHT", LeaPlusLC["TipCursorX"], LeaPlusLC["TipCursorY"])
|
||||
return
|
||||
end
|
||||
|
|
@ -10913,9 +10913,11 @@ function LeaPlusLC:FriendCheck(name)
|
|||
TipDrag:Hide();
|
||||
TipDrag:SetFrameStrata("TOOLTIP")
|
||||
TipDrag:SetMovable(true)
|
||||
TipDrag:EnableMouse(true)
|
||||
TipDrag:RegisterForDrag("LeftButton")
|
||||
TipDrag:SetBackdropColor(0.0, 0.5, 1.0);
|
||||
TipDrag:SetBackdrop({
|
||||
edgeFile = "Interface/Tooltips/UI-Tooltip-Border",
|
||||
edgeFile = "Interface\\Tooltips\\UI-Tooltip-Border",
|
||||
tile = false, tileSize = 0, edgeSize = 16,
|
||||
insets = { left = 0, right = 0, top = 0, bottom = 0 }});
|
||||
|
||||
|
|
@ -10927,9 +10929,16 @@ function LeaPlusLC:FriendCheck(name)
|
|||
-- Create texture
|
||||
TipDrag.t = TipDrag:CreateTexture();
|
||||
TipDrag.t:SetAllPoints();
|
||||
TipDrag.t:SetVertexColor(0.0, 0.5, 1.0, 0.5);
|
||||
TipDrag.t:SetTexture(0.0, 0.5, 1.0,0.5)
|
||||
TipDrag.t:SetAlpha(0.5);
|
||||
|
||||
|
||||
-- Create moving message
|
||||
local LeaPlusMoveTipMsg = UIParent:CreateFontString(nil, "OVERLAY", 'GameFontNormalLarge')
|
||||
LeaPlusMoveTipMsg:SetPoint("CENTER", 0, 0)
|
||||
LeaPlusMoveTipMsg:SetText("Drag the tooltip frame then right-click it to finish.")
|
||||
LeaPlusMoveTipMsg:Hide();
|
||||
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
-- Tooltip movement settings
|
||||
---------------------------------------------------------------------------------------------------------
|
||||
|
|
@ -10960,7 +10969,7 @@ function LeaPlusLC:FriendCheck(name)
|
|||
LeaPlusCB["TipHideInCombat"]:HookScript("OnClick", SetTipHideShiftOverrideFunc)
|
||||
SetTipHideShiftOverrideFunc()
|
||||
|
||||
LeaPlusLC:CreateDropDown("TooltipAnchorMenu", "Anchor", SideTip, 146, "TOPLEFT", 356, -115, {L["None"], L["Overlay"], L["Cursor"], L["Cursor Left"], L["Cursor Right"]}, "")
|
||||
LeaPlusLC:CreateDropDown("TooltipAnchorMenu", "Anchor", SideTip, 146, "TOPLEFT", 356, -115, {L["None"], L["Overlay"], L["Cursor"], L["Cursor Right"]}, "")
|
||||
|
||||
local XOffsetHeading = LeaPlusLC:MakeTx(SideTip, "X Offset", 356, -132)
|
||||
LeaPlusLC:MakeSL(SideTip, "TipCursorX", "Drag to set the cursor X offset.", -128, 128, 1, 356, -152, "%.0f")
|
||||
|
|
@ -11053,7 +11062,14 @@ function LeaPlusLC:FriendCheck(name)
|
|||
if btn == "LeftButton" then
|
||||
void, void, void, LTax, LTay = TipDrag:GetPoint()
|
||||
TipDrag:StartMoving()
|
||||
LeaPlusMoveTipMsg:Show()
|
||||
void, void, void, LTbx, LTby = TipDrag:GetPoint()
|
||||
|
||||
elseif btn == "RightButton" then
|
||||
LeaPlusMoveTipMsg:Hide();
|
||||
if TipDrag:IsShown() then
|
||||
TipDrag:Hide();
|
||||
end
|
||||
end
|
||||
end)
|
||||
TipDrag:SetScript("OnMouseUp", function(self, btn)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue