From 3cff638896ed1bacd9953d5bf29542556e7abaf2 Mon Sep 17 00:00:00 2001 From: crupest Date: Thu, 3 Feb 2022 23:09:43 +0800 Subject: ... --- demos/main/main.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'demos') diff --git a/demos/main/main.cpp b/demos/main/main.cpp index 9a3e8d62..223d4974 100644 --- a/demos/main/main.cpp +++ b/demos/main/main.cpp @@ -23,6 +23,18 @@ using cru::ui::controls::Window; int main() { IUiApplication* application = cru::platform::bootstrap::CreateUiApplication(); + auto application_menu = application->GetApplicationMenu(); + + if (application_menu) { + auto mi = application->GetApplicationMenu() + ->GetItemAt(0) + ->GetSubmenu() + ->CreateItemAt(0); + mi->SetTitle(u"Quit"); + mi->SetEnabled(true); + mi->SetOnClickHandler([&]() { application->RequestQuit(0); }); + } + const auto window = Window::Create(); const auto flex_layout = FlexLayout::Create(); -- cgit v1.2.3