[mcclim-cvs] CVS update: mcclim/Apps/Inspector/inspector.lisp
Robert Strandh
rstrandh at common-lisp.net
Sat Jan 29 14:58:30 UTC 2005
Update of /project/mcclim/cvsroot/mcclim/Apps/Inspector
In directory common-lisp.net:/tmp/cvs-serv30166
Modified Files:
inspector.lisp
Log Message:
Better layout for standard-object
Date: Sat Jan 29 06:58:30 2005
Author: rstrandh
Index: mcclim/Apps/Inspector/inspector.lisp
diff -u mcclim/Apps/Inspector/inspector.lisp:1.2 mcclim/Apps/Inspector/inspector.lisp:1.3
--- mcclim/Apps/Inspector/inspector.lisp:1.2 Sat Jan 29 06:48:38 2005
+++ mcclim/Apps/Inspector/inspector.lisp Sat Jan 29 06:58:29 2005
@@ -119,13 +119,16 @@
(formatting-cell (pane)
(surrounding-output-with-border (pane)
(print (class-name class) pane))))
- (loop for slot in (reverse (class-slots class))
- do (let ((slot-name (slot-definition-name slot)))
- (formatting-row (pane)
- (formatting-cell (pane :align-x :right)
- (format pane "~a:" slot-name))
- (formatting-cell (pane)
- (inspect-object (slot-value object slot-name) pane)))))))))
+ (formatting-row (pane)
+ (formatting-cell (pane)
+ (formatting-table (pane)
+ (loop for slot in (reverse (class-slots class))
+ do (let ((slot-name (slot-definition-name slot)))
+ (formatting-row (pane)
+ (formatting-cell (pane :align-x :right)
+ (format pane "~a:" slot-name))
+ (formatting-cell (pane)
+ (inspect-object (slot-value object slot-name) pane))))))))))))
(defmethod inspect-object ((object cons) pane)
(if (null (cdr object))
More information about the Mcclim-cvs
mailing list