mirror of
https://github.com/linux-man/LoveFrames.git
synced 2024-11-26 05:14:21 +00:00
Tooltip fix
This commit is contained in:
parent
e831e54318
commit
3a9d87ff57
@ -6,7 +6,7 @@
|
|||||||
return function(loveframes)
|
return function(loveframes)
|
||||||
---------- module start ----------
|
---------- module start ----------
|
||||||
|
|
||||||
-- tooltip clas
|
-- tooltip class
|
||||||
local newobject = loveframes.NewObject("tooltip", "loveframes_object_tooltip", true)
|
local newobject = loveframes.NewObject("tooltip", "loveframes_object_tooltip", true)
|
||||||
|
|
||||||
--[[---------------------------------------------------------
|
--[[---------------------------------------------------------
|
||||||
@ -34,7 +34,7 @@ function newobject:initialize(object, text)
|
|||||||
textobject:Remove()
|
textobject:Remove()
|
||||||
textobject.parent = self
|
textobject.parent = self
|
||||||
textobject:SetText(text or "")
|
textobject:SetText(text or "")
|
||||||
textobject:SetPos(0, 0)
|
textobject:SetPos(10000, 0) -- textobject interferes with hover detection
|
||||||
table.insert(self.internals, textobject)
|
table.insert(self.internals, textobject)
|
||||||
|
|
||||||
-- apply template properties to the object
|
-- apply template properties to the object
|
||||||
@ -59,15 +59,16 @@ function newobject:update(dt)
|
|||||||
|
|
||||||
local visible = self.visible
|
local visible = self.visible
|
||||||
local alwaysupdate = self.alwaysupdate
|
local alwaysupdate = self.alwaysupdate
|
||||||
|
local internals = self.internals
|
||||||
|
local textobject = internals[1]
|
||||||
|
|
||||||
if not visible then
|
if not visible then
|
||||||
|
textobject:SetPos(10000, 0) -- textobject interferes with hover detection
|
||||||
if not alwaysupdate then
|
if not alwaysupdate then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
local internals = self.internals
|
|
||||||
local textobject = internals[1]
|
|
||||||
local padding = self.padding
|
local padding = self.padding
|
||||||
local object = self.object
|
local object = self.object
|
||||||
local draworder = self.draworder
|
local draworder = self.draworder
|
||||||
|
Loading…
Reference in New Issue
Block a user