guile-gtk-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gtk-tree-model-filter-set-visible-func problem


From: Stanislas Pinte
Subject: gtk-tree-model-filter-set-visible-func problem
Date: Thu, 22 Mar 2007 13:15:50 +0100
User-agent: Thunderbird 1.5.0.10 (Windows/20070221)

Hello guys,

Any chance that guile-gnome-platform might provide a binding for
GtkTreeModelFilter?

I tried the following code, but gtk-tree-model-filter-set-visible-func
poses a problem:

(use-modules (gnome gtk))

(define model (gtk-list-store-new (list gtype:gchararray
                    gtype:gchararray
                    gtype:gchararray
                    gtype:gchararray
                    gtype:gchararray
                    gtype:gchararray)))
(define filter-model (filter-new model '()))

;; populate a bit the model

(define (append model values)
  (let ((iter (gtk-list-store-append model)))
    (for-each (lambda (index)
        (begin
          ;(simple-format #t "set-value index: ~A value ~A ~%" index
(list-ref values index))
          (set-value model iter index (list-ref values index))))
    '(0 1 2 3 4 5))))

(append model '("jean" "dupont" "18a rue de thy" "1470" "genappe"
"067442974"))
(append model '("herve" "matisse" "19a rue de thy" "1470" "genappe"
"027719843"))
(append model '("hubert" "andre" "12 av des ombrages" "1200" "bruxelles"
"0477565678"))

(gtk-tree-model-filter-set-visible-func filter-model
                    (lambda (iter)
                      #t)
                    #f
                    #f)

test-tree-model-filter.scm:27:1: In procedure
gtk-tree-model-filter-set-visible-func in expression
(gtk-tree-model-filter-set-visible-func filter-model (lambda # #t) ...):
test-tree-model-filter.scm:27:1: Wrong type argument in position 2:
#<procedure #f (iter)>
      
Thanks in advance for any help,

Stan.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]