-
-/**
- * ---------------------------------------------------------------------------------------------------
- * Static event handlers
- * These handlers deal with events from the GnomeCanvas, a c-based component
- */
-
-
-gint
-Editor::_canvas_imageframe_start_handle_event(GnomeCanvasItem *item, GdkEvent *event, gpointer data)
-{
- ImageFrameView* ifv = (ImageFrameView*) data ;
- Editor* editor = dynamic_cast<Editor*> (&ifv->get_time_axis_view().editor);
- return editor->canvas_imageframe_start_handle_event(item,event,ifv);
-}
-
-gint
-Editor::_canvas_imageframe_end_handle_event(GnomeCanvasItem *item, GdkEvent *event, gpointer data)
-{
- ImageFrameView* ifv = (ImageFrameView*) data ;
- Editor* editor = dynamic_cast<Editor*> (&ifv->get_time_axis_view().editor);
- return editor->canvas_imageframe_end_handle_event(item,event,ifv);
-}
-
-
-gint
-Editor::_canvas_imageframe_item_view_event(GnomeCanvasItem *item, GdkEvent* event, gpointer data)
-{
- ImageFrameView *ifv = (ImageFrameView *) data ;
- Editor* editor = dynamic_cast<Editor*> (&ifv->get_time_axis_view().editor);
- return editor->canvas_imageframe_item_view_event (item, event, ifv) ;
-}
-
-gint
-Editor::_canvas_imageframe_view_event(GnomeCanvasItem *item, GdkEvent* event, gpointer data)
-{
- ImageFrameTimeAxis *ifta = (ImageFrameTimeAxis*) data ;
- Editor* editor = dynamic_cast<Editor*> (&ifta->editor);
- return editor->canvas_imageframe_view_event (item, event, ifta);
-}
-
-gint
-Editor::_canvas_marker_time_axis_view_event(GnomeCanvasItem* item, GdkEvent* event, gpointer data)
-{
- MarkerTimeAxis* mta = (MarkerTimeAxis*)data ;
- Editor* editor = dynamic_cast<Editor*> (&mta->editor);
- return editor->canvas_marker_time_axis_view_event(item,event,mta);
-}
-
-gint
-Editor::_canvas_markerview_item_view_event(GnomeCanvasItem *item, GdkEvent* event, gpointer data)
-{
- MarkerView* mv = (MarkerView*) data ;
- Editor* editor = dynamic_cast<Editor*> (&mv->get_time_axis_view().editor);
- return editor->canvas_markerview_item_view_event(item,event,mv);
-}
-
-gint
-Editor::_canvas_markerview_start_handle_event(GnomeCanvasItem* item, GdkEvent* event, gpointer data)
-{
- MarkerView* mv = (MarkerView*)data ;
- Editor* editor = dynamic_cast<Editor*> (&mv->get_time_axis_view().editor);
- return editor->canvas_markerview_start_handle_event(item,event,mv);
-}
-
-gint
-Editor::_canvas_markerview_end_handle_event(GnomeCanvasItem* item, GdkEvent* event, gpointer data)
-{
- MarkerView* mv = (MarkerView*)data ;
- Editor* editor = dynamic_cast<Editor*> (&mv->get_time_axis_view().editor);
- return editor->canvas_markerview_end_handle_event(item,event,mv);
-}
-
-/**
- * ---------------------------------------------------------------------------------------------------
- * End of Static event handlers
- */
-
-gint
-Editor::canvas_imageframe_item_view_event(GnomeCanvasItem *item, GdkEvent *event, ImageFrameView *ifv)