aboutsummaryrefslogtreecommitdiff
path: root/examples/hello-world/hello.cpp
blob: ddcbc7ad77b8a5bf0e67edbbbfdb62d7722b08bf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <adwaitamm/adwaitamm.hpp>

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->present();
  });

  return app->run(argc, argv);
}