chiark / gitweb /
Improved UI manager demo
[clg] / examples / ginspect.lisp
index f16abd157e7c6ec65537cc2b558b61911328adb3..66e5e99211859f144a2d9bf8a8df39d734b91b28 100644 (file)
@@ -22,23 +22,23 @@ (defun ginspect (object)
          (object (make-instance 'cell-renderer-text)))   
       (tree-view-append-column view column)
       (cell-layout-pack column name :expand nil)
          (object (make-instance 'cell-renderer-text)))   
       (tree-view-append-column view column)
       (cell-layout-pack column name :expand nil)
-      (cell-layout-add-attribute column name 'text 'name store)
+      (cell-layout-add-attribute column name 'text (column-index store 'name))
       (cell-layout-pack column object :expand t)
       (cell-layout-pack column object :expand t)
-      (cell-layout-add-attribute column object 'text 'pprinted store))
+      (cell-layout-add-attribute column object 'text (column-index store 'pprinted)))
 
     (insert-object object store nil)
 
     (signal-connect view 'row-expanded 
      #'(lambda (iter path)
         (when (setf 
 
     (insert-object object store nil)
 
     (signal-connect view 'row-expanded 
      #'(lambda (iter path)
         (when (setf 
-               (tree-model-column-value store iter 'expanded)
-               (not (tree-model-column-value store iter 'expanded)))
+               (tree-model-value store iter 'expanded)
+               (not (tree-model-value store iter 'expanded)))
           (multiple-value-bind (valid child-iter) 
               (tree-model-iter-children store iter)
             ;; Remove old children
             (when valid
               (loop while (tree-store-remove store child-iter))))
           (multiple-value-bind (valid child-iter) 
               (tree-model-iter-children store iter)
             ;; Remove old children
             (when valid
               (loop while (tree-store-remove store child-iter))))
-          (let ((gobject (tree-model-column-value store iter 'object)))
+          (let ((gobject (tree-model-value store iter 'object)))
             (insert-parts (object-data gobject 'object) store iter))
           (tree-view-expand-row view path nil))))
 
             (insert-parts (object-data gobject 'object) store iter))
           (tree-view-expand-row view path nil))))
 
@@ -103,7 +103,7 @@ (defmethod decompose-describe-object ((object standard-object))
     collect (let* ((slot-name (pcl:slot-definition-name slotd))
                   (slot-value (if (slot-boundp object slot-name)
                                   (slot-value object slot-name)
     collect (let* ((slot-name (pcl:slot-definition-name slotd))
                   (slot-value (if (slot-boundp object slot-name)
                                   (slot-value object slot-name)
-                                *inspect-unbound-object-marker*)))
+                                *ginspect-unbound-object-marker*)))
              (cons (string slot-name) slot-value)))))
 
 
              (cons (string slot-name) slot-value)))))