Import line: | Gtk = imports.gi.Gtk; |
GIR File: | Gtk-3.0.gir |
C documentation: | GtkTreeIter |
Struct : | TreeIter |
Properties | Defined By | |
---|---|---|
stamp : gint32
|
Gtk.TreeIter | |
user_data : void*
|
Gtk.TreeIter | |
user_data2 : void*
|
Gtk.TreeIter | |
user_data3 : void*
|
Gtk.TreeIter |
Method / Constructor | Defined By | |
---|---|---|
new Gtk.TreeIter
()
Create a new Gtk.TreeIter
Create a new Gtk.TreeIter
|
||
copy
()
:
Gtk.TreeIter
Creates a dynamically allocated tree iterator as a copy of iter.
Creates a dynamically allocated tree iterator as a copy of iter.
This function is not intended for use in applications, because you can just copy the structs by value ( You must free this iter with gtk_tree_iter_free().
|
Gtk.TreeIter | |
free
()
:
none
Frees an iterator that has been allocated by gtk_tree_iter_copy().
Frees an iterator that has been allocated by gtk_tree_iter_copy().
This function is mainly used for language bindings.
|
Gtk.TreeIter |
None |
Class / Namespace | Method / Signal / Properties |
---|---|
Gtk.CellArea
Signal |
apply_attributes
(CellArea self, TreeModel model, TreeIter iter, gboolean is_expander, gboolean is_expanded)
:
none
This signal is emitted whenever applying attributes to area from model
|
Gtk.CellArea
Method |
apply_attributes
(TreeModel tree_model, TreeIter iter, gboolean is_expander, gboolean is_expanded)
:
none
Applies any connected attributes to the renderers in
|
Gtk.CellRendererCombo
Signal |
This signal is emitted each time after the user selected an item in
the combo box, either by using the mouse or the arrow keys. |
Gtk.ComboBox
Method |
set_active_iter
(TreeIter iter)
:
none
Sets the current active item to be the one referenced by iter, or
unsets the active item if iter is NULL. |
Gtk.EntryCompletion
Signal |
Gets emitted when a match from the cursor is on a match
of the list. |
Gtk.EntryCompletion
Signal |
Gets emitted when a match from the list is selected.
|
Gtk.ListStore
Method |
append
()
:
Gtk.TreeIter
Appends a new row to list_store.
|
Gtk.ListStore
Method |
Creates a new row at position.
|
Gtk.ListStore
Method |
Inserts a new row after sibling.
|
Gtk.ListStore
Method |
Inserts a new row before sibling.
|
Gtk.ListStore
Method |
insert_with_valuesv
(TreeIter iter, gint32 position, Array columns, Array values, gint32 n_values)
:
Gtk.TreeIter
A variant of gtk_list_store_insert_with_values() which
takes the columns and values as two arrays, instead of varargs. |
Gtk.ListStore
Method |
|
Gtk.ListStore
Method |
Moves iter in store to the position after position.
|
Gtk.ListStore
Method |
Moves iter in store to the position before position.
|
Gtk.ListStore
Method |
prepend
()
:
Gtk.TreeIter
Prepends a new row to list_store.
|
Gtk.ListStore
Method |
Removes the given row from the list store.
|
Gtk.ListStore
Method |
Sets the data in the cell specified by iter and column.
|
Gtk.ListStore
Method |
Sets the value of one or more cells in the row referenced by iter.
|
Gtk.ListStore
Method |
Swaps a and b in store.
|
Gtk.TreeModel
Signal |
This signal is emitted when a row in the model has changed.
|
Gtk.TreeModel
Signal |
This signal is emitted when a row has gotten the first child
row or lost its last child row. |
Gtk.TreeModel
Signal |
This signal is emitted when a new row has been inserted in
the model. |
Gtk.TreeModel
Method |
get_path
(TreeIter iter)
:
Gtk.TreePath
Returns a newly-created GtkTreePath referenced by iter.
|
Gtk.TreeModel
Method |
Generates a string representation of the iter.
|
Gtk.TreeModel
Method |
Initializes and sets value to that at column.
|
Gtk.TreeModel
Method |
Sets iter to point to the first child of parent.
|
Gtk.TreeModel
Method |
Returns TRUE if iter has children, FALSE otherwise.
|
Gtk.TreeModel
Method |
Returns the number of children that iter has.
|
Gtk.TreeModel
Method |
Sets iter to point to the node following it at the current level.
|
Gtk.TreeModel
Method |
Sets iter to be the child of parent, using the given index.
|
Gtk.TreeModel
Method |
Sets iter to be the parent of child.
|
Gtk.TreeModel
Method |
Sets iter to point to the previous node at the current level.
|
Gtk.TreeModel
Method |
ref_node
(TreeIter iter)
:
none
Lets the tree ref the node.
|
Gtk.TreeModel
Method |
Emits the GtkTreeModel::row-changed signal on tree_model.
|
Gtk.TreeModel
Method |
Emits the GtkTreeModel::row-has-child-toggled signal on
state of a node changes. |
Gtk.TreeModel
Method |
Emits the GtkTreeModel::row-inserted signal on tree_model.
|
Gtk.TreeModel
Method |
unref_node
(TreeIter iter)
:
none
Lets the tree unref the node.
|
Gtk.TreeModelFilter
Method |
Sets filter_iter to point to the row in filter that corresponds to the
row pointed at by child_iter. |
Gtk.TreeModelFilter
Method |
Sets child_iter to point to the row pointed to by filter_iter.
|
Gtk.TreeModelSort
Method |
Sets sort_iter to point to the row in tree_model_sort that corresponds to
the row pointed at by child_iter. |
Gtk.TreeModelSort
Method |
Sets child_iter to point to the row pointed to by sorted_iter.
|
Gtk.TreeModelSort
Method |
This function is slow. |
Gtk.TreeSelection
Method |
Returns TRUE if the row at iter is currently selected.
|
Gtk.TreeSelection
Method |
select_iter
(TreeIter iter)
:
none
Selects the specified iterator.
|
Gtk.TreeSelection
Method |
unselect_iter
(TreeIter iter)
:
none
Unselects the specified iterator.
|
Gtk.TreeStore
Method |
Appends a new row to tree_store.
|
Gtk.TreeStore
Method |
Creates a new row at position.
|
Gtk.TreeStore
Method |
Inserts a new row after sibling.
|
Gtk.TreeStore
Method |
Inserts a new row before sibling.
|
Gtk.TreeStore
Method |
insert_with_values
(TreeIter iter, TreeIter parent, gint32 position, Array columns, Array values, gint32 n_values)
:
Gtk.TreeIter
Creates a new row at position.
|
Gtk.TreeStore
Method |
Returns TRUE if iter is an ancestor of descendant.
|
Gtk.TreeStore
Method |
Returns the depth of iter.
|
Gtk.TreeStore
Method |
purposes.
|
Gtk.TreeStore
Method |
Moves iter in tree_store to the position after position.
|
Gtk.TreeStore
Method |
Moves iter in tree_store to the position before position.
|
Gtk.TreeStore
Method |
Prepends a new row to tree_store.
|
Gtk.TreeStore
Method |
Removes iter from tree_store.
|
Gtk.TreeStore
Method |
Sets the data in the cell specified by iter and column.
|
Gtk.TreeStore
Method |
Sets the value of one or more cells in the row referenced by iter.
|
Gtk.TreeStore
Method |
Swaps a and b in the same level of tree_store.
|
Gtk.TreeView
Signal |
The given row has been collapsed (child nodes are hidden).
|
Gtk.TreeView
Signal |
The given row has been expanded (child nodes are shown).
|
Gtk.TreeView
Signal |
The given row is about to be collapsed (hide its children nodes).
|
Gtk.TreeView
Signal |
The given row is about to be expanded (show its children nodes).
|
Gtk.TreeViewColumn
Method |
cell_set_cell_data
(TreeModel tree_model, TreeIter iter, gboolean is_expander, gboolean is_expanded)
:
none
Sets the cell renderer based on the tree_model and iter.
|
Gucharmap.ChaptersModel
Method |
|
Gucharmap.ChaptersModel
Method |
get_codepoint_list
(TreeIter iter)
:
Gucharmap.CodepointList
|
Gucharmap.ChaptersModel
Method |
|