Improve selection movement for control points.
This commit is contained in:
parent
c464c73ab9
commit
458bb7cc05
|
@ -128,6 +128,11 @@ public:
|
||||||
break;
|
break;
|
||||||
case FL_DRAG:
|
case FL_DRAG:
|
||||||
{
|
{
|
||||||
|
track()->sort();
|
||||||
|
|
||||||
|
if ( selected() )
|
||||||
|
break;
|
||||||
|
|
||||||
int Y = Fl::event_y() - parent()->y();
|
int Y = Fl::event_y() - parent()->y();
|
||||||
|
|
||||||
if ( Y >= 0 && Y < parent()->h() )
|
if ( Y >= 0 && Y < parent()->h() )
|
||||||
|
@ -135,7 +140,7 @@ public:
|
||||||
_y = (float)Y / parent()->h();
|
_y = (float)Y / parent()->h();
|
||||||
redraw();
|
redraw();
|
||||||
}
|
}
|
||||||
track()->sort();
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue