module timelinelib.canvas.drawing.scene

timelinelib.canvas.drawing.scene.FORWARD = 1
timelinelib.canvas.drawing.scene.BACKWARD = -1
class timelinelib.canvas.drawing.scene.TimelineScene[source]

Bases: object

__init__(size, db, view_properties, get_text_size_fn, appearance)[source]

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

property view_properties
property appearance
center_text()[source]
never_show_period_events_as_point_events()[source]
set_outer_padding(outer_padding)[source]
set_inner_padding(inner_padding)[source]
set_baseline_padding(baseline_padding)[source]
set_period_threshold(period_threshold)[source]
set_data_indicator_size(data_indicator_size)[source]
create()[source]

Creating a scene means that pixel sizes and positions are calculated for events and strips.

x_pos_for_time(time)[source]
x_pos_for_now()[source]
get_time(x)[source]
distance_between_times(time1, time2)[source]
width_of_period(time_period)[source]
get_closest_overlapping_event(selected_event, up=True)[source]
minor_strip_is_day()[source]
is_weekend_day(time)[source]
get_hidden_event_count()[source]