chiark / gitweb /
Remove automatic system initialization
[clg] / hello-world.lisp
CommitLineData
7e642867 1(use-package :gtk)
0d07716f 2
3(make-instance 'window
7e642867 4; :type :toplevel
0d07716f 5 :title "Test"
6 :border-width 5
19ecaf3c 7 :show-all t
0d07716f 8 :child (make-instance 'button
9 :label "Hello World!"
19ecaf3c 10 :signal (list 'clicked
7e642867 11 #'(lambda ()
12 (write-line "Hello World!"))))
13 :signal (list 'delete-event
14 #'(lambda (event)
15 (declare (ignore event))
16 (write-line "Destroying window")
17 nil ; Returning NIL generates a destroy event
18 )))