tooltips[i]:SetBackdropColor(db.bgColor.r, db.bgColor.g, db.bgColor.b, db.alpha) |
tooltips[i]:SetBackdropBorderColor(db.borderColor.r, db.borderColor.g, db.borderColor.b, db.borderColor.a) |
tt:SetBackdrop(nil) |
tt:SetFrameLevel(10) |
TipTop:SetFrameLevel(9) |
end |
end |
|
local function SBarContainer() |
local function SBarPosition() |
ttSBar:ClearAllPoints() |
ttSBar:SetPoint("BOTTOMRIGHT", tt, "BOTTOMRIGHT", -7, -1) |
ttSBar:SetPoint("BOTTOMLEFT", tt, "BOTTOMLEFT", 10, -1) |
TipTop:SetPoint("TOPRIGHT", tt, "TOPRIGHT") |
TipTop:SetPoint("BOTTOMLEFT", ttSBar, "BOTTOMLEFT", -5, -7) |
tt:SetFrameLevel(10) |
TipTop:SetFrameLevel(9) |
if db.insideBar then |
if db.topBar then |
ttSBar:SetPoint("TOPRIGHT", tt, "TOPRIGHT", -7, 1) |
ttSBar:SetPoint("TOPLEFT", tt, "TOPLEFT", 10, 1) |
BGPosition = function() |
if ttSBar:IsShown() then |
TipTop:ClearAllPoints() |
TipTop:SetPoint("BOTTOMRIGHT", tt, "BOTTOMRIGHT") |
TipTop:SetPoint("TOPLEFT", ttSBar, "TOPLEFT", -7, 7) |
else |
TipTop:ClearAllPoints() |
TipTop:SetAllPoints(tt) |
end |
end |
else |
ttSBar:SetPoint("BOTTOMRIGHT", tt, "BOTTOMRIGHT", -7, -1) |
ttSBar:SetPoint("BOTTOMLEFT", tt, "BOTTOMLEFT", 10, -1) |
BGPosition = function() |
if ttSBar:IsShown() then |
TipTop:ClearAllPoints() |
TipTop:SetPoint("TOPRIGHT", tt, "TOPRIGHT") |
TipTop:SetPoint("BOTTOMLEFT", ttSBar, "BOTTOMLEFT", -7, -5) |
else |
TipTop:ClearAllPoints() |
TipTop:SetAllPoints(tt) |
end |
end |
end |
else |
if db.topBar then |
ttSBar:SetPoint("BOTTOMLEFT", tt, "TOPLEFT", 0, 2) |
ttSBar:SetPoint("BOTTOMRIGHT", tt, "TOPRIGHT", 0, 2) |
else |
ttSBar:SetPoint("TOPLEFT", tt, "BOTTOMLEFT", 0, -2) |
ttSBar:SetPoint("TOPRIGHT", tt, "BOTTOMRIGHT", 0, -2) |
end |
BGPosition = function() end |
TipTop:ClearAllPoints() |
TipTop:SetAllPoints(tt) |
end |
end |
|
tt:HookScript("OnTooltipSetUnit", function() print("unit") end) |
tt:HookScript("OnShow", function() |
if ttSBar:IsShown() then |
TipTop:ClearAllPoints() |
TipTop:SetPoint("TOPRIGHT", tt, "TOPRIGHT") |
TipTop:SetPoint("BOTTOMLEFT", ttSBar, "BOTTOMLEFT", -7, -7) |
else |
TipTop:ClearAllPoints() |
TipTop:SetAllPoints(tt) |
end |
end) |
--tt:HookScript("OnTooltipSetUnit", function() print("unit") end) |
|
local function Initialize() |
SetBackgrounds() |
SBarContainer() |
SBarPosition() |
tt:HookScript("OnShow", BGPosition) |
end |
|
--[[tt:HookScript("OnTooltipSetUnit", function() print("unit: "..tt:GetUnit()) end) |