module timelinelib.canvas.data.item

class timelinelib.canvas.data.item.TimelineItem[source]

Bases: object

I represent any item that should be displayed on a timeline.

I have a time period and methods to manipulate it.

Specific items inherit from me.

get_time_period()[source]
property length
get_start_time()[source]
get_end_time()[source]
set_time_period(time_period)[source]
property time_period
update_period(start_time, end_time)[source]
update_period_o(new_period)[source]
start_to_start(event)[source]
start_to_end(event)[source]
end_to_end(event)[source]
move_delta(delta)[source]
inside_period(time_period)[source]
is_period()[source]
mean_time()[source]
time_span()[source]
overlaps(event)[source]
distance_to(event)[source]