Add source file so build works
[roojspacker] / roojspacker / src / main.c
1 /* main.c generated by valac 0.38.2, the Vala compiler
2  * generated from main.vala, do not modify */
3
4
5 #include <glib.h>
6 #include <glib-object.h>
7 #include <stdlib.h>
8 #include <string.h>
9 #include <gtk/gtk.h>
10
11 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
12
13
14
15 gint _vala_main (gchar** args, int args_length1);
16 static void _gtk_main_quit_gtk_widget_destroy (GtkWidget* _sender, gpointer self);
17
18
19 static void _gtk_main_quit_gtk_widget_destroy (GtkWidget* _sender, gpointer self) {
20         gtk_main_quit ();
21 }
22
23
24 gint _vala_main (gchar** args, int args_length1) {
25         gint result = 0;
26         GtkWindow* window = NULL;
27         GtkWindow* _tmp0_;
28         gtk_init (&args_length1, &args);
29         _tmp0_ = (GtkWindow*) gtk_window_new (GTK_WINDOW_TOPLEVEL);
30         g_object_ref_sink (_tmp0_);
31         window = _tmp0_;
32         gtk_window_set_title (window, "roojspacker");
33         gtk_window_set_default_size (window, 200, 200);
34         g_signal_connect ((GtkWidget*) window, "destroy", (GCallback) _gtk_main_quit_gtk_widget_destroy, NULL);
35         gtk_widget_show_all ((GtkWidget*) window);
36         gtk_main ();
37         result = 0;
38         _g_object_unref0 (window);
39         return result;
40 }
41
42
43 int main (int argc, char ** argv) {
44         return _vala_main (argv, argc);
45 }
46
47
48