| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |\
| | |
| | |
| | | |
[Tree] Improve Tree Performance by replacing computed height with TreeItem's cached minimum size
|
| | | |
|
| |/ |
|
|\| |
|
| |\
| | |
| | |
| | | |
[Codestyle] Set clang-format `RemoveSemicolon` rule to `true`
|
| | |
| | |
| | |
| | | |
- Set clang-format `Standard` rule to `c++20`
|
|\ \ \
| | | |
| | | | |
Fix copyright headers referring to Godot
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| / /
| |/ / |
|
| |\ \
| | |/
| |/|
| | | |
Fix `TreeItem` `get_prev*` methods when `p_wrap` is `true`
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes #85032
The code that fix the issue is courtesy of @Jesusemora, I just added
unit tests for it and did a rebase with the latest changes on master.
Co-authored-by: Jesusemora <32273722+Jesusemora@users.noreply.github.com>
|
|\| | |
|
| |\ \
| | | |
| | | |
| | | | |
Fix button click detection when `Tree` is rotated
|
| | | | |
|
| |/ / |
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Credits:
Co-authored-by: Skogi <skogi.b@gmail.com>
Co-authored-by: Spartan322 <Megacake1234@gmail.com>
Co-authored-by: swashberry <swashdev@pm.me>
Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se>
Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com>
Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com>
Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com>
Co-authored-by: radenthefolf <radenthefolf@gmail.com>
Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com>
Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com>
Co-authored-by: decryptedchaos <nixgod@gmail.com>
Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com>
Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com>
Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com>
Co-authored-by: Mister Puma <MisterPuma80@gmail.com>
Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com>
Co-authored-by: SingleError <isaaconeoneone@gmail.com>
Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
|
|\ \
| | |
| | |
| | | |
Allow horizontal scrolling in Tree using Shift
|
| | | |
|
| |/
|/| |
|
|\ \
| | |
| | |
| | | |
[FileSystem Dock] Add symlink indicator and tooltip.
|
| | | |
|
|\ \ \
| |/ /
|/| |
| | | |
[Tree] Improve navigation with row select mode
|
| | |
| | |
| | |
| | |
| | | |
Allows navigating with the `ui_left/right` actions when selecting rows,
fixing a navigation inconsistency
|
|\ \ \
| | | |
| | | |
| | | | |
StringName Dictionary keys
|
| |/ /
| | |
| | |
| | |
| | | |
also added 'is_string()' method to Variant
and refactored many String type comparisons to use it instead
|
|\ \ \
| | | |
| | | |
| | | | |
Fix deadzone slider not working correctly
|
| | |/
| |/| |
|
|\ \ \
| |_|/
|/| |
| | | |
Fix collapsing `TreeItem` not updating horizontal scrollbar
|
| |/ |
|
|/
|
|
| |
Added TreeItem::last_child to avoid needing to iterate through all children to get to the end. This mainly helps in cases where one TreeItem has many children (1000s), and new children are added to the end, as each add had to iterate through all previously added children.
|
|
|
|
|
|
|
|
|
|
|
| |
touchscreen devices
Prior to this fix, scrolling via mouse drag on touchscreen devices, and
drag&drop operation on a `TreeItem` element would conflict with each other
preventing the drag scroll from being released when the mouse button is
released.
The issue is addressed by disabling drag&drop when drag scrolling is ongoing.
|
|\
| |
| |
| | |
Fix engine crashing when using Down Arrow selection on Tree with no selection
|
| | |
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Convenience for a number of cases operating on single values
|
|
|
|
|
|
|
|
|
| |
- Take scroll bar space and column title buttons into account
- Fix first column min size sometimes missing one level of indent
- Fix cell min size ignoring text overrun behavior and item inner margin
- Update min size when `hide_root` or `column_title_visible` changes
Wrong description of `item_inner_margin_*` constants is also fixed
|
| |
|
|
|
|
|
|
| |
- Fix incorrect tooltip and `get_button_id_at_position()` when column
title is visible and when RTL layout is used
- Take `button_margin`, `h_separation`, and `item_margin` into account
|
|\
| |
| |
| | |
Revert "Correctly display tooltips for buttons in Tree when they overlap cell content
|
| |
| |
| |
| |
| |
| | |
cell content"
This reverts commit 8278a5f274eda7484b4f31a5acb4af34b9d4fc39.
|
|/ |
|
|\
| |
| |
| | |
Fix TreeItem shows cell edit in the wrong column when `select_mode=Row` and TreeItem has multiple columns
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
and TreeItem has multiple columns
Editor would not be brought up when clicking on all but the last column on a TreeItem with SelectMode=Row with
multiple columns and when the editor was being brought up when clicking on the last column, it was editing the first column
Fixed draw_item, gui_input and edit_selected functions by setting set_meta parameter for each column
Fixed select_single_item function by changing selected_col depending on input
|