Make bar lines on the canvas draw from top to bottom no matter how few
tracks are visible. Make tracks toggle when ctrl-clicked git-svn-id: svn://localhost/ardour2/trunk@824 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
b5c9a0cfc2
commit
e706680e3d
@ -194,6 +194,7 @@ Editor::draw_measures ()
|
||||
|
||||
double x1, x2, y1, y2;
|
||||
track_canvas.get_scroll_region (x1, y1, x2, y2);
|
||||
y2 = 1000000000.0f;
|
||||
|
||||
for (i = all_bbt_points->begin(); i != all_bbt_points->end(); ++i) {
|
||||
|
||||
|
@ -878,8 +878,7 @@ RouteTimeAxisView::selection_click (GdkEventButton* ev)
|
||||
|
||||
switch (Keyboard::selection_type (ev->state)) {
|
||||
case Selection::Toggle:
|
||||
/* XXX this is not right */
|
||||
editor.get_selection().add (*tracks);
|
||||
editor.get_selection().toggle (*tracks);
|
||||
break;
|
||||
|
||||
case Selection::Set:
|
||||
|
@ -179,6 +179,14 @@ Selection::toggle (Playlist* pl)
|
||||
PlaylistsChanged ();
|
||||
}
|
||||
|
||||
void
|
||||
Selection::toggle (const list<TimeAxisView*>& track_list)
|
||||
{
|
||||
for (list<TimeAxisView*>::const_iterator i = track_list.begin(); i != track_list.end(); ++i) {
|
||||
toggle ( (*i) );
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
Selection::toggle (TimeAxisView* track)
|
||||
{
|
||||
@ -616,6 +624,7 @@ Selection::set (list<Selectable*>& selectables)
|
||||
add (selectables);
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
Selection::add (list<Selectable*>& selectables)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user