---
name: "GTree.model"
section: "3o"
platform: "linux"
package: "liblablgtk2-ocaml-doc"
version: "2.4.0v0.2tv-8"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/GTree.model"
---

# GTree.model(3o)

no description

## NAME

GTree.model - no description

## Class

Class   GTree.model

## Documentation

*class model :* **\[\> \`treemodel \] Gtk.obj -\> object end**

**Parameters:**

""

**(\[\> \`treemodel \] as 'a) Gtk.obj**

*val obj :* **'a Gtk.obj**

*val id :* **int**

*method as\_model :* **Gtk.tree\_model**

*method misc :* **GObj.gobject\_ops**

*method coerce :* **GTree.model**

*method flags :* **GtkEnums.tree\_model\_flags list**

*method n\_columns :* **int**

*method get\_column\_type :* **int -\> Gobject.g\_type**

*method get\_iter :* **Gtk.tree\_path -\> Gtk.tree\_iter**

*method get\_path :* **Gtk.tree\_iter -\> Gtk.tree\_path**

*method get\_row\_reference :* **Gtk.tree\_path -\> GTree.row\_reference**

*method get :* **'b. row:Gtk.tree\_iter -\> column:'b GTree.column -\> 'b**

*method get\_iter\_first :* **Gtk.tree\_iter option**

*method iter\_next :* **Gtk.tree\_iter -\> bool**

*method iter\_has\_child :* **Gtk.tree\_iter -\> bool**

*method iter\_n\_children :* **Gtk.tree\_iter option -\> int**

*method iter\_children :* **?nth:int -\> Gtk.tree\_iter option -\> Gtk.tree\_iter**

**Raises Invalid\_argument** if arguments do not designate a valid node

*method iter\_parent :* **Gtk.tree\_iter -\> Gtk.tree\_iter option**

*method foreach :* **(Gtk.tree\_path -\> Gtk.tree\_iter -\> bool) -\> unit**

*method row\_changed :* **Gtk.tree\_path -\> Gtk.tree\_iter -\> unit**
