Switched to use libgnomecanvas (not the C++ one).
[ardour.git] / gtk2_ardour / public_editor.cc
1 #include "public_editor.h"
2 #include "editor.h"
3
4 PublicEditor* PublicEditor::_instance = 0;
5
6 PublicEditor::PublicEditor ()
7         : Window (GTK_WINDOW_TOPLEVEL),
8           KeyboardTarget (*this, "editor")
9 {
10 }
11
12 PublicEditor::~PublicEditor()
13 {
14 }
15
16 gint
17 PublicEditor::canvas_fade_in_event (GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
18         return instance()->_canvas_fade_in_event (item, event, data);
19 }
20 gint
21 PublicEditor::canvas_fade_in_handle_event (GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
22         return instance()->_canvas_fade_in_handle_event (item, event, data);
23 }
24 gint
25 PublicEditor::canvas_fade_out_event (GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
26         return instance()->_canvas_fade_out_event (item, event, data);
27 }
28 gint
29 PublicEditor::canvas_fade_out_handle_event (GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
30         return instance()->_canvas_fade_out_handle_event (item, event, data);
31 }
32 gint
33 PublicEditor::canvas_crossfade_view_event (GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
34         return instance()->_canvas_crossfade_view_event (item, event, data);
35 }
36 gint
37 PublicEditor::canvas_region_view_event (GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
38         return instance()->_canvas_region_view_event (item, event, data);
39 }
40 gint
41 PublicEditor::canvas_region_view_name_highlight_event (GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
42         return instance()->_canvas_region_view_name_highlight_event (item, event, data);
43 }
44 gint
45 PublicEditor::canvas_region_view_name_event (GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
46         return instance()->_canvas_region_view_name_event (item, event, data);
47 }
48 gint
49 PublicEditor::canvas_stream_view_event (GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
50         return instance()->_canvas_stream_view_event (item, event, data);
51 }
52 gint
53 PublicEditor::canvas_automation_track_event (GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
54         return instance()->_canvas_automation_track_event (item, event, data);
55 }
56 gint
57 PublicEditor::canvas_marker_event (GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
58         return instance()->_canvas_marker_event (item, event, data);
59 }
60 gint
61 PublicEditor::canvas_zoom_rect_event (GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
62         return instance()->_canvas_zoom_rect_event (item, event, data);
63 }
64 gint
65 PublicEditor::canvas_selection_rect_event (GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
66         return instance()->_canvas_selection_rect_event (item, event, data);
67 }
68 gint
69 PublicEditor::canvas_selection_start_trim_event (GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
70         return instance()->_canvas_selection_start_trim_event (item, event, data);
71 }
72 gint
73 PublicEditor::canvas_selection_end_trim_event (GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
74         return instance()->_canvas_selection_end_trim_event (item, event, data);
75 }
76 gint
77 PublicEditor::canvas_control_point_event (GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
78         return instance()->_canvas_control_point_event (item, event, data);
79 }
80 gint
81 PublicEditor::canvas_line_event (GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
82         return instance()->_canvas_line_event (item, event, data);
83 }
84 gint
85 PublicEditor::canvas_tempo_marker_event (GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
86         return instance()->_canvas_tempo_marker_event (item, event, data);
87 }
88 gint
89 PublicEditor::canvas_meter_marker_event (GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
90         return instance()->_canvas_meter_marker_event (item, event, data);
91 }
92 gint
93 PublicEditor::canvas_tempo_bar_event (GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
94         return instance()->_canvas_tempo_bar_event (item, event, data);
95 }
96 gint
97 PublicEditor::canvas_meter_bar_event (GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
98         return instance()->_canvas_meter_bar_event (item, event, data);
99 }
100 gint
101 PublicEditor::canvas_marker_bar_event (GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
102         return instance()->_canvas_marker_bar_event (item, event, data);
103 }
104 gint
105 PublicEditor::canvas_range_marker_bar_event (GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
106         return instance()->_canvas_range_marker_bar_event (item, event, data);
107 }
108 gint
109 PublicEditor::canvas_transport_marker_bar_event (GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
110         return instance()->_canvas_transport_marker_bar_event (item, event, data);
111 }
112         
113 gint
114 PublicEditor::canvas_imageframe_item_view_event(GnomeCanvasItem *item, GdkEvent* event, gpointer data) {
115         return instance()->_canvas_imageframe_item_view_event(item, event, data);
116 }
117 gint
118 PublicEditor::canvas_imageframe_view_event(GnomeCanvasItem *item, GdkEvent* event, gpointer data) {
119         return instance()->_canvas_imageframe_view_event(item, event, data);
120 }
121 gint
122 PublicEditor::canvas_imageframe_start_handle_event(GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
123         return instance()->_canvas_imageframe_start_handle_event(item, event, data);
124 }
125 gint
126 PublicEditor::canvas_imageframe_end_handle_event(GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
127         return instance()->_canvas_imageframe_end_handle_event(item, event, data);
128 }
129 gint
130 PublicEditor::canvas_marker_time_axis_view_event(GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
131         return instance()->_canvas_marker_time_axis_view_event(item, event, data);
132 }
133 gint
134 PublicEditor::canvas_markerview_item_view_event(GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
135         return instance()->_canvas_markerview_item_view_event(item, event, data);
136 }
137 gint
138 PublicEditor::canvas_markerview_start_handle_event(GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
139         return instance()->_canvas_markerview_start_handle_event(item, event, data);
140 }
141 gint
142 PublicEditor::canvas_markerview_end_handle_event(GnomeCanvasItem* item, GdkEvent* event, gpointer data) {
143         return instance()->_canvas_markerview_end_handle_event(item, event, data);
144 }