-int Tracks::move_track_up(Track *track)
+int Tracks::roll_track_up(Track *track)
{
if( first == last ) return 1;
int n = 1;
while( dst && !dst->master ) { dst = dst->previous; }
}
if( src == dst ) return 1;
- move_tracks(src, dst, n);
+ roll_tracks(src, dst, n);
return 0;
}
-int Tracks::move_track_down(Track *track)
+int Tracks::roll_track_down(Track *track)
{
if( first == last ) return 1;
int n = 1;
else
dst = !dst ? first : dst->next;
if( src == dst ) return 1;
- move_tracks(src, dst, n);
+ roll_tracks(src, dst, n);
return 0;
}
-int Tracks::move_tracks_up()
+int Tracks::roll_tracks_up()
{
if( first == last ) return 1;
int n = 1;
while( nxt && !nxt->master ) { ++n; nxt = nxt->next; }
}
if( src == dst ) return 1;
- move_tracks(src, dst, n);
+ roll_tracks(src, dst, n);
return 0;
}
-int Tracks::move_tracks_down()
+int Tracks::roll_tracks_down()
{
if( first == last ) return 1;
int n = 1;
while( src && !src->master ) { ++n; src = src->previous; }
}
if( src == dst ) return 1;
- move_tracks(src, dst, n);
+ roll_tracks(src, dst, n);
return 0;
}
-int Tracks::swap_track_up(Track *track)
+int Tracks::move_track_up(Track *track)
{
Track *next_track = track->previous;
if(!next_track) next_track = last;
return 0;
}
-int Tracks::swap_track_down(Track *track)
+int Tracks::move_track_down(Track *track)
{
Track *next_track = track->next;
if(!next_track) next_track = first;
}
-int Tracks::swap_tracks_up()
+int Tracks::move_tracks_up()
{
int result = 0;
Track *next = first;
return result;
}
-int Tracks::swap_tracks_down()
+int Tracks::move_tracks_down()
{
int result = 0;
Track *prev = last;