chiark / gitweb /
Introspected classes now defined in propper order
[clg] / gtk / gtktree.lisp
index 7864a12021fac625916da1622c1861741ff49cb1..6ff82ce18b55689794bb909c3343d0d69dd4fefe 100644 (file)
@@ -15,7 +15,7 @@
 ;; License along with this library; if not, write to the Free Software
 ;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
-;; $Id: gtktree.lisp,v 1.3 2004-11-21 17:57:56 espen Exp $
+;; $Id: gtktree.lisp,v 1.5 2005-01-06 21:50:11 espen Exp $
 
 
 (in-package "GTK")
@@ -292,7 +292,7 @@ (defbinding (tree-row-reference-valid-p "gtk_tree_row_reference_valid") () boole
   (reference tree-row-reference))
 
 
-(defbinding tree-model-get-column-type () type-number
+(defbinding tree-model-get-column-type () gtype ;type-number
   (tree-model tree-model)
   (index int))
 
@@ -312,9 +312,9 @@ (defbinding %tree-model-get-value () nil
   (column int)
   (gvalue gvalue))
 
-(defun tree-model-get-column-value (model iter column)
+(defun tree-model-column-value (model iter column)
   (let ((index (column-index model column)))
-    (with-gvalue (gvalue (tree-model-get-column-type model index))
+    (with-gvalue (gvalue)
       (%tree-model-get-value model iter index gvalue))))
 
 (defbinding tree-model-iter-next () boolean
@@ -418,7 +418,8 @@ (defun tree-model-column-value-setter (model column)
       (let ((setter 
             (mkbinding (column-setter-name model)
              nil (type-of model) 'tree-iter 'int
-             (type-from-number (tree-model-get-column-type model index))
+;            (type-from-number (tree-model-get-column-type model index))
+             (tree-model-get-column-type model index)
              'int)))
        #'(lambda (value iter)
            (funcall setter model iter index value -1))))))))