Rename the code examples.
[girtod.git] / example_gtkraw2.d
blob70b48ef272b4b23f7d54cf1298af255981a0f125
1 import gtk = gtk2.gtk2;
3 extern (C) int delete_cb(gtk.Widget* this_, gtk.Event* event, void* user_data) nothrow {
4 gtk._println("delete_cb(", this_, ", ", event, ", ", user_data, ")");
6 gtk.exit(0);
7 return 0;
10 extern (C) int event_cb(gtk.Widget* this_, gtk.Event* event, void* user_data) nothrow {
11 gtk._dumpObj(event);
12 return 0;
15 int main(string argv[]) {
16 argv = gtk.init(argv);
18 auto window = gtk.Window(gtk.WindowType.TOPLEVEL);
19 window.set_title(cast(char*)"Hello World!");
20 window.set_default_size(640, 480);
22 window.signal_connect!"event"(&event_cb, null);
23 window.signal_connect!"delete-event"(&delete_cb, null);
25 window.show_all();
27 gtk.main_();
28 return 0;