Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move `global_menu_*` methods to a separate `NativeMenu` class. | bruvzg | 2024-03-04 | 1 | -186/+192 |
| | |||||
* | Fix PopupMenu doesn't respect it's ScrollContainer's margins | Mounir Tohami | 2024-02-23 | 1 | -76/+58 |
| | |||||
* | Add methods to add submenus without using names | kobewi | 2024-02-22 | 1 | -86/+76 |
| | |||||
* | Merge pull request #87967 from jsjtxietian/set_item_submenu | Rémi Verschelde | 2024-02-22 | 1 | -0/+5 |
|\ | | | | | | | Fix `set_item_submenu` infinite recursion crash | ||||
| * | Fix `set_item_submenu` infinite recursion crash | jsjtxietian | 2024-02-22 | 1 | -0/+5 |
| | | |||||
* | | Revert "Fix selecting popup menu items on mouse release" | Rémi Verschelde | 2024-02-20 | 1 | -48/+43 |
|/ | |||||
* | Merge pull request #86952 from ↵ | Rémi Verschelde | 2024-02-14 | 1 | -43/+48 |
|\ | | | | | | | | | | | ryevdokimov/fix-selecting-popup-menu-items-on-mouse-release Fix selecting popup menu items on mouse release | ||||
| * | Fix selecting popup menu items on mouse release | Robert Yevdokimov | 2024-01-14 | 1 | -43/+48 |
| | | |||||
* | | Add PropertyListHelper to PopupMenu | kobewi | 2024-02-11 | 1 | -97/+35 |
| | | |||||
* | | Remove unnecessary `this->` expressions | A Thousand Ships | 2024-01-29 | 1 | -1/+1 |
| | | |||||
* | | Expose PopupMenu get_item_multistate(), get_item_multistate_max() and ↵ | mrcdk | 2024-01-22 | 1 | -0/+24 |
| | | | | | | | | set_item_multistate_max() | ||||
* | | [macOS] Do not unbind PopupMenu from global menu on `clear` call. | bruvzg | 2024-01-16 | 1 | -2/+3 |
| | | |||||
* | | Merge pull request #86141 from Maran23/popup-hover-height-calc | Rémi Verschelde | 2024-01-15 | 1 | -4/+3 |
|\ \ | | | | | | | | | | Fix Popup hover and height calculation are off by some pixels | ||||
| * | | Fix Popup hover and height calculation are off by some pixels | Marius Hanl | 2023-12-14 | 1 | -4/+3 |
| | | | | | | | | | | | | This was caused by an incorrect calculation of the v_separation where it was not needed | ||||
* | | | Merge pull request #84946 from DarkMessiah/default-theme-checkbox-disabled-state | Rémi Verschelde | 2024-01-10 | 1 | -3/+1 |
|\ \ \ | |_|/ |/| | | | | | Use disabled icons for CheckBox in DefaultTheme | ||||
| * | | Use disabled icons for CheckBox in DefaultTheme | Stanislav Labzyuk | 2023-11-19 | 1 | -3/+1 |
| |/ | |||||
* | | Merge pull request #84445 from Rubonnek/add-const-references-clang-tidy | Rémi Verschelde | 2024-01-04 | 1 | -2/+2 |
|\ \ | | | | | | | | | | Add const references detected by clang-tidy | ||||
| * | | Add const references detected by clang-tidy | Wilson E. Alvarez | 2023-12-16 | 1 | -2/+2 |
| |/ | |||||
* | | Merge pull request #82900 from bruvzg/macos_menu_global_shortcuts | Rémi Verschelde | 2024-01-03 | 1 | -7/+12 |
|\ \ | | | | | | | | | | [PopupMenu] Handle shortcuts with "global" flag directly. | ||||
| * | | [PopupMenu] Handle shortcuts with "global" flag directly. | bruvzg | 2023-10-06 | 1 | -7/+12 |
| | | | |||||
* | | | [PopupMenu] Handle physical_keycode and key_label of shortcuts. | bruvzg | 2023-12-30 | 1 | -18/+24 |
| | | | |||||
* | | | Merge pull request #81243 from Sauermann/fix-window-events | Yuri Sizov | 2023-12-19 | 1 | -4/+9 |
|\ \ \ | | | | | | | | | | | | | Fix internal events not being delivered to some Window types | ||||
| * | | | Fix internal events not being delivered to some Window types | Markus Sauermann | 2023-11-14 | 1 | -4/+9 |
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | `AcceptDialog`, `Popup` and `PopupMenu` no longer subscribe to "window_input" signal, because that is only sent if it is not an internal signal. Instead they receive events in `_input_from_window`. They ensure that the event is also propagated to their super-function, just like previously the signals would be treated. | ||||
* / | | [macOS] Add default Window and Help menus, allow special menu customization. | bruvzg | 2023-12-13 | 1 | -1/+51 |
|/ / | |||||
* | | Allow auto-generated node names in `PopupMenu::add_submenu_item` | Yuri Sizov | 2023-11-09 | 1 | -1/+5 |
| | | |||||
* | | Fix `activate_item_by_event` infinite recursion crash | jsjtxietian | 2023-11-01 | 1 | -0/+1 |
| | | |||||
* | | Ensure input event is valid in `PopupMenu::activate_item_by_event` | A Thousand Ships | 2023-10-25 | 1 | -0/+1 |
| | | |||||
* | | Add bulk change guards to successive theme overrides in Editor and GUI | Yuri Sizov | 2023-10-19 | 1 | -0/+2 |
| | | |||||
* | | Fix incorrect offset of `PopupMenu` separator icons | Yuri Sizov | 2023-10-17 | 1 | -7/+7 |
| | | |||||
* | | Merge pull request #80271 from Ymanawat/optionmenu-scroll-test | Rémi Verschelde | 2023-10-09 | 1 | -8/+10 |
|\ \ | |/ |/| | | | Fix scrolling on keyboard/controller input | ||||
| * | Fix scrolling popup_menu On keyboard/controller input | Yogendra Manawat | 2023-08-30 | 1 | -8/+10 |
| | | |||||
* | | [macOS] Add `about_to_open` and `popup_hide` callback for the global menus, ↵ | bruvzg | 2023-10-04 | 1 | -8/+453 |
| | | | | | | | | move part of logic to the PopupMenu to allow live menu modification. | ||||
* | | Free submenu children when clearing PopupMenu | kobewi | 2023-09-25 | 1 | -5/+13 |
| | | |||||
* | | Expose `PopupMenu` `activate_item_by_event` method | PrecisionRender | 2023-09-15 | 1 | -0/+2 |
| | | |||||
* | | Bind remaining theme properties to their respective classes | Yuri Sizov | 2023-09-13 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | This adds binds for GraphEdit/GraphElement/GraphNode, which were skipped before due to a rework. This also adds binds for Window, which was skipped before due to a complicated code organization. Also adds theme cache entries/direct cache access to a few places that previously missed it. Some theme properties are now exposed to other classes via friendships or public getters for convenience. This removes all string-based theme access from scene/ classes. | ||||
* | | Merge pull request #81477 from timothyqiu/aligned | Rémi Verschelde | 2023-09-11 | 1 | -2/+2 |
|\ \ | | | | | | | | | | Fix submenu alignment with parent menu item | ||||
| * | | Fix submenu alignment with parent menu item | Haoyu Qiu | 2023-09-09 | 1 | -2/+2 |
| | | | |||||
* | | | Register theme properties with ThemeDB | Yuri Sizov | 2023-09-11 | 1 | -46/+43 |
|/ / | |||||
* / | Add option to allow echo events in menu shortcuts | Tomasz Chabora | 2023-08-16 | 1 | -13/+15 |
|/ | |||||
* | Unify and streamline connecting to Resource changes | kobewi | 2023-07-17 | 1 | -2/+2 |
| | |||||
* | [macOS] Implement optional native file selection dialog support for ↵ | bruvzg | 2023-07-12 | 1 | -1/+1 |
| | | | | sandboxed apps. | ||||
* | Merge pull request #78476 from Sauermann/fix-embedded-safe-area | Yuri Sizov | 2023-07-12 | 1 | -2/+7 |
|\ | | | | | | | Embedded Popups store their safe_rect in their embedder | ||||
| * | Embedded Popups store their safe_rect in their embedder | Markus Sauermann | 2023-06-20 | 1 | -2/+7 |
| | | | | | | | | | | Storing it in the DisplayServer didn't make sense in this case, because the embedded window is unknown to the DisplayServer. | ||||
* | | Fix invalid minimum size for translated messages in option button | Florian Kothmeier | 2023-06-29 | 1 | -0/+5 |
|/ | |||||
* | Remove unused variable `PopupMenu::parent_rect` | Markus Sauermann | 2023-06-15 | 1 | -4/+0 |
| | | | | | This private variable is not read anywhere. Remove it and all places, where it is set. | ||||
* | Use `get_node_or_null` when null checks are present | Ninni Pipping | 2023-06-10 | 1 | -3/+3 |
| | | | | Avoids duplicate or unnecessary errors | ||||
* | Merge pull request #63168 from Levrault/master | Rémi Verschelde | 2023-06-05 | 1 | -0/+93 |
|\ | | | | | | | Fix: InputEventJoypadMotion should trigger only once on a vslider | ||||
| * | feat(gamepad): improve gamepad behavior with slider and popup_menu | Luc-Frédéric Langis | 2023-06-05 | 1 | -0/+93 |
| | | |||||
* | | Merge pull request #76854 from CapitaineCookie/fix-change-type | Yuri Sizov | 2023-06-02 | 1 | -2/+7 |
|\ \ | | | | | | | Fix crash when changing node type from PopupMenu to ItemList | ||||
| * | | Fix crash when changing node type from PopMenu to ItemList | Clement C | 2023-05-12 | 1 | -2/+7 |
| | | |