gint x, y;
double dx, dy;
GdkEvent ev;
- GdkModifierType mask;
- GdkWindow evw (track_canvas->get_window().get_pointer (x, y, mask));
+ Gdk::ModifierType mask;
+ Glib::RefPtr<Gdk::Window> evw = track_canvas.get_window()->get_pointer (x, y, mask);
bool doit = false;
- if (use_track_canvas && gdk_window_get_pointer (track_canvas_event_box.get_window()->gobj(),
- &x, &y, &mask)) {
+ if (use_track_canvas && track_canvas_event_box.get_window()->get_pointer(x, y, mask) != 0) {
doit = true;
- } else if (use_time_canvas && gdk_window_get_pointer (time_canvas_event_box.get_window()->gobj(),
- &x, &y, &mask)) {
+ } else if (use_time_canvas && time_canvas_event_box.get_window()->get_pointer(x, y, mask)!= 0) {
doit = true;
}
selection->set (entered_regionview);
}
- gnome_canvas_window_to_world (GNOME_CANVAS(track_canvas), x, y, &dx, &dy);
-
+ track_canvas.c2w(x, y, dx, dy);
ev.type = GDK_BUTTON_PRESS;
ev.button.x = dx;
ev.button.y = dy;