WoWInterface SVN TipTop

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /branches/2.0
    from Rev 45 to Rev 46
    Reverse comparison

Rev 45 → Rev 46

tiptop.lua
16,6 → 16,7
sbarbg = "TipTop Default",
sbarbgcolor = {r=0, g=0, b=0, a=.4},
topBar = false,
insideBar = false,
raidIconSize = 16,
raidIconPosition = "TOP",
raidIconX = "0",
36,6 → 37,7
local LSM = LibStub("LibSharedMedia-3.0")
local tt = GameTooltip
local ttSBar = GameTooltipStatusBar
local BGPosition
local tooltips = { --GameTooltip,
ItemRefTooltip,
ShoppingTooltip1,
55,34 → 57,61
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)