X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=inline;f=gtk%2Fgtk.package.lisp;h=15bce8e040714e14ba7e4535f74d1c1844683dae;hb=08e589f6c584cb2a4c46f9e99547ac6c2bc75bf0;hp=55c75156194e5ac21fc7b06e86d56408f4436bfa;hpb=f8e29849b2c16860261744c85b5021a0a7a2859f;p=cl-gtk2.git diff --git a/gtk/gtk.package.lisp b/gtk/gtk.package.lisp index 55c7515..15bce8e 100644 --- a/gtk/gtk.package.lisp +++ b/gtk/gtk.package.lisp @@ -1,16 +1,14 @@ (defpackage :gtk - (:use :cl :cffi :gobject :gdk :glib :metabang-bind :anaphora) + (:use :cl :cffi :gobject :gdk :glib) (:export #:register-object-type #:gtk-main #:gtk-main-quit - #:gtk-widget-queue-draw - #:gtk-widget-show-all - #:gtk-widget-create-pango-layout - #:box-pack-start - #:container-add #:dialog-run #:object-destroy - #:text-buffer-insert)) + #:text-buffer-insert + #:define-child-property + #:container-class-child-properties + #:generate-child-properties)) (defpackage :gtk-examples (:use :cl :gtk :gdk :gobject) @@ -18,7 +16,12 @@ (in-package :gtk) -(load-foreign-library "libgtk-x11-2.0.so") +(eval-when (:compile-toplevel :load-toplevel :execute) + (define-foreign-library gtk + (:unix (:or "libgtk-x11-2.0.so.0" "libgtk-x11-2.0.so")) + (t "libgtk-2.0"))) + +(use-foreign-library gtk) #+sbcl (when (and (find-package "SB-EXT") (find-symbol "SET-FLOATING-POINT-MODES" (find-package "SB-EXT")))