I am a column which can colorize the text of columns under
certain circumstances. I take a color and an extra function
which will be called for each row

Example, to colorize negative values to red:

    >>> def colorize(value):
    ...   return value < 0
    ...
    ... ColoredColumn('age', data_type=int, color='red',
    ...               data_func=colorize),
Method __init__ Creates a new Column, which describes how a column in a ObjectList should be rendered.
Method on_attach_renderer Undocumented
Method renderer_func Undocumented

Inherited from PropertyObject (via Column):

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 Column):

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, attribute, title=None, data_type=None, color=None, data_func=None, **kwargs):
Creates a new Column, which describes how a column in a
ObjectList should be rendered.

@param attribute: a string with the name of the instance attribute the
    column represents.
@param title: the title of the column, defaulting to the capitalized
    form of the attribute.
@param data_type: the type of the attribute that will be inserted
    into the column.

@note: title_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 on_attach_renderer(self, renderer):
Undocumented
def renderer_func(self, renderer, data):
Undocumented
API Documentation for Kiwi, generated by pydoctor at 2019-08-08 02:24:42.