X-Git-Url: https://git.distorted.org.uk/~mdw/clg/blobdiff_plain/a035ef8c3a16229e859218cf67f270068101fd97..60ed056bf2012f90c5c0a505caced73b6e0133bb:/examples/testgtk.lisp diff --git a/examples/testgtk.lisp b/examples/testgtk.lisp index c4482dd..1448aba 100644 --- a/examples/testgtk.lisp +++ b/examples/testgtk.lisp @@ -26,7 +26,7 @@ ;; Kimball, Josh MacDonald and others. -;; $Id: testgtk.lisp,v 1.38 2007/01/11 10:05:59 espen Exp $ +;; $Id: testgtk.lisp,v 1.40 2007/06/20 10:20:47 espen Exp $ #+sbcl(require :gtk) #+(or cmu clisp)(asdf:oos 'asdf:load-op :gtk) @@ -537,8 +537,8 @@ (unless file-pixbuf (handler-case (setf - file-pixbuf (gdk:pixbuf-load #p"/usr/share/icons/gnome/48x48/filesystems/gnome-fs-regular.png") - folder-pixbuf (gdk:pixbuf-load #p"/usr/share/icons/gnome/48x48/filesystems/gnome-fs-directory.png")) + file-pixbuf (gdk:pixbuf-load #p"clg:examples;gnome-fs-regular.png") + folder-pixbuf (gdk:pixbuf-load #p"clg:examples;gnome-fs-directory.png")) (glib:glib-error (condition) (make-instance 'message-dialog :message-type :error :visible t @@ -1909,7 +1909,7 @@ This one is underlined in quite a funky fashion" ;;; Main window -(defun create-main-window () +(defun create-main-window (&optional display) (let* ((button-specs '(("button box" create-button-box) ("buttons" create-buttons) @@ -1954,6 +1954,7 @@ This one is underlined in quite a funky fashion" ("UI manager" create-ui-manager))) (main-window (make-instance 'window + :display display :title "testgtk.lisp" :name "main_window" :default-width 200 :default-height 400 :allow-grow t :allow-shrink nil)) @@ -1963,7 +1964,7 @@ This one is underlined in quite a funky fashion" :border-width 10)) (close-button (make-instance 'button :stock "gtk-close" :can-default t - :signal (list 'clicked #'widget-destroy :object main-window)))) + :signal (list 'clicked #'widget-destroy :object main-window)))) (let ((icon (gdk:pixbuf-load #p"clg:examples;gtk.png"))) (setf @@ -2007,5 +2008,4 @@ This one is underlined in quite a funky fashion" main-window)) (clg-init) -(create-main-window) - +(within-main-loop (create-main-window))