; TODO: GtkTreeModelFilter
-(defclass array-list-store (g-object tree-model)
+(defclass array-list-store (tree-model)
((items :initform (make-array 0 :adjustable t :fill-pointer t) :reader store-items)
(columns-getters :initform (make-array 0 :adjustable t :fill-pointer t) :reader store-getters)
(columns-types :initform (make-array 0 :adjustable t :fill-pointer t) :reader store-types))
(setf (tree-iter-stamp iter) 0 (tree-iter-user-data iter) (first indices))
t)))
-(defmethod tree-model-ref-node-impl ((model array-list-store) iter))
-(defmethod tree-model-unref-node-impl ((model array-list-store) iter))
+(defmethod tree-model-ref-node-impl ((model array-list-store) iter)
+ (declare (ignorable model iter)))
+(defmethod tree-model-unref-node-impl ((model array-list-store) iter)
+ (declare (ignorable model iter)))
(defmethod tree-model-iter-next-impl ((model array-list-store) iter)
(let ((n (tree-iter-user-data iter)))
t)))
(defmethod tree-model-iter-nth-child-impl ((model array-list-store) iter parent n)
+ (declare (ignorable parent))
(setf (tree-iter-stamp iter) 0
(tree-iter-user-data iter) n)
t)
path))
(defmethod tree-model-iter-has-child-impl ((model array-list-store) iter)
+ (declare (ignorable iter))
nil)
(defgeneric tree-model-item (model iter-or-path))
(item nil)
(children (make-array 0 :element-type 'tree-node :adjustable t :fill-pointer t)))
-(defclass tree-lisp-store (g-object tree-model)
+(defclass tree-lisp-store (tree-model)
((columns-getters :initform (make-array 0 :adjustable t :fill-pointer t) :reader tree-lisp-store-getters)
(columns-types :initform (make-array 0 :adjustable t :fill-pointer t) :reader tree-lisp-store-types)
(root :initform (make-tree-node) :reader tree-lisp-store-root)
(tree-iter-user-data iter) (get-assigned-id store (tree-node-parent node))))))
(defmethod tree-model-ref-node-impl ((store tree-lisp-store) iter)
- )
+ (declare (ignorable iter)))
(defmethod tree-model-unref-node-impl ((store tree-lisp-store) iter)
- )
+ (declare (ignorable iter)))
(defun notice-tree-node-insertion (tree node child index)
(declare (ignore node index))