blob: 53513708acb56b71321ef3f669cbc1f01546ef85 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#include <adwaitamm/adwaitamm.hpp>
#include <gtkmm.h>
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 label = Gtk::Label{"Hello World"};
toolbar_view.set_content(label);
window->set_content(toolbar_view);
window->present();
});
return app->run(argc, argv);
}
|