e74db1de23
#54143 Fix potential null pointer dereference
2021-10-23 14:47:02 +02:00
020807dc0f
Correctly calculate position of the folding arrow in Tree
2021-09-25 02:01:35 +03:00
92ea0f7dd9
Tree Fix line rendering when drag and dropping TreeItem
2021-08-25 12:03:05 +02:00
d966f00954
Calculate __focus_rect when TreeItem is focused
...
(cherry picked from commit 2035992a07 )
2021-07-20 13:05:14 +02:00
557a1f6232
[3.x] Update Tree when modified
2021-07-15 18:19:29 +02:00
e6f420aabf
Avoid using a nullptr root in Tree._range_click_timeout().
...
Fixes #46648
(cherry picked from commit f17f3f8830 )
2021-07-13 09:47:07 +02:00
b91e3237c6
Make relationship lines draw on top of TreeItems
2021-06-21 16:54:59 +03:00
1866a605e1
Fix Tree::get_column_at_position crash
...
(cherry picked from commit c8efcf81d2 )
2021-05-17 13:07:39 +02:00
0c424abe3c
Fix Tree's background focus outline displaying behind section headings
...
(cherry picked from commit 63897f16b1 )
2021-05-09 17:51:36 +02:00
140350d767
Style: Enforce braces around if blocks and loops
...
Using clang-tidy's `readability-braces-around-statements`.
https://clang.llvm.org/extra/clang-tidy/checks/readability-braces-around-statements.html
2021-05-05 15:02:01 +02:00
a828398655
Style: Replaces uses of 0/NULL by nullptr (C++11)
...
Using clang-tidy's `modernize-use-nullptr`.
https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-nullptr.html
2021-05-04 16:30:23 +02:00
b5e1e05ef2
Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks
2021-05-04 14:45:16 +02:00
3d15f04668
Style: clang-format: Disable AllowShortIfStatementsOnASingleLine
2021-05-04 14:45:15 +02:00
672fdb7af2
Check for null pointer in get_column_width(0)
...
(cherry picked from commit fa6fd3a2d0 )
2021-03-19 10:51:09 +01:00
b82d5688b9
Deselect column only if belongs to deselected item
...
(cherry picked from commit 5cd5722f6a )
2021-03-04 12:20:35 +01:00
0a9190134d
expose edit_selected in Tree
...
(cherry picked from commit 13fb24cb6f )
2021-02-25 15:14:32 +01:00
6440b7fcae
Select TreeItem if none is selected
...
(cherry picked from commit 282639d653 )
2021-02-16 14:27:40 +01:00
daa0fe101e
Merge pull request #45813 from RandomShaper/keep_selected_visible_3.2
...
Keep selected node visible after filter change (3.2)
2021-02-09 10:43:37 +01:00
2863c6117e
Set selected Tree item to null when deselected
...
Co-authored-by: Brody Eller <wviper3@gmail.com >
(cherry picked from commit ef8ec59f2f )
2021-02-08 22:36:37 +01:00
e1054a17b5
Expose Tree::scroll_to_item()
2021-02-08 02:19:23 +01:00
49646383f1
Update copyright statements to 2021
...
Happy new year to the wonderful Godot community!
2020 has been a tough year for most of us personally, but a good year for
Godot development nonetheless with a huge amount of work done towards Godot
4.0 and great improvements backported to the long-lived 3.2 branch.
We've had close to 400 contributors to engine code this year, authoring near
7,000 commit! (And that's only for the `master` branch and for the engine code,
there's a lot more when counting docs, demos and other first-party repos.)
Here's to a great year 2021 for all Godot users 🎆
(cherry picked from commit b5334d14f7 )
2021-01-13 16:17:06 +01:00
78143ee93e
Respect Tree.set_icon_max_width size for drawing selection box
...
(cherry picked from commit cac4fedb2a )
2020-10-19 16:10:00 +02:00
c43e8d8fbd
Dropping file on parrent dirrectory fixed
...
(cherry picked from commit 1ac936f035 )
2020-10-19 15:14:13 +02:00
f26131fca5
Check if old mouse column is still available.
...
(cherry picked from commit 79802b31a9 )
2020-09-08 13:39:32 +02:00
e511e0f16a
Prevent infinite loop in Tree incremental search
...
(cherry picked from commit c0479496fa )
2020-07-24 10:31:57 +02:00
32c154d297
Fix Tree's 'scroll_to_item()' not working correctly on some cases
...
(cherry picked from commit 144a4cc39f )
2020-07-03 13:17:57 +02:00
38509f1a89
Prevent dragging from SceneTree buttons
...
(cherry picked from commit 45d0799b5b )
2020-07-03 13:17:57 +02:00
221051d523
Tree: Calling update in _gui_input less frequently
...
(cherry picked from commit d443a13244 )
2020-06-10 15:30:51 +02:00
e3712cf689
Bind set_suffix/get_suffix in Tree
...
(cherry picked from commit ac8814624d )
2020-05-06 23:31:02 +02:00
58fcbc2b06
Remove unused ofs variable
...
(cherry picked from commit 875c994109 )
2020-04-16 12:47:18 +02:00
0a3bf2b627
Fixes add group in Group Editor dialog
...
Before this fix, new group can't be created if any existing group starts
with the new name.
(cherry picked from commit 421ea09195 )
2020-02-14 15:58:36 +01:00
229b398146
Better horizontal scroll for Tree
...
* Adds pan gesture support for horizontal scroll.
* Scrolls horizontally when needed to ensure cursor visiblility.
2020-01-03 20:16:32 +08:00
0ee93257e8
Fixes Tree item offset when root is hidden
...
Before this fix, one vseparation is counted for a hidden root item.
2020-01-02 09:20:43 +08:00
a77e869b87
Ensures cursor visible for Tree with title
2020-01-01 22:47:42 +08:00
f7715b58bd
Merge pull request #34724 from timothyqiu/tree-right
...
Fixes behavior of right arrow key in Tree
2020-01-01 12:13:28 +01:00
a7f49ac9a1
Update copyright statements to 2020
...
Happy new year to the wonderful Godot community!
We're starting a new decade with a well-established, non-profit, free
and open source game engine, and tons of further improvements in the
pipeline from hundreds of contributors.
Godot will keep getting better, and we're looking forward to all the
games that the community will keep developing and releasing with it.
2020-01-01 11:16:22 +01:00
838d9519bc
Fixes behavior of right arrow key in Tree
2020-01-01 17:57:40 +08:00
47a4ca0022
Fixed crash when pressing down key on empty Tree
...
Fixes #33554
2019-11-12 08:15:29 +01:00
2143f46df2
Merge pull request #33516 from qarmin/small_fixes
...
Memory leaks and crash fixes
2019-11-10 10:17:19 +01:00
7dda9309f9
Memory leak and crash fixes
2019-11-10 09:49:13 +01:00
8eb2eeae0f
Fixes the edit rect in TreeItems
2019-11-03 16:08:07 +01:00
b469ff17e2
Added missing bind_method to TreeItem::get_custom_color().
...
Fix #32595
2019-10-06 22:07:50 +02:00
ee611d149b
Merge pull request #22834 from lupoDharkael/recursive-item
...
Add call_recursive method to TreeItem
2019-10-04 15:32:14 +02:00
03d6291aaf
Handle scrolling correctly in Tree controls inside ScrollContainers
2019-10-02 12:34:04 +02:00
d0e45e78a4
doc: Sync classref with current source
...
And various fixes to bindings, hyperlinks and an uninitialized variable.
2019-09-27 22:16:42 +02:00
5cb926a001
Merge pull request #29681 from swarnimarun/vs-graph-unification
...
Visual Script Graph Unification
2019-09-27 15:54:37 +02:00
5629a006d9
#14011 : Implement TreeItem.get_button_tooltip(column, idx).
...
When added to `TreeItem`, buttons are given tooltips. When returned via `get_button(...)`, however, the button is a `Texture` and the tooltip information isn't included.
For accessibility purposes, it is useful to have access to the tooltip text. As such, we can retrieve a button's tooltip to use as a button label.
2019-09-26 10:41:02 -05:00
59738e3fa3
Visualscript editor graph unification & refactoring
...
Removes the need to have separate graphs per function for the VisualScript Nodes, and refactoring UI and other improvements such as fuzzy search, right click search boxes and in-graph editable nodes
2019-09-26 01:53:58 +05:30
f7cd50e900
Merge pull request #32206 from Calinou/remove-unused-tree-constants
...
Remove an unused icon and constant in Tree
2019-09-20 23:14:50 +02:00
40a5de97e6
Remove an unused icon and constant in Tree
2019-09-20 17:50:13 +02:00