[mcclim-cvs] CVS mcclim

dlichteblau dlichteblau at common-lisp.net
Mon Apr 17 18:40:27 UTC 2006


Update of /project/mcclim/cvsroot/mcclim
In directory clnet:/tmp/cvs-serv14999

Modified Files:
	mcclim.asd ports.lisp 
Log Message:
* Backends/gtkairo: New directory: Experimental GTK+ backend.

* mcclim.asd (clim-gtkairo): New system.  (clim-looks): Depend on
clim-gtkairo if the gtkairo feature has been set by the user.

* ports.lisp (*server-path-search-order*): s/gtk/gtkairo/


--- /project/mcclim/cvsroot/mcclim/mcclim.asd	2006/04/17 17:54:58	1.18
+++ /project/mcclim/cvsroot/mcclim/mcclim.asd	2006/04/17 18:40:27	1.19
@@ -258,6 +258,26 @@
 	       (:file "graft" :depends-on ("port" "package"))
 	       (:file "frame-manager" :depends-on ("medium" "port" "package"))))))
 
+(defsystem :clim-gtkairo
+    :depends-on (:clim :cffi)
+    :components
+    ((:module "Backends/gtkairo"
+	      :pathname #.(make-pathname :directory '(:relative "Backends" "gtkairo"))
+	      :serial t			;asf wird's ja richten
+	      :components
+	      ((:file "clim-fix")
+	       (:file "package")
+	       (:file "gtk-ffi")
+	       (:file "cairo-ffi")
+	       (:file "port")
+	       (:file "event")
+	       (:file "keysymdef")
+	       (:file "medium")
+	       (:file "pixmap")
+	       (:file "graft")
+	       (:file "frame-manager")
+	       (:file "gadgets")))))
+
 ;;; TODO/asf: I don't have the required libs to get :clim-opengl to load. tough.
 (clim-defsystem (:clim-opengl :depends-on (:clim))
    "Backends/OpenGL/opengl-x-frame-manager"
@@ -283,6 +303,8 @@
                  ;; cope with possible bugs.
                  ;; #+(or openmcl mcl)          :clim-beagle
 
+		 #+gtkairo :clim-gtkairo
+
 		 ;; null backend
 		 :clim-null
                  )
--- /project/mcclim/cvsroot/mcclim/ports.lisp	2006/03/27 10:44:34	1.51
+++ /project/mcclim/cvsroot/mcclim/ports.lisp	2006/04/17 18:40:27	1.52
@@ -25,7 +25,7 @@
 
 (defvar *default-server-path* nil)
 
-(defvar *server-path-search-order* '(:genera :ms-windows :gtk :clx :x11 :opengl :beagle :null))
+(defvar *server-path-search-order* '(:genera :ms-windows :gtkairo :clx :x11 :opengl :beagle :null))
 
 (defun find-default-server-path ()
   (loop for port in *server-path-search-order*




More information about the Mcclim-cvs mailing list