module timelinelib.canvas.data.category

timelinelib.canvas.data.category.EXPORTABLE_FIELDS = ('Name', 'Color', 'Progress Color', 'Done Color', 'Parent')
timelinelib.canvas.data.category.FIELDS = ('Name', 'Color', 'Progress Color', 'Done Color', 'Parent')
class timelinelib.canvas.data.category.Category[source]

Bases: timelinelib.canvas.data.base.ItemBase

__init__(db=None, id_=None, immutable_value=ImmutableCategory({ 'name': '', 'color': (255, 0, 0), 'progress_color': (255, 153, 153), 'done_color': (255, 153, 153), 'font_color': (0, 0, 0), 'parent_id': None, }))[source]

Initialize self. See help(type(self)) for accurate signature.

duplicate(target_db=None)[source]
update(name, color, font_color, parent=None)[source]
save()[source]
delete()[source]
reload()[source]
get_name()[source]
set_name(name)[source]
property name
get_color()[source]
set_color(color)[source]
property color
get_progress_color()[source]
set_progress_color(color)[source]
property progress_color
get_done_color()[source]
set_done_color(color)[source]
property done_color
get_font_color()[source]
set_font_color(font_color)[source]
property font_color
set_parent(parent)[source]
property parent
static get_exportable_fields()[source]
__repr__()[source]

Return repr(self).

__eq__(other)[source]

Return self==value.

__ne__(other)[source]

Return self!=value.

timelinelib.canvas.data.category.sort_categories(categories)[source]