diff --git a/Userland/Applications/ThemeEditor/main.cpp b/Userland/Applications/ThemeEditor/main.cpp index 3ac6c44588..cebf3beb38 100644 --- a/Userland/Applications/ThemeEditor/main.cpp +++ b/Userland/Applications/ThemeEditor/main.cpp @@ -10,6 +10,8 @@ #include #include #include +#include +#include #include #include #include @@ -74,6 +76,14 @@ int main(int argc, char** argv) Gfx::Palette preview_palette = app->palette(); auto window = GUI::Window::construct(); + auto menubar = GUI::Menubar::construct(); + + auto& file_menu = menubar->add_menu("&File"); + file_menu.add_action(GUI::CommonActions::make_quit_action([&](auto&) { app->quit(); })); + + auto& help_menu = menubar->add_menu("&Help"); + help_menu.add_action(GUI::CommonActions::make_about_action("Theme Editor", app_icon, window)); + auto& main_widget = window->set_main_widget(); main_widget.set_fill_with_background_color(true); main_widget.set_layout(); @@ -109,6 +119,7 @@ int main(int argc, char** argv) }; window->resize(480, 500); + window->set_menubar(menubar); window->show(); window->set_title("Theme Editor"); window->set_icon(app_icon.bitmap_for_size(16));