Tree
Model
Iface
constructor
name
get
Column
Type
get
Flags
get
Iter
getNColumns
get
Path
get
Value
iter
Children
iter
Has
Child
iterNChildren
iter
Next
iter
Nth
Child
iter
Parent
iter
Previous
ref
Node
row
Changed
row
Deleted
row
Has
Child
Toggled
row
Inserted
rows
Reordered
unref
Node
NODE-GTK API Reference
Gtk-3.0
Gtk
TreeModelIface
Class TreeModelIface
Hierarchy
TreeModelIface
Index
Constructors
constructor
Properties
name
Methods
get
Column
Type
get
Flags
get
Iter
getNColumns
get
Path
get
Value
iter
Children
iter
Has
Child
iterNChildren
iter
Next
iter
Nth
Child
iter
Parent
iter
Previous
ref
Node
row
Changed
row
Deleted
row
Has
Child
Toggled
row
Inserted
rows
Reordered
unref
Node
Constructors
constructor
new
Tree
Model
Iface
(
)
:
Gtk
.
TreeModelIface
Returns
Gtk
.
TreeModelIface
Properties
Static
name
name
:
string
Methods
get
Column
Type
get
Column
Type
(
treeModel
:
Gtk
.
TreeModel
, index
:
number
)
:
GType
<
unknown
>
Parameters
treeModel:
Gtk
.
TreeModel
index:
number
Returns
GType
<
unknown
>
get
Flags
get
Flags
(
treeModel
:
Gtk
.
TreeModel
)
:
Gtk
.
TreeModelFlags
Parameters
treeModel:
Gtk
.
TreeModel
Returns
Gtk
.
TreeModelFlags
get
Iter
get
Iter
(
treeModel
:
Gtk
.
TreeModel
, path
:
Gtk
.
TreePath
)
:
[
boolean
,
Gtk
.
TreeIter
]
Parameters
treeModel:
Gtk
.
TreeModel
path:
Gtk
.
TreePath
Returns
[
boolean
,
Gtk
.
TreeIter
]
getNColumns
getNColumns
(
treeModel
:
Gtk
.
TreeModel
)
:
number
Parameters
treeModel:
Gtk
.
TreeModel
Returns
number
get
Path
get
Path
(
treeModel
:
Gtk
.
TreeModel
, iter
:
Gtk
.
TreeIter
)
:
Gtk
.
TreePath
Parameters
treeModel:
Gtk
.
TreeModel
iter:
Gtk
.
TreeIter
Returns
Gtk
.
TreePath
get
Value
get
Value
(
treeModel
:
Gtk
.
TreeModel
, iter
:
Gtk
.
TreeIter
, column
:
number
)
:
any
Parameters
treeModel:
Gtk
.
TreeModel
iter:
Gtk
.
TreeIter
column:
number
Returns
any
iter
Children
iter
Children
(
treeModel
:
Gtk
.
TreeModel
, parent
:
Gtk
.
TreeIter
)
:
[
boolean
,
Gtk
.
TreeIter
]
Parameters
treeModel:
Gtk
.
TreeModel
parent:
Gtk
.
TreeIter
Returns
[
boolean
,
Gtk
.
TreeIter
]
iter
Has
Child
iter
Has
Child
(
treeModel
:
Gtk
.
TreeModel
, iter
:
Gtk
.
TreeIter
)
:
boolean
Parameters
treeModel:
Gtk
.
TreeModel
iter:
Gtk
.
TreeIter
Returns
boolean
iterNChildren
iterNChildren
(
treeModel
:
Gtk
.
TreeModel
, iter
:
Gtk
.
TreeIter
)
:
number
Parameters
treeModel:
Gtk
.
TreeModel
iter:
Gtk
.
TreeIter
Returns
number
iter
Next
iter
Next
(
treeModel
:
Gtk
.
TreeModel
, iter
:
Gtk
.
TreeIter
)
:
boolean
Parameters
treeModel:
Gtk
.
TreeModel
iter:
Gtk
.
TreeIter
Returns
boolean
iter
Nth
Child
iter
Nth
Child
(
treeModel
:
Gtk
.
TreeModel
, parent
:
Gtk
.
TreeIter
, n
:
number
)
:
[
boolean
,
Gtk
.
TreeIter
]
Parameters
treeModel:
Gtk
.
TreeModel
parent:
Gtk
.
TreeIter
n:
number
Returns
[
boolean
,
Gtk
.
TreeIter
]
iter
Parent
iter
Parent
(
treeModel
:
Gtk
.
TreeModel
, child
:
Gtk
.
TreeIter
)
:
[
boolean
,
Gtk
.
TreeIter
]
Parameters
treeModel:
Gtk
.
TreeModel
child:
Gtk
.
TreeIter
Returns
[
boolean
,
Gtk
.
TreeIter
]
iter
Previous
iter
Previous
(
treeModel
:
Gtk
.
TreeModel
, iter
:
Gtk
.
TreeIter
)
:
boolean
Parameters
treeModel:
Gtk
.
TreeModel
iter:
Gtk
.
TreeIter
Returns
boolean
ref
Node
ref
Node
(
treeModel
:
Gtk
.
TreeModel
, iter
:
Gtk
.
TreeIter
)
:
void
Parameters
treeModel:
Gtk
.
TreeModel
iter:
Gtk
.
TreeIter
Returns
void
row
Changed
row
Changed
(
treeModel
:
Gtk
.
TreeModel
, path
:
Gtk
.
TreePath
, iter
:
Gtk
.
TreeIter
)
:
void
Parameters
treeModel:
Gtk
.
TreeModel
path:
Gtk
.
TreePath
iter:
Gtk
.
TreeIter
Returns
void
row
Deleted
row
Deleted
(
treeModel
:
Gtk
.
TreeModel
, path
:
Gtk
.
TreePath
)
:
void
Parameters
treeModel:
Gtk
.
TreeModel
path:
Gtk
.
TreePath
Returns
void
row
Has
Child
Toggled
row
Has
Child
Toggled
(
treeModel
:
Gtk
.
TreeModel
, path
:
Gtk
.
TreePath
, iter
:
Gtk
.
TreeIter
)
:
void
Parameters
treeModel:
Gtk
.
TreeModel
path:
Gtk
.
TreePath
iter:
Gtk
.
TreeIter
Returns
void
row
Inserted
row
Inserted
(
treeModel
:
Gtk
.
TreeModel
, path
:
Gtk
.
TreePath
, iter
:
Gtk
.
TreeIter
)
:
void
Parameters
treeModel:
Gtk
.
TreeModel
path:
Gtk
.
TreePath
iter:
Gtk
.
TreeIter
Returns
void
rows
Reordered
rows
Reordered
(
treeModel
:
Gtk
.
TreeModel
, path
:
Gtk
.
TreePath
, iter
:
Gtk
.
TreeIter
, newOrder
:
number
)
:
void
Parameters
treeModel:
Gtk
.
TreeModel
path:
Gtk
.
TreePath
iter:
Gtk
.
TreeIter
newOrder:
number
Returns
void
unref
Node
unref
Node
(
treeModel
:
Gtk
.
TreeModel
, iter
:
Gtk
.
TreeIter
)
:
void
Parameters
treeModel:
Gtk
.
TreeModel
iter:
Gtk
.
TreeIter
Returns
void
Tree
Model
Iface
constructor
name
get
Column
Type
get
Flags
get
Iter
getNColumns
get
Path
get
Value
iter
Children
iter
Has
Child
iterNChildren
iter
Next
iter
Nth
Child
iter
Parent
iter
Previous
ref
Node
row
Changed
row
Deleted
row
Has
Child
Toggled
row
Inserted
rows
Reordered
unref
Node
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHdGtfM18wLkd0ay5UcmVlTW9kZWxJZmFjZS5odG1sI2NvbnN0cnVjdG9yIiwibmFtZSI6ImNvbnN0cnVjdG9yIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJHdGtfM18wLkd0ay5UcmVlTW9kZWxJZmFjZS5odG1sI25hbWUiLCJuYW1lIjoibmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHdGtfM18wLkd0ay5UcmVlTW9kZWxJZmFjZS5odG1sI2dldENvbHVtblR5cGUiLCJuYW1lIjoiZ2V0Q29sdW1uVHlwZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHdGtfM18wLkd0ay5UcmVlTW9kZWxJZmFjZS5odG1sI2dldEZsYWdzIiwibmFtZSI6ImdldEZsYWdzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikd0a18zXzAuR3RrLlRyZWVNb2RlbElmYWNlLmh0bWwjZ2V0SXRlciIsIm5hbWUiOiJnZXRJdGVyIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikd0a18zXzAuR3RrLlRyZWVNb2RlbElmYWNlLmh0bWwjZ2V0TkNvbHVtbnMiLCJuYW1lIjoiZ2V0TkNvbHVtbnMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3RrXzNfMC5HdGsuVHJlZU1vZGVsSWZhY2UuaHRtbCNnZXRQYXRoIiwibmFtZSI6ImdldFBhdGgiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3RrXzNfMC5HdGsuVHJlZU1vZGVsSWZhY2UuaHRtbCNnZXRWYWx1ZSIsIm5hbWUiOiJnZXRWYWx1ZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHdGtfM18wLkd0ay5UcmVlTW9kZWxJZmFjZS5odG1sI2l0ZXJDaGlsZHJlbiIsIm5hbWUiOiJpdGVyQ2hpbGRyZW4iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3RrXzNfMC5HdGsuVHJlZU1vZGVsSWZhY2UuaHRtbCNpdGVySGFzQ2hpbGQiLCJuYW1lIjoiaXRlckhhc0NoaWxkIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikd0a18zXzAuR3RrLlRyZWVNb2RlbElmYWNlLmh0bWwjaXRlck5DaGlsZHJlbiIsIm5hbWUiOiJpdGVyTkNoaWxkcmVuIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikd0a18zXzAuR3RrLlRyZWVNb2RlbElmYWNlLmh0bWwjaXRlck5leHQiLCJuYW1lIjoiaXRlck5leHQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3RrXzNfMC5HdGsuVHJlZU1vZGVsSWZhY2UuaHRtbCNpdGVyTnRoQ2hpbGQiLCJuYW1lIjoiaXRlck50aENoaWxkIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikd0a18zXzAuR3RrLlRyZWVNb2RlbElmYWNlLmh0bWwjaXRlclBhcmVudCIsIm5hbWUiOiJpdGVyUGFyZW50IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikd0a18zXzAuR3RrLlRyZWVNb2RlbElmYWNlLmh0bWwjaXRlclByZXZpb3VzIiwibmFtZSI6Iml0ZXJQcmV2aW91cyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHdGtfM18wLkd0ay5UcmVlTW9kZWxJZmFjZS5odG1sI3JlZk5vZGUiLCJuYW1lIjoicmVmTm9kZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHdGtfM18wLkd0ay5UcmVlTW9kZWxJZmFjZS5odG1sI3Jvd0NoYW5nZWQiLCJuYW1lIjoicm93Q2hhbmdlZCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHdGtfM18wLkd0ay5UcmVlTW9kZWxJZmFjZS5odG1sI3Jvd0RlbGV0ZWQiLCJuYW1lIjoicm93RGVsZXRlZCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHdGtfM18wLkd0ay5UcmVlTW9kZWxJZmFjZS5odG1sI3Jvd0hhc0NoaWxkVG9nZ2xlZCIsIm5hbWUiOiJyb3dIYXNDaGlsZFRvZ2dsZWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3RrXzNfMC5HdGsuVHJlZU1vZGVsSWZhY2UuaHRtbCNyb3dJbnNlcnRlZCIsIm5hbWUiOiJyb3dJbnNlcnRlZCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHdGtfM18wLkd0ay5UcmVlTW9kZWxJZmFjZS5odG1sI3Jvd3NSZW9yZGVyZWQiLCJuYW1lIjoicm93c1Jlb3JkZXJlZCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHdGtfM18wLkd0ay5UcmVlTW9kZWxJZmFjZS5odG1sI3VucmVmTm9kZSIsIm5hbWUiOiJ1bnJlZk5vZGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9XSwiY2xhc3NOYW1lcyI6ImN1cnJlbnQgdHNkLWtpbmQtY2xhc3MgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiJHdGtfM18wLkd0ay5UcmVlTW9kZWxJZmFjZS5odG1sIiwibmFtZSI6IlRyZWVNb2RlbElmYWNlIn0=