Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-25 | Improve popup window handling. | bruvzg | |
Add window FLAG_POPUP and a platform specific routines to control popup auto-hiding and event forwarding. | |||
2022-02-15 | Use `switch` consistently in `_notification` (`scene` folder) | Rémi Verschelde | |
2022-02-12 | Improve compilation speed (forward declarations/includes cleanup) | Hendrik Brucker | |
2022-02-09 | Merge pull request #57837 from YeldhamDev/that_was_pointless | Rémi Verschelde | |
2022-02-09 | Remove code to update the layout direction of submenus from `PopupMenu` | Michael Alexsander | |
2022-02-09 | Adjust id creation in PopupMenu to avoid duplicate ids | Markus Sauermann | |
2022-02-08 | Merge pull request #57692 from YeldhamDev/popping_options | 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-07 | Merge pull request #57725 from jmb462/missing-sname-theme-setters | Rémi Verschelde | |
2022-02-06 | Make popups from `MenuButton`, `OptionButton`, and submenus obey the layout ↵ | Michael Alexsander | |
direction | |||
2022-02-06 | Add missing SNAME macro optimization to all theme methods call | jmb462 | |
2022-02-06 | Better handle icons and checkboxes with separators in `PopupMenu` | Michael Alexsander | |
2022-02-06 | Enhancements and fixes for `OptionButton` and `PopupMenu` | Michael Alexsander | |
2022-02-03 | Merge pull request #56992 from YeldhamDev/smarter_popmenu_focus | Rémi Verschelde | |
2022-01-28 | Make various improvements to OptionButton | eikobear | |
- Allow OptionButton selection to be set to -1 to signify no selection, both via API and in the editor. - Reset OptionButton selection to -1 when the selected item has been removed. - Fully convert PopupMenu to a zero-based ID system, which improves an inconsistency in generated IDs when making new items in the editor. | |||
2022-01-25 | Make popup menus focus items automatically when not using the mouse | Michael Alexsander | |
2022-01-20 | [Windows] Fix pop-up dialogs instantly closing. | bruvzg | |
2022-01-15 | OptionButton::pressed(): give focus to selected | Ricardo Buring | |
2022-01-08 | Merge pull request #54647 from rafallus/fix/popupmenu_ids | Rémi Verschelde | |
Fix `PopupMenu` items id range in inspector | |||
2022-01-07 | Fix `PopupMenu` items id range in inspector | rafallus | |
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2022-01-03 | Merge pull request #55487 from YeldhamDev/scroll_bikeshedding | Rémi Verschelde | |
2021-12-10 | Merge pull request #43181 from nathanfranke/string-empty | Rémi Verschelde | |
Replace String comparisons with "", String() to is_empty() | |||
2021-12-09 | Increased time delay on selection when opening a popup | FelipeMatoba | |
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-08 | Improve PopupMenu doc about id and index | kobewi | |
2021-12-06 | Rename "items_count" property to "item_count" | Aaron Franke | |
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-11-30 | Rename all methods that return `ScrollBar` nodes to `get_*_scroll_bar()` | Michael Alexsander | |
2021-11-23 | Rename `remove()` to `remove_at()` when removing by index | Lightning_A | |
2021-11-12 | Use "enum class" for input enums | Aaron Franke | |
2021-11-04 | Add missing argument names for bindings in GDExtension | Rémi Verschelde | |
2021-11-03 | Implement inspector property array for `PopupMenu` and `MenuButton` | rafallus | |
2021-08-29 | Merge pull request #30391 from KoBeWi/hiding_children | Juan Linietsky | |
Add support for internal nodes | |||
2021-08-28 | Merge pull request #51906 from requizm/fix/49077 | Michael Alexsander | |
Fix tooltips don't appear for PopupMenus | |||
2021-08-28 | Add support for internal nodes | kobewi | |
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-20 | Fix tooltip message working incorrectly in PopupMenu | requizm | |
fix | |||
2021-08-19 | fixed popup_menu buttons getting triggered by lmb press instead of release. | ThreeRhinosInAnElephantCostume | |
2021-08-10 | Use Key enum instead of plain integers | Aaron Franke | |
2021-08-05 | Shortcut: Rename `shortcut` property to `event` | Rémi Verschelde | |
Having a property which has the same name as its class leads to confusing situations (e.g. `BaseButton` has a `shortcut` property of type `Shortcut` which has a `shortcut` property of type `InputEvent`). Also renames `is_event` to `matches_event`, and `is_valid` to `has_valid_event` to better reflect what the methods check. | |||
2021-07-29 | Add `auto_translate` toggle for automatic translation | Michael Alexsander | |
2021-07-25 | Use const references where possible for List range iterators | Rémi Verschelde | |
2021-07-23 | Use C++ iterators for Lists in many situations | Aaron Franke | |
2021-07-23 | Fix popup submenu in single-window mode | jfons | |
The internal processing code only works for OS windows, since it takes the mouse position relative to the window and not the viewport. Now we make sure it's not called in single-window mode. | |||
2021-07-18 | Optimize StringName usage | reduz | |
* Added a new macro SNAME() that constructs and caches a local stringname. * Subsequent usages use the cached version. * Since these use a global static variable, a second refcounter of static usages need to be kept for cleanup time. * Replaced all theme usages by this new macro. * Replace all signal emission usages by this new macro. * Replace all call_deferred usages by this new macro. This is part of ongoing work to optimize GUI and the editor. | |||
2021-05-07 | Rename "Control" key to "Ctrl" and add "_pressed" suffix to all ↵ | Lightning_A | |
InputEventWithModifiers properties/methods | |||
2021-04-05 | Fix crashes in *_input functions | Rafał Mikrut | |
2021-03-23 | Rename ButtonList enum and members to MouseButton | Aaron Franke | |
2021-03-20 | Fix wrong width with PopupMenus on first opening in the editor | Michael Alexsander | |