Signals
=======
  - B{row-expanded} (list, object):
    - Emitted when a row is "expanded", eg the littler arrow to the left
      is opened. See the GtkTreeView documentation for more information.
Method __init__ No summary
Method append No summary
Method prepend No summary
Method expand No summary
Method collapse This method collapses the row specified by path (hides its child rows, if they exist). @param instance: an instance to collapse
Method get_root This method returns the root object of a certain instance. If the instance is the root, then returns the given instance. @param instance: an instance which we want the root object
Method get_descendants No summary
Method _append_internal Undocumented
Method _on_treeview__row_expanded Undocumented

Inherited from PropertyObject (via ObjectList):

Class Method __class_init__ Undocumented
Method __post_init__ No summary
Method get_attribute_names Undocumented
Method is_default_value Undocumented
Method do_set_property Undocumented
Method do_get_property Undocumented
Method _set Undocumented
Method _get Undocumented

Inherited from PropertyObject (via ObjectList):

Class Method __class_init__ Undocumented
Method __post_init__ No summary
Method get_attribute_names Undocumented
Method is_default_value Undocumented
Method do_set_property Undocumented
Method do_get_property Undocumented
Method _set Undocumented
Method _get Undocumented
def __init__(self, columns=[], objects=None, mode=gtk.SELECTION_BROWSE, sortable=False, model=None):
Create a new ObjectList object.
@param columns:       a list of L{Column}s
@param objects:       a list of objects to be inserted or None
@param mode:          selection mode
@param sortable:      whether the user can sort the list
@param model:         gtk.TreeModel to use or None to create one
def _append_internal(self, parent, instance, select, prepend):
Undocumented
def append(self, parent, instance, select=False):
Append the selected row in an instance.
@param parent: Object or None, representing the parent
@param instance: the instance to be added
@param select: select the row
@returns: the appended object
def prepend(self, parent, instance, select=False):
Prepend the selected row in an instance.
@param parent: Object or None, representing the parent
@param instance: the instance to be added
@param select: select the row
@returns: the prepended object
def expand(self, instance, open_all=True):
This method opens the row specified by path so its children
are visible.
@param instance: an instance to expand at
@param open_all: If True, expand all rows, otherwise just the
immediate children
def collapse(self, instance):
This method collapses the row specified by path
(hides its child rows, if they exist).
@param instance: an instance to collapse
def get_root(self, instance):
This method returns the root object of a certain instance. If
the instance is the root, then returns the given instance.
@param instance: an instance which we want the root object
def get_descendants(self, root_instance):
This method returns the descendants objects of a certain instance.
If the given instance is a leaf, then return an empty sequence.
@param root_instance: an instance which we want the descendants
@returns: a sequence of descendants objects
def _on_treeview__row_expanded(self, treeview, treeiter, treepath):
Undocumented
API Documentation for Kiwi, generated by pydoctor at 2019-08-08 02:24:42.