1 #include "public_editor.h"
4 PublicEditor* PublicEditor::_instance = 0;
6 PublicEditor::PublicEditor ()
7 : Window (GTK_WINDOW_TOPLEVEL),
8 KeyboardTarget (*this, "editor")
12 PublicEditor::~PublicEditor()
17 PublicEditor::canvas_fade_in_event (GtkCanvasItem* item, GdkEvent* event, gpointer data) {
18 return instance()->_canvas_fade_in_event (item, event, data);
21 PublicEditor::canvas_fade_in_handle_event (GtkCanvasItem* item, GdkEvent* event, gpointer data) {
22 return instance()->_canvas_fade_in_handle_event (item, event, data);
25 PublicEditor::canvas_fade_out_event (GtkCanvasItem* item, GdkEvent* event, gpointer data) {
26 return instance()->_canvas_fade_out_event (item, event, data);
29 PublicEditor::canvas_fade_out_handle_event (GtkCanvasItem* item, GdkEvent* event, gpointer data) {
30 return instance()->_canvas_fade_out_handle_event (item, event, data);
33 PublicEditor::canvas_crossfade_view_event (GtkCanvasItem* item, GdkEvent* event, gpointer data) {
34 return instance()->_canvas_crossfade_view_event (item, event, data);
37 PublicEditor::canvas_region_view_event (GtkCanvasItem* item, GdkEvent* event, gpointer data) {
38 return instance()->_canvas_region_view_event (item, event, data);
41 PublicEditor::canvas_region_view_name_highlight_event (GtkCanvasItem* item, GdkEvent* event, gpointer data) {
42 return instance()->_canvas_region_view_name_highlight_event (item, event, data);
45 PublicEditor::canvas_region_view_name_event (GtkCanvasItem* item, GdkEvent* event, gpointer data) {
46 return instance()->_canvas_region_view_name_event (item, event, data);
49 PublicEditor::canvas_stream_view_event (GtkCanvasItem* item, GdkEvent* event, gpointer data) {
50 return instance()->_canvas_stream_view_event (item, event, data);
53 PublicEditor::canvas_automation_track_event (GtkCanvasItem* item, GdkEvent* event, gpointer data) {
54 return instance()->_canvas_automation_track_event (item, event, data);
57 PublicEditor::canvas_marker_event (GtkCanvasItem* item, GdkEvent* event, gpointer data) {
58 return instance()->_canvas_marker_event (item, event, data);
61 PublicEditor::canvas_zoom_rect_event (GtkCanvasItem* item, GdkEvent* event, gpointer data) {
62 return instance()->_canvas_zoom_rect_event (item, event, data);
65 PublicEditor::canvas_selection_rect_event (GtkCanvasItem* item, GdkEvent* event, gpointer data) {
66 return instance()->_canvas_selection_rect_event (item, event, data);
69 PublicEditor::canvas_selection_start_trim_event (GtkCanvasItem* item, GdkEvent* event, gpointer data) {
70 return instance()->_canvas_selection_start_trim_event (item, event, data);
73 PublicEditor::canvas_selection_end_trim_event (GtkCanvasItem* item, GdkEvent* event, gpointer data) {
74 return instance()->_canvas_selection_end_trim_event (item, event, data);
77 PublicEditor::canvas_control_point_event (GtkCanvasItem* item, GdkEvent* event, gpointer data) {
78 return instance()->_canvas_control_point_event (item, event, data);
81 PublicEditor::canvas_line_event (GtkCanvasItem* item, GdkEvent* event, gpointer data) {
82 return instance()->_canvas_line_event (item, event, data);
85 PublicEditor::canvas_tempo_marker_event (GtkCanvasItem* item, GdkEvent* event, gpointer data) {
86 return instance()->_canvas_tempo_marker_event (item, event, data);
89 PublicEditor::canvas_meter_marker_event (GtkCanvasItem* item, GdkEvent* event, gpointer data) {
90 return instance()->_canvas_meter_marker_event (item, event, data);
93 PublicEditor::canvas_tempo_bar_event (GtkCanvasItem* item, GdkEvent* event, gpointer data) {
94 return instance()->_canvas_tempo_bar_event (item, event, data);
97 PublicEditor::canvas_meter_bar_event (GtkCanvasItem* item, GdkEvent* event, gpointer data) {
98 return instance()->_canvas_meter_bar_event (item, event, data);
101 PublicEditor::canvas_marker_bar_event (GtkCanvasItem* item, GdkEvent* event, gpointer data) {
102 return instance()->_canvas_marker_bar_event (item, event, data);
105 PublicEditor::canvas_range_marker_bar_event (GtkCanvasItem* item, GdkEvent* event, gpointer data) {
106 return instance()->_canvas_range_marker_bar_event (item, event, data);
109 PublicEditor::canvas_transport_marker_bar_event (GtkCanvasItem* item, GdkEvent* event, gpointer data) {
110 return instance()->_canvas_transport_marker_bar_event (item, event, data);
114 PublicEditor::canvas_imageframe_item_view_event(GtkCanvasItem *item, GdkEvent* event, gpointer data) {
115 return instance()->_canvas_imageframe_item_view_event(item, event, data);
118 PublicEditor::canvas_imageframe_view_event(GtkCanvasItem *item, GdkEvent* event, gpointer data) {
119 return instance()->_canvas_imageframe_view_event(item, event, data);
122 PublicEditor::canvas_imageframe_start_handle_event(GtkCanvasItem* item, GdkEvent* event, gpointer data) {
123 return instance()->_canvas_imageframe_start_handle_event(item, event, data);
126 PublicEditor::canvas_imageframe_end_handle_event(GtkCanvasItem* item, GdkEvent* event, gpointer data) {
127 return instance()->_canvas_imageframe_end_handle_event(item, event, data);
130 PublicEditor::canvas_marker_time_axis_view_event(GtkCanvasItem* item, GdkEvent* event, gpointer data) {
131 return instance()->_canvas_marker_time_axis_view_event(item, event, data);
134 PublicEditor::canvas_markerview_item_view_event(GtkCanvasItem* item, GdkEvent* event, gpointer data) {
135 return instance()->_canvas_markerview_item_view_event(item, event, data);
138 PublicEditor::canvas_markerview_start_handle_event(GtkCanvasItem* item, GdkEvent* event, gpointer data) {
139 return instance()->_canvas_markerview_start_handle_event(item, event, data);
142 PublicEditor::canvas_markerview_end_handle_event(GtkCanvasItem* item, GdkEvent* event, gpointer data) {
143 return instance()->_canvas_markerview_end_handle_event(item, event, data);