1 | #include <gtk/gtk.h> |
2 | |
3 | static void |
4 | activate (GtkApplication* app, |
5 | gpointer user_data) |
6 | { |
7 | GtkWidget *window; |
8 | |
9 | window = gtk_application_window_new (application: app); |
10 | gtk_window_set_title (GTK_WINDOW (window), title: "Window" ); |
11 | gtk_window_set_default_size (GTK_WINDOW (window), width: 200, height: 200); |
12 | gtk_widget_show (widget: window); |
13 | } |
14 | |
15 | int |
16 | main (int argc, |
17 | char **argv) |
18 | { |
19 | GtkApplication *app; |
20 | int status; |
21 | |
22 | app = gtk_application_new (application_id: "org.gtk.example" , flags: G_APPLICATION_FLAGS_NONE); |
23 | g_signal_connect (app, "activate" , G_CALLBACK (activate), NULL); |
24 | status = g_application_run (G_APPLICATION (app), argc, argv); |
25 | g_object_unref (object: app); |
26 | |
27 | return status; |
28 | } |
29 | |