#include <gtkmm/application.h>
#include <gtkmm/applicationwindow.h>
#include <gtkmm/label.h>

#include <gtkmm/application.h>
#include <gtkmm/applicationwindow.h>
#include <gtkmm/label.h>

class HelloWorldWindow: public Gtk::ApplicationWindow {
 public:
  HelloWorldWindow()
    : hello_world("Hello World") {
    set_title("Hello World");
    add(hello_world);
    show_all_children();
  }
 private:
  Gtk::Label hello_world;
};

int main(int argc, char * argv[]) {
  auto application = Gtk::Application::create(argc, argv);
  HelloWorldWindow helloWorld;
  return application->run(helloWorld);
}
