4
:cppflags-cmd "pkg-config gtk+-2.0 --cflags-only-I"
5
:cflags-cmd "pkg-config gtk+-2.0 --cflags-only-other"
6
:libs-cmd "pkg-config gtk+-2.0 --libs"
7
:import '(#/^gtk_/ #/^GTK_/ NULL)
8
:compiled-lib "gtklib")
11
(let ((argc (make <c-int>)))
12
(gtk_init (ptr argc) (make-null-ptr)))
13
(let1 window (gtk_window_new GTK_WINDOW_TOPLEVEL)
14
(gtk_signal_connect window
17
(format #t "Destroying\n")
21
(gtk_container_set_border_width window 10)
22
(let1 button (gtk_button_new_with_label "Hello world")
23
(gtk_signal_connect button
26
(format #t "Hello world\n")
29
(gtk_container_add window button)
30
(gtk_widget_show button)
31
(gtk_widget_show window)