summaryrefslogtreecommitdiffstats
path: root/doc/classes/PopupMenu.xml
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #99020 from Mickeon/documentation-example-pruning-2Thaddeus Crews2024-11-121-2/+1
|\ | | | | | | Clean up more `[b]Example:[/b]` lines from the class reference
| * Clean up more `[b]Example:[/b]` lines from the class referenceMicky2024-11-111-2/+1
| |
* | Docs: remove duplicate wordsMax Hilbrunner2024-09-301-1/+1
|/
* [NativeMenu] Do not auto toggle check/multi-state items. Add ↵bruvzg2024-07-081-0/+7
| | | | `is_native_menu` method.
* Remove `Popup`'s unused "panel" styleMichael Alexsander2024-04-131-0/+3
|
* [NativeMenu] Implement native popup menu support on Windows.bruvzg2024-03-131-0/+3
|
* Move `global_menu_*` methods to a separate `NativeMenu` class.bruvzg2024-03-041-2/+2
|
* Use black for font outlines by default instead of whiteHugo Locurcio2024-02-281-2/+2
| | | | | This makes font outlines more usable out of the box, as black is one of the most commonly used colors for font outlines.
* Add methods to add submenus without using nameskobewi2024-02-221-3/+29
|
* Expose PopupMenu get_item_multistate(), get_item_multistate_max() and ↵mrcdk2024-01-221-1/+40
| | | | set_item_multistate_max()
* [macOS] Add default Window and Help menus, allow special menu customization.bruvzg2023-12-131-0/+9
|
* Update `add_submenu` doc to mention that submenu should already existjsjtxietian2023-11-021-1/+1
|
* Use bound theme properties for documentationYuri Sizov2023-09-261-6/+0
|
* Free submenu children when clearing PopupMenukobewi2023-09-251-1/+2
|
* Expose `PopupMenu` `activate_item_by_event` methodPrecisionRender2023-09-151-0/+10
|
* Add option to allow echo events in menu shortcutsTomasz Chabora2023-08-161-0/+4
|
* Doctool: Remove version attribute from XML headerRémi Verschelde2023-07-061-1/+1
| | | | | | We don't use that info for anything, and it generates unnecessary diffs every time we bump the minor version (and CI failures if we forget to sync some files from opt-in modules (mono, text_server_fb).
* Bump version to 4.2-devRémi Verschelde2023-07-051-1/+1
| | | | Keep on waitin'
* Overhaul the top sections of the class reference (GUI classes)VolTer2023-05-281-5/+4
|
* Clarify range of various ID values are 32 bitNinni Pipping2023-05-191-0/+1
|
* Add icon_modulate functionality to PopupMenuthe-sink2023-05-081-0/+15
|
* Make icons of scripted and custom classes fit the editor UIYuri Sizov2023-03-311-0/+18
| | | | | | | | | | | Also: - Add an option to limit the icon size in PopupMenu. This is similar to how this works in Tree and TreeItem. - Add the same option to TabBar. - Add a theme constant for Tree, PopupMenu, Button, and TabBar to apply this limit on the control level. Co-authored-by: Daylily-Zeleen <daylily-zeleen@foxmail.com>
* Fix various typos in the classrefHaoyu Qiu2023-03-091-2/+2
|
* Bump version to 4.1-devRémi Verschelde2023-03-011-1/+1
| | | | Can't stop, won't stop, they said, huh?
* Improve documentation on PopupMenu and DisplayServer acceleratorsHugo Locurcio2023-02-161-8/+8
| | | | | | | The name "accelerator" is actually misleading (at least in PopupMenu), as these are really keyboard shortcuts and not a key you press after pressing Alt (with the corresponding letter in the option's name being underlined after pressing Alt).
* Document MDSF font outlines may require `msdf_pixel_range` adjustmentsHugo Locurcio2022-12-191-0/+1
|
* Use capitalized ID in the docHaoyu Qiu2022-12-081-1/+1
|
* Fill random docskobewi2022-11-221-0/+3
|
* Style: Misc docs and comment style and language fixesRémi Verschelde2022-11-021-3/+2
| | | | | | | | | | - Removed empty paragraphs in XML. - Consistently use bold style for "Example:", on a new line. - Fix usage of `[code]` when hyperlinks could be used (`[member]`, `[constant]`). - Fix invalid usage of backticks for inline code in BBCode. - Fix some American/British English spelling inconsistencies. - Other minor fixes spotted along the way, including typo fixes with codespell. - Don't specify `@GlobalScope` for `enum` and `constant`.
* Document PopupMenu id behaviorEv1lbl0w2022-10-191-0/+2
|
* Rename `PopupMenu`'s `set/get_current_index()` to `set/get_focused_item()`Michael Alexsander2022-09-061-2/+2
|
* Fix some corner cases in the `Menu/OptionButton` item auto-highlightMichael Alexsander2022-08-281-0/+1
|
* Implement `MenuBar` control to wrap `PopupMenu`s or native menu, use native ↵bruvzg2022-08-181-15/+22
| | | | menu for editor.
* [doc] Use "param" instead of "code" to refer to parameters (4)Andy Maloney2022-08-111-60/+60
|
* Add missing properties to default themekobewi2022-08-111-0/+12
|
* Rename the argument tag to param in XML documentationYuri Sizov2022-08-081-115/+115
|
* Refactor Font configuration and import UI, and Font resources.bruvzg2022-07-061-24/+0
|
* Document incremental search support in ItemList, PopupMenu and TreeHugo Locurcio2022-06-171-0/+1
|
* Expose PopupMenu set/get_item_horizontal_offset()FireForge2022-06-151-0/+15
| | | | | - Renames setter from set_item_h_offset() - Adds getter
* Rename theme properties to include underscoresFireForge2022-04-231-2/+2
| | | | | | | | | | | | | | - check_vadjust -> check_v_adjust - close_h_ofs -> close_h_offset - close_v_ofs -> close_v_offset - commentfocus -> comment_focus - hseparation -> h_separation - ofs -> offset - selectedframe -> selected_frame - state_machine_selectedframe -> state_machine_selected_frame - table_hseparation -> table_h_separation - table_vseparation -> table_v_separation - vseparation -> v_separation
* Add `font_separator` and related properties to `PopupMenu`Michael Alexsander2022-04-131-0/+12
|
* Fix and tweak labeled separator in `PopupMenu`Michael Alexsander2022-04-131-1/+1
|
* Allow negative indexes in ItemList and PopupMenukobewi2022-03-121-0/+1
|
* Add an XML schema for documentationHugo Locurcio2022-02-151-1/+1
| | | | | | | | This makes it easier to spot syntax errors when editing the class reference. The schema is referenced locally so validation can still work offline. Each class XML's schema conformance is also checked on GitHub Actions.
* Update Popup and PopupMenu descriptionsMarkus Sauermann2022-02-091-1/+1
|
* Enhancements and fixes for `OptionButton` and `PopupMenu`Michael Alexsander2022-02-061-0/+7
|
* Make popup menus focus items automatically when not using the mouseMichael Alexsander2022-01-251-0/+7
|
* Improve the default project themeHugo Locurcio2022-01-191-3/+3
| | | | | | | | | | | | | | | | | | | | | | | The new default project theme uses StyleBoxFlat extensively for a more modern design and better scalability to multiple resolutions. SVG icons are now used in place of PNG icons. While this does not allow for true vector-based icon drawing (icons are still rasterized at load-time), this makes the design work easier for contributors and opens the door to vector drawing in the future (e.g. with polygons or SDFs). Like for editor icons, the SVG header file is now built automatically when a SVG file is changed. This removing the need for running `make_header.py` manually (TODO). The "Use Hidpi" project setting has been removed in favor of a "Default Theme Scale" project setting, which allows creating the default theme at a higher/lower scale than the default. This can be used when designing GUIs with a high base resolution to ensure crisp visuals. Co-authored-by: Yuri Sizov <yuris@humnom.net>
* Improve PopupMenu doc about id and indexkobewi2021-12-081-66/+68
|
* Rename "items_count" property to "item_count"Aaron Franke2021-12-061-1/+1
|