Implement MenuBar control to wrap PopupMenus or native menu, use native menu for editor.

This commit is contained in:
bruvzg 2022-08-01 12:28:16 +03:00
parent 9bb6cc591c
commit 8c56a7416b
No known key found for this signature in database
GPG key ID: 7960FCF39844EC38
25 changed files with 1951 additions and 374 deletions

View file

@ -78,6 +78,7 @@ class FileSystemDock;
class HSplitContainer;
class ImportDock;
class LinkButton;
class MenuBar;
class MenuButton;
class NodeDock;
class OrphanResourcesDialog;
@ -322,11 +323,12 @@ private:
HBoxContainer *menu_hb = nullptr;
Control *main_control = nullptr;
MenuButton *file_menu = nullptr;
MenuButton *project_menu = nullptr;
MenuButton *debug_menu = nullptr;
MenuButton *settings_menu = nullptr;
MenuButton *help_menu = nullptr;
MenuBar *main_menu = nullptr;
PopupMenu *file_menu = nullptr;
PopupMenu *project_menu = nullptr;
PopupMenu *debug_menu = nullptr;
PopupMenu *settings_menu = nullptr;
PopupMenu *help_menu = nullptr;
PopupMenu *tool_menu = nullptr;
PopupMenu *export_as_menu = nullptr;
Button *export_button = nullptr;