[mcclim-cvs] CVS update: mcclim/Backends/beagle/windowing/port.lisp

Christophe Rhodes crhodes at common-lisp.net
Thu Jun 16 09:27:51 UTC 2005


Update of /project/mcclim/cvsroot/mcclim/Backends/beagle/windowing
In directory common-lisp.net:/tmp/cvs-serv5715/Backends/beagle/windowing

Modified Files:
	port.lisp 
Log Message:
Rearrange pointer class hierarchy a little, according to mail message
"pointer protocol class / standard-pointer" mcclim-devel 2005-06-15.

Date: Thu Jun 16 11:27:51 2005
Author: crhodes

Index: mcclim/Backends/beagle/windowing/port.lisp
diff -u mcclim/Backends/beagle/windowing/port.lisp:1.4 mcclim/Backends/beagle/windowing/port.lisp:1.5
--- mcclim/Backends/beagle/windowing/port.lisp:1.4	Tue May 17 22:26:38 2005
+++ mcclim/Backends/beagle/windowing/port.lisp	Thu Jun 16 11:27:51 2005
@@ -38,14 +38,9 @@
 ;;; at least a little about pointers, and it appears to all be handled in
 ;;; the back end at the moment.
 
-(defclass beagle-pointer (pointer)
+(defclass beagle-pointer (standard-pointer)
   ((cursor :accessor pointer-cursor :initform :upper-left)))
 
-
-(defclass standard-pointer (beagle-pointer)
-  ())
-
-
 (defclass beagle-cursor ()
   ((image   :accessor cursor-image   :initform nil)
    (hotspot :accessor cursor-hotspot :initform nil)))
@@ -117,7 +112,7 @@
 	    (slot-value port 'frame-managers))
     (push (make-instance *default-frame-manager* :port port) (slot-value port 'frame-managers)))
   (setf (slot-value port 'pointer)
-	(make-instance 'standard-pointer :port port))
+	(make-instance 'beagle-pointer :port port))
   (setf *beagle-port* port)
   (initialize-beagle port))
 




More information about the Mcclim-cvs mailing list