[mcclim-cvs] CVS mcclim/Examples

rstrandh rstrandh at common-lisp.net
Mon Dec 7 08:47:04 UTC 2009


Update of /project/mcclim/cvsroot/mcclim/Examples
In directory cl-net:/tmp/cvs-serv2588

Modified Files:
	traffic-lights.lisp 
Log Message:
Removed dead code.  Added my copyright.  Fixed some comments.


--- /project/mcclim/cvsroot/mcclim/Examples/traffic-lights.lisp	2002/07/29 06:04:02	1.6
+++ /project/mcclim/cvsroot/mcclim/Examples/traffic-lights.lisp	2009/12/07 08:47:04	1.7
@@ -2,6 +2,8 @@
 
 ;;;  (c) copyright 2001 by
 ;;;           Julien Boninfante (boninfan at emi.u-bordeaux.fr)
+;;;  (c) copyright 2009 by
+;;;           Robert Strandh (strandh at labri.fr)
 
 ;;; This library is free software; you can redistribute it and/or
 ;;; modify it under the terms of the GNU Library General Public
@@ -29,26 +31,18 @@
 
 (in-package :clim-internals)
 
-;; example gadget definition
+;;; example gadget definition
 (defclass light-pane (standard-gadget) ())
 
-#+nil
-(defmethod dispatch-repaint ((pane light-pane) region)
-  (repaint-sheet pane region))
-
 (defmethod handle-repaint ((pane light-pane) region)
   (declare (ignore region))
   (multiple-value-bind (x1 y1 x2 y2) (bounding-rectangle* (sheet-region pane))
-    (display-gadget-background pane (gadget-current-color pane) 0 0 (- x2 x1) (- y2 y1))))
-
-#+nil
-(defmethod handle-event ((pane light-pane) (event window-repaint-event))
-  (declare (ignorable event))
-  (dispatch-repaint pane (sheet-region pane)))
+    (display-gadget-background
+     pane (gadget-current-color pane) 0 0 (- x2 x1) (- y2 y1))))
 
 (in-package :clim-demo)
 
-;; callback functions
+;;; callback functions
 
 (defmethod handle-event :after ((pane clim-internals::light-pane) (event pointer-event))
   (declare (ignorable event))
@@ -95,7 +89,7 @@
     (setf (clim-internals::gadget-current-color (slot-value *application-frame* 'light))
 	  (clim-internals::gadget-pushed-and-highlighted-color (slot-value *application-frame* 'light)))))
 
-;; test functions
+;;; test functions
 
 (defun traffic-lights ()
   (loop for port in climi::*all-ports*





More information about the Mcclim-cvs mailing list