X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=gtk%2Fgtk.dialog.example.lisp;h=6a1288bb92c2e3dfdf1c0bc0d4ed6d85cf78ca8c;hb=6fe3afe05d8cb169fb62276820a8c04e3c85e3be;hp=e9647e31af8c3d321caa13d2c07854afe7e30c0c;hpb=0d03b82a77743d2ea5ef69bea08735fa12857d92;p=cl-gtk2.git diff --git a/gtk/gtk.dialog.example.lisp b/gtk/gtk.dialog.example.lisp index e9647e3..6a1288b 100644 --- a/gtk/gtk.dialog.example.lisp +++ b/gtk/gtk.dialog.example.lisp @@ -3,9 +3,8 @@ (defun test-dialog () (let ((window (make-instance 'gtk-window :type :toplevel :title "Testing dialogs")) (v-box (make-instance 'v-box))) - (g-signal-connect window "destroy" (lambda (w) (declare (ignore w)) (gtk-main-quit))) + (g-signal-connect window "destroy" (lambda (w) (declare (ignore w)) (leave-gtk-main))) (container-add window v-box) - (let ((button (make-instance 'button :label "Dialog 1"))) (box-pack-start v-box button) (g-signal-connect button "clicked" (lambda (b) (declare (ignore b)) @@ -28,5 +27,5 @@ (format t "Response was: ~S~%" (dialog-run dialog)) (object-destroy dialog))))) - (gtk-widget-show-all window) - (gtk-main))) \ No newline at end of file + (widget-show window) + (ensure-gtk-main))) \ No newline at end of file