Back to Seed Clases

Gtk


Classes

Interfaces

Structs

Unions

Enums

Struct Gtk.TreeIter

Import line: Gtk = imports.gi.Gtk;
GIR File: Gtk-2.0.gir
C documentation: GtkTreeIter
Struct : TreeIter
  Show / Hide Inherited methods, properties and signals
Properties
Properties Defined By
Methods / Constructors
Method / Constructor Defined By
 
new Gtk.TreeIter ()
Create a new Gtk.TreeIter
Create a new Gtk.TreeIter
 
Events
None
Used by These Methods / Signals / Properties
Class / Namespace Method / Signal / Properties
Gdaui.DataStore
Method
get_row_from_iter (TreeIter iter) : Number
Gdaui.DataStore
Method
get_iter_from_values (TreeIter iter, Array values, Object out_values) : Boolean
Gdaui.DataStore
Method
set_value (TreeIter iter, Number col, Value value) : Boolean
Gdaui.DataStore
Method
delete (TreeIter iter) : none
Gdaui.DataStore
Method
undelete (TreeIter iter) : none
Gdaui.DataStore
Method
append (TreeIter iter) : Boolean
Gladeui
Method
Gladeui.util_find_iter_by_widget (TreeModel model, Widget findme, Number column) : Gtk.TreeIter
Looks through model for the GtkTreeIter corresponding to to findme which should be freed with gtk_tree_iter_free()
Gtk
Method
Gtk.tree_row_reference_reordered (Object proxy, TreePath path, TreeIter iter) : Number
Lets a set of row reference created by gtk_tree_row_reference_new_proxy() know that the model emitted the "rows_reordered" signal.
Gtk.CellRendererCombo
Signal
changed (CellRendererCombo self, String path_string, TreeIter new_iter) : none
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
get_active_iter (TreeIter iter) : Boolean
Sets iter to point to the current active item, if it exists.
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
cursor_on_match (EntryCompletion self, TreeModel model, TreeIter iter) : Boolean
Gets emitted when a match from the cursor is on a match of the list.The default behaviour is to replace the contents of the entry with the contents of the text column in the row pointed to by iter.
Gtk.EntryCompletion
Signal
match_selected (EntryCompletion self, TreeModel model, TreeIter iter) : Boolean
Gets emitted when a match from the list is selected.
Gtk.IconView
Method
get_tooltip_context (Object out_values, Number y, Boolean keyboard_tip, TreeModel model, TreePath path, TreeIter iter) : Boolean
This function is supposed to be used in a GtkWidget::query-tooltip signal handler for GtkIconView.
Gtk.ListStore
Method
set_value (TreeIter iter, Number column, Value value) : none
Sets the data in the cell specified by iter and column.
Gtk.ListStore
Method
set_valuesv (TreeIter iter, Array columns, Array values, Number n_values) : none
A variant of gtk_list_store_set_valist() which takes the columns and values as two arrays, instead of varargs.
Gtk.ListStore
Method
remove (TreeIter iter) : Boolean
Removes the given row from the list store.
Gtk.ListStore
Method
insert (TreeIter iter, Number position) : none
Creates a new row at position.
Gtk.ListStore
Method
insert_before (TreeIter iter, TreeIter sibling) : none
Inserts a new row before sibling.
Gtk.ListStore
Method
insert_after (TreeIter iter, TreeIter sibling) : none
Inserts a new row after sibling.
Gtk.ListStore
Method
insert_with_valuesv (TreeIter iter, Number position, Number columns, Value values, Number n_values) : Number
A variant of gtk_list_store_insert_with_values() which takes the columns and values as two arrays, instead of varargs.
Gtk.ListStore
Method
prepend (TreeIter iter) : none
Prepends a new row to list_store.
Gtk.ListStore
Method
append (TreeIter iter) : none
Appends a new row to list_store.
Gtk.ListStore
Method
iter_is_valid (TreeIter iter) : Boolean
This function is slow.
Gtk.ListStore
Method
swap (TreeIter a, TreeIter b) : none
Swaps a and b in store.
Gtk.ListStore
Method
move_after (TreeIter iter, TreeIter position) : none
Moves iter in store to the position after position.
Gtk.ListStore
Method
move_before (TreeIter iter, TreeIter position) : none
Moves iter in store to the position before position.
Gtk.TreeModel
Signal
row_changed (TreeModel self, TreePath path, TreeIter iter) : none
This signal is emitted when a row in the model has changed.
Gtk.TreeModel
Signal
row_has_child_toggled (TreeModel self, TreePath path, TreeIter iter) : none
This signal is emitted when a row has gotten the first child row or lost its last child row.
Gtk.TreeModel
Signal
row_inserted (TreeModel self, TreePath path, TreeIter iter) : none
This signal is emitted when a new row has been inserted in the model.
Gtk.TreeModel
Signal
rows_reordered (TreeModel self, TreePath path, TreeIter iter, void* new_order) : none
This signal is emitted when the children of a node in the GtkTreeModel have been reordered.
Gtk.TreeModel
Method
get_iter (TreeIter iter, TreePath path) : Boolean
Sets iter to a valid iterator pointing to path.
Gtk.TreeModel
Method
get_iter_from_string (TreeIter iter, String path_string) : Boolean
Sets iter to a valid iterator pointing to path_string, if it exists.
Gtk.TreeModel
Method
get_string_from_iter (TreeIter iter) : String
Generates a string representation of the iter.
Gtk.TreeModel
Method
get_iter_first (TreeIter iter) : Boolean
Initializes iter with the first iterator in the tree (the one at the path "0") and returns TRUE.
Gtk.TreeModel
Method
get_path (TreeIter iter) : Gtk.TreePath
Returns a newly-created GtkTreePath referenced by iter.
Gtk.TreeModel
Method
get_value (TreeIter iter, Number column, Value value) : none
Initializes and sets value to that at column.
Gtk.TreeModel
Method
iter_next (TreeIter iter) : Boolean
Sets iter to point to the node following it at the current level.
Gtk.TreeModel
Method
iter_children (TreeIter iter, TreeIter parent) : Boolean
Sets iter to point to the first child of parent.
Gtk.TreeModel
Method
iter_has_child (TreeIter iter) : Boolean
Returns TRUE if iter has children, FALSE otherwise.
Gtk.TreeModel
Method
iter_n_children (TreeIter iter) : Number
Returns the number of children that iter has.
Gtk.TreeModel
Method
iter_nth_child (TreeIter iter, TreeIter parent, Number n) : Boolean
Sets iter to be the child of parent, using the given index.
Gtk.TreeModel
Method
iter_parent (TreeIter iter, TreeIter child) : Boolean
Sets iter to be the parent of child.
Gtk.TreeModel
Method
ref_node (TreeIter iter) : none
Lets the tree ref the node.
Gtk.TreeModel
Method
unref_node (TreeIter iter) : none
Lets the tree unref the node.
Gtk.TreeModel
Method
row_changed (TreePath path, TreeIter iter) : none
Emits the "row-changed" signal on tree_model.
Gtk.TreeModel
Method
row_inserted (TreePath path, TreeIter iter) : none
Emits the "row-inserted" signal on tree_model
Gtk.TreeModel
Method
row_has_child_toggled (TreePath path, TreeIter iter) : none
Emits the "row-has-child-toggled" signal on tree_model.
Gtk.TreeModel
Method
rows_reordered (TreePath path, TreeIter iter) : Number
Emits the "rows-reordered" signal on tree_model.
Gtk.TreeModelFilter
Method
convert_child_iter_to_iter (TreeIter filter_iter, TreeIter child_iter) : Boolean
Sets filter_iter to point to the row in filter that corresponds to the row pointed at by child_iter.
Gtk.TreeModelFilter
Method
convert_iter_to_child_iter (TreeIter child_iter, TreeIter filter_iter) : none
Sets child_iter to point to the row pointed to by filter_iter.
Gtk.TreeModelSort
Method
convert_child_iter_to_iter (TreeIter sort_iter, TreeIter child_iter) : Boolean
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
convert_iter_to_child_iter (TreeIter child_iter, TreeIter sorted_iter) : none
Sets child_iter to point to the row pointed to by sorted_iter.
Gtk.TreeModelSort
Method
iter_is_valid (TreeIter iter) : Boolean
This function is slow.
Gtk.TreeSelection
Method
get_selected (Object out_values, TreeIter iter) : Boolean
Sets iter to the currently selected node if selection is set to GTK_SELECTION_SINGLE or GTK_SELECTION_BROWSE.
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.TreeSelection
Method
iter_is_selected (TreeIter iter) : Boolean
Returns TRUE if the row at iter is currently selected.
Gtk.TreeStore
Method
set_value (TreeIter iter, Number column, Value value) : none
Sets the data in the cell specified by iter and column.
Gtk.TreeStore
Method
set_valuesv (TreeIter iter, Array columns, Array values, Number n_values) : none
A variant of gtk_tree_store_set_valist() which takes the columns and values as two arrays, instead of varargs.
Gtk.TreeStore
Method
remove (TreeIter iter) : Boolean
Removes iter from tree_store.
Gtk.TreeStore
Method
insert (TreeIter iter, TreeIter parent, Number position) : none
Creates a new row at position.
Gtk.TreeStore
Method
insert_before (TreeIter iter, TreeIter parent, TreeIter sibling) : none
Inserts a new row before sibling.
Gtk.TreeStore
Method
insert_after (TreeIter iter, TreeIter parent, TreeIter sibling) : none
Inserts a new row after sibling.
Gtk.TreeStore
Method
insert_with_valuesv (TreeIter iter, TreeIter parent, Number position, Number columns, Value values, Number n_values) : Number
A variant of gtk_tree_store_insert_with_values() which takes the columns and values as two arrays, instead of varargs.
Gtk.TreeStore
Method
prepend (TreeIter iter, TreeIter parent) : none
Prepends a new row to tree_store.
Gtk.TreeStore
Method
append (TreeIter iter, TreeIter parent) : none
Appends a new row to tree_store.
Gtk.TreeStore
Method
is_ancestor (TreeIter iter, TreeIter descendant) : Boolean
Returns TRUE if iter is an ancestor of descendant.
Gtk.TreeStore
Method
iter_depth (TreeIter iter) : Number
Returns the depth of iter.
Gtk.TreeStore
Method
iter_is_valid (TreeIter iter) : Boolean
purposes.
Gtk.TreeStore
Method
reorder (TreeIter parent) : Number
Reorders the children of parent in tree_store to follow the order indicated by new_order.
Gtk.TreeStore
Method
swap (TreeIter a, TreeIter b) : none
Swaps a and b in the same level of tree_store.
Gtk.TreeStore
Method
move_before (TreeIter iter, TreeIter position) : none
Moves iter in tree_store to the position before position.
Gtk.TreeStore
Method
move_after (TreeIter iter, TreeIter position) : none
Moves iter in tree_store to the position after position.
Gtk.TreeView
Signal
row_collapsed (TreeView self, TreeIter iter, TreePath path) : none
The given row has been collapsed (child nodes are hidden).
Gtk.TreeView
Signal
row_expanded (TreeView self, TreeIter iter, TreePath path) : none
The given row has been expanded (child nodes are shown).
Gtk.TreeView
Signal
test_collapse_row (TreeView self, TreeIter iter, TreePath path) : Boolean
The given row is about to be collapsed (hide its children nodes).
Gtk.TreeView
Signal
test_expand_row (TreeView self, TreeIter iter, TreePath path) : Boolean
The given row is about to be expanded (show its children nodes).
Gtk.TreeView
Method
get_tooltip_context (Object out_values, Number y, Boolean keyboard_tip, TreeModel model, TreePath path, TreeIter iter) : Boolean
This function is supposed to be used in a GtkWidget::query-tooltip signal handler for GtkTreeView.
Gtk.TreeViewColumn
Method
cell_set_cell_data (TreeModel tree_model, TreeIter iter, Boolean is_expander, Boolean is_expanded) : none
Sets the cell renderer based on the tree_model and iter.
GtkSource.CompletionModel
Method
iter_is_header (TreeIter iter) : Boolean
GtkSource.CompletionModel
Method
iter_previous (TreeIter iter) : Boolean
GtkSource.CompletionModel
Method
iter_last (TreeIter iter) : Boolean
GtkSource.CompletionModel
Method
iter_equal (TreeIter iter1, TreeIter iter2) : Boolean
Documentation generated by Introspection Doc Generator Loosely Based on JsDoc Toolkit on Tue Jun 22 2010 16:34:41 GMT+0800 (HKT)