[mcclim-cvs] CVS update: mcclim/gadgets.lisp
Andy Hefner
ahefner at common-lisp.net
Fri Feb 25 06:03:04 UTC 2005
Update of /project/mcclim/cvsroot/mcclim
In directory common-lisp.net:/tmp/cvs-serv4833
Modified Files:
gadgets.lisp
Log Message:
Fix gadget output records after recent coordinate changes, with help from
Anthony Juckel and Mikemac.
Date: Fri Feb 25 07:03:03 2005
Author: ahefner
Index: mcclim/gadgets.lisp
diff -u mcclim/gadgets.lisp:1.87 mcclim/gadgets.lisp:1.88
--- mcclim/gadgets.lisp:1.87 Mon Jan 31 07:09:55 2005
+++ mcclim/gadgets.lisp Fri Feb 25 07:03:02 2005
@@ -2699,12 +2699,8 @@
(width (space-requirement-width sr))
(height (space-requirement-height sr)))
(allocate-space child width height)
- (setf (gadget record) child)
- (with-slots (x1 x2 y1 y2) record
- (setf x1 x
- y1 y
- x2 (+ x width)
- y2 (+ y height)))))
+ (setf (gadget record) child
+ (rectangle-edges* record) (values x y (+ x width) (+ y height)))))
(defmethod note-output-record-got-sheet ((record gadget-output-record) sheet)
(multiple-value-bind (x y) (output-record-position record)
More information about the Mcclim-cvs
mailing list