summaryrefslogtreecommitdiff
path: root/examples/raygui_extensions/tree_view.lua
diff options
context:
space:
mode:
authorjussi2024-10-02 14:06:50 +0300
committerjussi2024-10-02 14:06:50 +0300
commit02c7dd9ca80e522b987ebce34143f2eef1b95b64 (patch)
tree56ebba19705bcc47a1b0f44f2b0a241cf7da3791 /examples/raygui_extensions/tree_view.lua
parent30c7a5eda27ef0e424bf7948e3cd37a1cf5a52ef (diff)
downloadreilua-enhanced-02c7dd9ca80e522b987ebce34143f2eef1b95b64.tar.gz
reilua-enhanced-02c7dd9ca80e522b987ebce34143f2eef1b95b64.tar.bz2
reilua-enhanced-02c7dd9ca80e522b987ebce34143f2eef1b95b64.zip
Raygui update.
Diffstat (limited to 'examples/raygui_extensions/tree_view.lua')
-rw-r--r--examples/raygui_extensions/tree_view.lua10
1 files changed, 2 insertions, 8 deletions
diff --git a/examples/raygui_extensions/tree_view.lua b/examples/raygui_extensions/tree_view.lua
index 3c5cebe..3156886 100644
--- a/examples/raygui_extensions/tree_view.lua
+++ b/examples/raygui_extensions/tree_view.lua
@@ -46,7 +46,6 @@ function TreeView:new( bounds, text, callbacks, styles, tooltip )
object:setSize( Vector2:new( object.bounds.width, object.bounds.height ) )
- object._forceCheckScroll = false
object._posY = 0 -- In control list update.
object._curDepth = 0 -- Current indentation.
object._curId = 0 -- Running number to give id's for controls.
@@ -125,7 +124,7 @@ function TreeView:updateContent()
self.content.width + self.padding,
self.content.height + self.padding
)
- self._forceCheckScroll = true
+ self:updateMouseOffset()
end
function TreeView:addItem( name, group )
@@ -289,12 +288,7 @@ function TreeView:draw()
self.view:setT( view )
self.scroll:setT( scroll )
- if 0 < result or self._forceCheckScroll then
- if not self._forceCheckScroll then
- self._gui:checkScrolling()
- end
- self._forceCheckScroll = false
-
+ if 0 < result then
self:updateMouseOffset()
self.gui.view:set( -self.scroll.x, -self.scroll.y, self.view.width, self.view.height )
end