diff options
| author | jussi | 2024-10-02 14:06:50 +0300 |
|---|---|---|
| committer | jussi | 2024-10-02 14:06:50 +0300 |
| commit | 02c7dd9ca80e522b987ebce34143f2eef1b95b64 (patch) | |
| tree | 56ebba19705bcc47a1b0f44f2b0a241cf7da3791 /examples/raygui_extensions/tree_view.lua | |
| parent | 30c7a5eda27ef0e424bf7948e3cd37a1cf5a52ef (diff) | |
| download | reilua-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.lua | 10 |
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 |
