}
bool
-Editor::canvas_frame_handle_event (GdkEvent* event, ArdourCanvas::Item* item, RegionView* rv)
+Editor::canvas_sample_handle_event (GdkEvent* event, ArdourCanvas::Item* item, RegionView* rv)
{
bool ret = false;
- /* frame handles are not active when in internal edit mode, because actual notes
+ /* sample handles are not active when in internal edit mode, because actual notes
might be in the area occupied by the handle - we want them to be editable as normal.
*/
return false;
}
- /* NOTE: frame handles pretend to be the colored trim bar from an event handling
+ /* NOTE: sample handles pretend to be the colored trim bar from an event handling
perspective. XXX change this ??
*/
return handled;
}
- switch (event->type) {
- case GDK_BUTTON_PRESS:
- if (UIConfiguration::instance ().get_use_time_rulers_to_zoom_with_vertical_drag () &&
- Keyboard::no_modifier_keys_pressed (&event->button) && event->button.button == 1) {
- _drags->set(new RulerZoomDrag(this, item), event);
- return true;
- }
- break;
- default:
- break;
- }
-
return typed_event (item, event, type);
}
event.button.y = y;
/* assume we're dragging with button 1 */
event.motion.state = Gdk::BUTTON1_MASK;
- framepos_t const pos = window_event_sample (&event, &px, &py);
+ samplepos_t const pos = window_event_sample (&event, &px, &py);
boost::shared_ptr<Region> region = _regions->get_dragged_region ();
if (!region) { return; }