k.u.o.Column(PropertyObject, gobject.GObject) : class documentation

Part of kiwi.ui.objectlist View In Hierarchy

Known subclasses: kiwi.ui.objectlist.ColoredColumn, kiwi.ui.objectlist.SequentialColumn

Specifies a column for an ObjectList, see the ObjectList documentation for a simple example.

Properties

Method __init__ Creates a new Column, which describes how a column in a
Method __repr__ Undocumented
Method prop_set_data_type Undocumented
Method attach Undocumented
Method as_string Undocumented
Method set_spinbutton_precision_digits Set the number of precision digits to be shown in the
Method _guess_renderer_for_type Gusses which CellRenderer we should use for a given type.
Method _cell_data_text_func To render the data of a cell renderer text
Method _cell_data_pixbuf_func To render the data of a cell renderer pixbuf
Method _cell_data_combo_func Undocumented
Method _cell_data_spin_func To render the data of a cell renderer spin
Method _on_renderer__toggled Undocumented
Method _on_renderer_toggle_check__toggled Undocumented
Method _on_renderer_toggle_radio__toggled Undocumented
Method _on_renderer_text__edited Undocumented
Method _on_renderer_spin__edited Undocumented
Method _on_renderer_combo__edited Undocumented
Method _on_renderer__edited Undocumented

Inherited from PropertyObject:

Class Method __class_init__ Undocumented
Method __post_init__ A hook which is called after the constructor is called.
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, attribute='', title=None, data_type=None, **kwargs):
Creates a new Column, which describes how a column in a ObjectList should be rendered.
Parametersattributea string with the name of the instance attribute the column represents.
titlethe title of the column, defaulting to the capitalized form of the attribute.
data_typethe type of the attribute that will be inserted into the column.
Notetitle_pixmap: (TODO) if set to a filename a pixmap will be used *instead* of the title set. The title string will still be used to identify the column in the column selection and in a tooltip, if a tooltip is not set.
def __repr__(self):
Undocumented
def prop_set_data_type(self, data):
Undocumented
def attach(self, objectlist):
Undocumented
def _guess_renderer_for_type(self, model):
Gusses which CellRenderer we should use for a given type. It also set the property of the renderer that depends on the model, in the renderer.
def _cell_data_text_func(self, tree_column, renderer, model, treeiter, (column, renderer_prop)):
To render the data of a cell renderer text
def _cell_data_pixbuf_func(self, tree_column, renderer, model, treeiter, (column, renderer_prop)):
To render the data of a cell renderer pixbuf
def _cell_data_combo_func(self, tree_column, renderer, model, treeiter, (column, renderer_prop)):
Undocumented
def _cell_data_spin_func(self, tree_column, renderer, model, treeiter, (column, renderer_prop)):
To render the data of a cell renderer spin
def _on_renderer__toggled(self, renderer, path, column):
Undocumented
def _on_renderer_toggle_check__toggled(self, renderer, path, model, attr):
Undocumented
def _on_renderer_toggle_radio__toggled(self, renderer, path, model, attr):
Undocumented
def _on_renderer_text__edited(self, renderer, path, text, model, attr, column, from_string):
Undocumented
def _on_renderer_spin__edited(self, renderer, path, value, model, attr, column, from_string):
Undocumented
def _on_renderer_combo__edited(self, renderer, path, text, model, attr, column):
Undocumented
def _on_renderer__edited(self, renderer, path, value, column):
Undocumented
def as_string(self, data):
Undocumented
def set_spinbutton_precision_digits(self, digits):
Set the number of precision digits to be shown in the spinbutton.
Parametersdigitsthe number of precision digits to be set in spinbutton (type: int )
API Documentation for Kiwi, generated by pydoctor at 2010-05-20 02:10:57.