module timelinelib.canvas.data.container

class timelinelib.canvas.data.container.Container[source]

Bases: timelinelib.canvas.data.event.Event

__init__(db=None, id_=None, immutable_value=ImmutableContainer({ 'text': None, 'category_id': None, 'category_ids': ImmutableDict({ }), 'time_period': None, 'description': None, }))[source]

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

property subevents
save()[source]
delete()[source]
get_time_period()[source]
set_time_period(value)[source]
property time_period
get_sort_order()[source]
set_sort_order(sort_order)[source]
property sort_order
__eq__(other)[source]

Return self==value.

is_container()[source]
is_subevent()[source]
register_subevent(subevent)[source]
unregister_subevent(subevent)[source]
update_container(subevent)[source]
property alert
property default_color
property ends_today
property fuzzy
property fuzzy_end
property fuzzy_start
get_alert()
get_default_color()
get_ends_today()
get_fuzzy()
get_fuzzy_end()
get_fuzzy_start()
get_icon()
get_labels()
get_locked()
get_progress()
property icon
property labels
property locked
property progress
set_alert(value)
set_default_color(value)
set_ends_today(value)
set_fuzzy(value)
set_fuzzy_end(value)
set_fuzzy_start(value)
set_icon(value)
set_labels(value)
set_locked(value)
set_progress(value)
update_properties(text, category=None)[source]
allow_ends_today_on_subevents()[source]