diff options
| author | jussi | 2024-02-21 23:25:17 +0200 |
|---|---|---|
| committer | jussi | 2024-02-21 23:25:17 +0200 |
| commit | 178196b0ffb8e2358ce9b0be5e1570a10136eb45 (patch) | |
| tree | 45d657547c10c01dc230dbf5dc9f30281cad621a /examples/raygui_extensions/sprite_button.lua | |
| parent | 836c9d1d0005c32714c89b3adecbb232472b494a (diff) | |
| download | reilua-enhanced-178196b0ffb8e2358ce9b0be5e1570a10136eb45.tar.gz reilua-enhanced-178196b0ffb8e2358ce9b0be5e1570a10136eb45.tar.bz2 reilua-enhanced-178196b0ffb8e2358ce9b0be5e1570a10136eb45.zip | |
Raygui lib tooltip.
Diffstat (limited to 'examples/raygui_extensions/sprite_button.lua')
| -rw-r--r-- | examples/raygui_extensions/sprite_button.lua | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/examples/raygui_extensions/sprite_button.lua b/examples/raygui_extensions/sprite_button.lua index 401c1a9..11bdf51 100644 --- a/examples/raygui_extensions/sprite_button.lua +++ b/examples/raygui_extensions/sprite_button.lua @@ -1,7 +1,7 @@ local SpriteButton = {} SpriteButton.__index = SpriteButton -function SpriteButton:new( bounds, text, texture, nPatchNormal, nPatchPressed, callback, styles ) +function SpriteButton:new( bounds, text, texture, nPatchNormal, nPatchPressed, callback, styles, tooltip ) local object = setmetatable( {}, self ) object._parent = nil @@ -12,6 +12,7 @@ function SpriteButton:new( bounds, text, texture, nPatchNormal, nPatchPressed, c object.nPatchPressed = nPatchPressed object.callback = callback object.styles = styles + object.tooltip = tooltip object.visible = true object.disabled = false @@ -20,6 +21,7 @@ function SpriteButton:new( bounds, text, texture, nPatchNormal, nPatchPressed, c end function SpriteButton:update() + -- print( self.tooltip ) return RL.CheckCollisionPointRec( RL.GetMousePosition(), self.bounds ) end @@ -43,8 +45,8 @@ function SpriteButton:setPosition( pos ) end function SpriteButton:register( gui ) - function gui:SpriteButton( bounds, text, texture, nPatchNormal, nPatchPressed, callback, styles ) - return self:addControl( SpriteButton:new( bounds, text, texture, nPatchNormal, nPatchPressed, callback, styles ) ) + function gui:SpriteButton( bounds, text, texture, nPatchNormal, nPatchPressed, callback, styles, tooltip ) + return self:addControl( SpriteButton:new( bounds, text, texture, nPatchNormal, nPatchPressed, callback, styles, tooltip ) ) end end |
