Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-15 | Use `switch` consistently in `_notification` (`scene` folder) | Rémi Verschelde | |
2022-02-08 | Improve TreeItem button API | Haoyu Qiu | |
2022-02-08 | Merge pull request #40140 from hinlopen/tree-scroll-center | Rémi Verschelde | |
2022-02-08 | Revert "Add missing SNAME macro optimization to all theme methods call" | Rémi Verschelde | |
This reverts commit a988fad9a092053434545c32afae91ccbdfbe792. As discussed in #57725 and clarified in #57788, `SNAME` is not meant to be used everywhere but only in critical code paths. For theme methods specifically, it was by design that only getters use `SNAME` and not setters. | |||
2022-02-06 | Add missing SNAME macro optimization to all theme methods call | jmb462 | |
2022-02-06 | Add missing SNAME macro optimization in some function calls | jmb462 | |
2022-02-05 | Add shortcut_cell double click functionality | Ger Hean | |
2022-02-05 | Center when scrolling to tree item. | Stijn Hinlopen | |
2022-02-01 | Merge pull request #57355 from akien-mga/method-bindings-clearer-types | Rémi Verschelde | |
2022-01-29 | simplify formatting scripts, add a clang-tidy script, and run clang-tidy | Nathan Franke | |
2022-01-28 | Improve some method bindings to use specific `Object` subtypes | Rémi Verschelde | |
This was made possible by changes to `VariantCaster` which now make it possible to pass any `Object`-derived type as pointer. | |||
2022-01-27 | Merge pull request #57205 from TechnoPorg/variant-template-cast | Rémi Verschelde | |
Allow method binds to take Object subclasses as arguments | |||
2022-01-25 | Allow method binds to take Object subclasses as arguments | TechnoPorg | |
This commit adds a condition to VariantCaster that casts Variants of type OBJECT to any type T, if T is derived from Object. This change enables a fair bit of code cleanup. First, the Variant implicit cast operators for Node and Control can be removed, which allows for some invalid includes to be removed. Second, helper methods in Tree whose sole purpose was to cast arguments to TreeItem * are no longer necessary. A few small changes also had to be made to other files, due to the changes cascading down all the includes. | |||
2022-01-20 | Merge pull request #53276 from Phischermen/propagate_check | Rémi Verschelde | |
2022-01-18 | Addded methods to propagate checks & refactored classes to use new methods. | Kevin Fischer | |
2022-01-11 | Merge pull request #56322 from madmiraal/fix-42450 | Rémi Verschelde | |
2022-01-05 | Merge pull request #55791 from ↵ | Rémi Verschelde | |
kleonc/tree-dont-consume-mouse-if-collapser-not-visible | |||
2022-01-05 | Merge pull request #56346 from pycbouh/control-treenteger | Rémi Verschelde | |
2022-01-05 | Merge pull request #56408 from eazrael/tree-fix-selectionmode-row | Rémi Verschelde | |
Tree: Fix de-select when selection mode set to SELECT_ROW | |||
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2022-01-02 | Tree: Fix de-select when selection mode set to SELECT_ROW | Christoph Nelles | |
It no longer de-selects an already selected row if the SELECT_MODE is set to SELECT_ROW. Update scene/gui/tree.cpp Co-authored-by: Michael Alexsander <michaelalexsander@protonmail.com> | |||
2021-12-30 | Fix an incorrect exposed property type in Tree | Yuri Sizov | |
2021-12-29 | Rename speed to velocity when it's a directional Vector | Marcel Admiraal | |
2021-12-10 | Tree Don't consume mouse event by collapse arrow which isn't shown | kleonc | |
2021-12-09 | Replace String comparisons with "", String() to is_empty() | Nathan Franke | |
Also: - Adds two stress tests to test_string.h - Changes to .empty() on std::strings | |||
2021-12-09 | align to horizontal_alignment, valign to vertical_alignment, related | Nathan Franke | |
2021-12-06 | Merge pull request #55662 from ↵ | Rémi Verschelde | |
KoBeWi/update_minimum_size_changed_to_update_minimum_size | |||
2021-12-06 | Fix bad popups offset in editor with single window off | jmb462 | |
Co-authored-by: Gil Arasa Verge <gilarasaverge@gmail.com> Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com> | |||
2021-12-06 | Rename minimum_size_changed() method | kobewi | |
2021-12-05 | Bind column_titles_visible as property | kobewi | |
2021-11-23 | Rename `remove()` to `remove_at()` when removing by index | Lightning_A | |
2021-11-16 | Rename built-in `SGN()` macro to `SIGN()` | Hugo Locurcio | |
This matches the name of the GDScript function (except it's uppercase here). | |||
2021-11-12 | Use "enum class" for input enums | Aaron Franke | |
2021-10-25 | Ignore empty Font resources as theme override. | bruvzg | |
Add range hint to font_size properties. Remove excessive `base_size` Font property. | |||
2021-10-23 | Fix possible crash when calling Tree.notification from _ready | Robin Arys | |
2021-10-04 | Remove EDSCALE dependency from /scene/gui | Yuri Sizov | |
2021-09-28 | Fix tree title column size minimum width | jmb462 | |
2021-09-26 | Fix minimum size of TreeItem | floppyhammer | |
2021-09-25 | Merge pull request #53049 from AnilBK/dont-construct-2 | Rémi Verschelde | |
2021-09-25 | Construct values only when necessary. | Anilforextra | |
2021-09-25 | Correctly calculate position of the folding arrow in Tree | Yuri Sizov | |
2021-09-15 | Merge pull request #52313 from groud/cache_tree_item_size | Rémi Verschelde | |
2021-09-13 | Fix error when click edge of the tree icon | Tomasz Chabora | |
2021-09-01 | Cache TreeItem minimum size for performance. | Gilles Roudière | |
2021-08-28 | Add support for internal nodes | kobewi | |
2021-08-27 | Merge pull request #52096 from kleonc/tree-item-drag-drop-drawing | Max Hilbrunner | |
Tree Fix line rendering when drag and dropping TreeItem | |||
2021-08-27 | Makes FontData importable resource. | bruvzg | |
Adds multi-channel SDF font texture generation and rendering support. Adds per-font oversampling support. Adds FontData import plugins (for dynamic fonts, BMFonts and monospaced image fonts), font texture cache pre-generation and loading. Adds BMFont binary format and outline support. | |||
2021-08-25 | Tree Fix line rendering when drag and dropping TreeItem | kleonc | |
2021-08-23 | Entirely removes BIND_VMETHOD in favor of GDVIRTUAL | reduz | |
* `_gui_input`, `_input`, `_unhandled_input` and `_unhandled_key_input` are now regular C++ virutal functions. * Everything else converted to GDVIRTUAL * BIND_VMETHOD is gone, always use the new syntax from now on. Creating `_gui_input` method and using the binder to register events will no longer work, simply override the virtual function now. | |||
2021-08-16 | Added icons and API for indeterminate checkmarks for the Tree class. | Kevin Fischer | |