#include #include auto main(int argc, char ** argv) -> int { auto app = Adwaita::Application::create("org.example.Hello"); app->signal_activate().connect([app] { auto window = new Adwaita::ApplicationWindow{app}; app->signal_shutdown().connect([window] { delete window; }); window->set_title("Hello"); auto toolbar_view = Adwaita::ToolbarView{}; auto header_bar = Adwaita::HeaderBar{}; auto window_title = Adwaita::WindowTitle{"Hello", "World"}; auto label = Gtk::Label{"Hello World"}; header_bar.set_title_widget(window_title); toolbar_view.add_top_bar(header_bar); toolbar_view.set_content(label); window->set_content(toolbar_view); window->present(); }); return app->run(argc, argv); }