gtk :: TreeStore :: Class TreeStore
[hide private]
[frames] | no frames]

Class TreeStore

source code

            object --+    
                     |    
       gobject.GObject --+
                         |
        object --+       |
                 |       |
gobject.GInterface --+   |
                     |   |
             TreeModel --+
                         |
        object --+       |
                 |       |
gobject.GInterface --+   |
                     |   |
        TreeDragSource --+
                         |
        object --+       |
                 |       |
gobject.GInterface --+   |
                     |   |
          TreeDragDest --+
                         |
        object --+       |
                 |       |
gobject.GInterface --+   |
                     |   |
          TreeSortable --+
                         |
        object --+       |
                 |       |
gobject.GInterface --+   |
                     |   |
             Buildable --+
                         |
                        TreeStore

Object GtkTreeStore

Signals from GtkTreeModel:
  row-changed (GtkTreePath, GtkTreeIter)
  row-inserted (GtkTreePath, GtkTreeIter)
  row-has-child-toggled (GtkTreePath, GtkTreeIter)
  row-deleted (GtkTreePath)
  rows-reordered (GtkTreePath, GtkTreeIter, gpointer)

Signals from GtkTreeSortable:
  sort-column-changed ()

Signals from GObject:
  notify (GParam)

Instance Methods [hide private]
 
__delitem__(x, y)
del x[y]
source code
 
__getitem__(x, y)
x[y]
source code
 
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
__iter__(x)
iter(x)
source code
 
__len__(x)
len(x)
source code
 
__nonzero__(x)
x != 0
source code
 
__setitem__(x, i, y)
x[i]=y
source code
 
append(...) source code
 
clear(...) source code
 
insert(...) source code
 
insert_after(...) source code
 
insert_before(...) source code
 
is_ancestor(...) source code
 
iter_depth(...) source code
 
iter_is_valid(...) source code
 
move_after(...) source code
 
move_before(...) source code
 
prepend(...) source code
 
remove(...) source code
 
reorder(...) source code
 
set(...) source code
 
set_column_types(...) source code
 
set_value(...) source code
 
swap(...) source code

Inherited from gobject.GObject: __copy__, __deepcopy__, __delattr__, __eq__, __gdoc__, __ge__, __gobject_init__, __gt__, __hash__, __le__, __lt__, __ne__, __new__, __repr__, __setattr__, chain, connect, connect_after, connect_object, connect_object_after, disconnect, disconnect_by_func, emit, emit_stop_by_name, freeze_notify, get_data, get_properties, get_property, handler_block, handler_block_by_func, handler_disconnect, handler_is_connected, handler_unblock, handler_unblock_by_func, notify, props, set_data, set_properties, set_property, stop_emission, thaw_notify, weak_ref

Inherited from TreeModel: do_get_column_type, do_get_flags, do_get_iter, do_get_n_columns, do_get_path, do_iter_children, do_iter_has_child, do_iter_n_children, do_iter_next, do_iter_nth_child, do_iter_parent, do_ref_node, do_row_changed, do_row_deleted, do_row_has_child_toggled, do_row_inserted, do_unref_node, filter_new, foreach, get, get_column_type, get_flags, get_iter, get_iter_first, get_iter_from_string, get_iter_root, get_n_columns, get_path, get_string_from_iter, get_value, iter_children, iter_has_child, iter_n_children, iter_next, iter_nth_child, iter_parent, ref_node, row_changed, row_deleted, row_has_child_toggled, row_inserted, rows_reordered, unref_node

Inherited from TreeDragSource: do_drag_data_delete, do_drag_data_get, do_row_draggable, drag_data_delete, drag_data_get, row_draggable

Inherited from TreeDragDest: do_drag_data_received, do_row_drop_possible, drag_data_received, row_drop_possible

Inherited from TreeSortable: do_get_sort_column_id, do_has_default_sort_func, do_set_default_sort_func, do_set_sort_column_id, do_set_sort_func, do_sort_column_changed, get_sort_column_id, has_default_sort_func, set_default_sort_func, set_sort_column_id, set_sort_func, sort_column_changed

Inherited from Buildable: add_child, construct_child, do_add_child, do_construct_child, do_get_internal_child, do_parser_finished, do_set_name, get_internal_child, get_name, parser_finished, set_name

Inherited from object: __format__, __getattribute__, __reduce__, __reduce_ex__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  __gtype__ = <GType GtkTreeStore (46390336)>
Properties [hide private]

Inherited from gobject.GObject: __grefcount__

Inherited from object: __class__

Method Details [hide private]

__delitem__(x, y)
(Index deletion operator)

source code 

del x[y]

Overrides: TreeModel.__delitem__

__getitem__(x, y)
(Indexing operator)

source code 

x[y]

Overrides: TreeModel.__getitem__

__init__(...)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__

__iter__(x)

source code 

iter(x)

Overrides: TreeModel.__iter__

__len__(x)
(Length operator)

source code 

len(x)

Overrides: TreeModel.__len__

__nonzero__(x)
(Boolean test operator)

source code 

x != 0

Overrides: TreeModel.__nonzero__

__setitem__(x, i, y)
(Index assignment operator)

source code 

x[i]=y

Overrides: TreeModel.__setitem__