bool
Editor::track_canvas_scroll (GdkEventScroll* ev)
{
- nframes64_t xdelta;
+ framepos_t xdelta;
int direction = ev->direction;
retry:
case GDK_SCROLL_RIGHT:
xdelta = (current_page_frames() / 8);
- if (max_frames - xdelta > leftmost_frame) {
+ if (max_framepos - xdelta > leftmost_frame) {
reset_x_origin (leftmost_frame + xdelta);
} else {
- reset_x_origin (max_frames - current_page_frames());
+ reset_x_origin (max_framepos - current_page_frames());
}
break;
case GDK_LEAVE_NOTIFY:
set_entered_track (0);
break;
-
+
default:
break;
}
perspective. XXX change this ??
*/
- ItemType type;
+ ItemType type;
- if (item->get_data ("isleft")) {
- type = LeftFrameHandle;
- } else {
- type = RightFrameHandle;
- }
+ if (item->get_data ("isleft")) {
+ type = LeftFrameHandle;
+ } else {
+ type = RightFrameHandle;
+ }
switch (event->type) {
case GDK_BUTTON_PRESS:
break;
case GDK_MOTION_NOTIFY:
motion_handler (item, event);
- ret = true; // force this to avoid progagating the event into the regionview
+ ret = true; // force this to avoid progagating the event into the regionview
break;
case GDK_ENTER_NOTIFY:
set_entered_regionview (rv);
double px;
double py;
- nframes64_t const pos = event_frame (&event, &px, &py);
+ framepos_t const pos = event_frame (&event, &px, &py);
std::pair<TimeAxisView*, int> const tv = trackview_by_y_position (py);
if (tv.first == 0) {