mirror of
https://github.com/cookiengineer/audacity
synced 2025-07-31 16:09:28 +02:00
Allow SetLabel to make a selection too.
The 'Selected' option previously only selected the text.
This commit is contained in:
parent
6228b6033b
commit
d153afb11c
@ -65,6 +65,7 @@ bool SetLabelCommand::Apply(const CommandContext & context)
|
||||
// this code could be put in subroutines/reduced.
|
||||
|
||||
//wxString mode = GetString(wxT("Type"));
|
||||
AudacityProject * p = context.GetProject();
|
||||
TrackList *tracks = context.GetProject()->GetTracks();
|
||||
TrackListIterator iter(tracks);
|
||||
Track *t = iter.First();
|
||||
@ -107,7 +108,12 @@ bool SetLabelCommand::Apply(const CommandContext & context)
|
||||
// Only one label can be selected.
|
||||
if( bHasSelected ){
|
||||
if( mbSelected )
|
||||
{
|
||||
labelTrack->mSelIndex = nn-1;
|
||||
double t0 = pLabel->selectedRegion.t0();
|
||||
double t1 = pLabel->selectedRegion.t1();
|
||||
p->mViewInfo.selectedRegion.setTimes( t0, t1);
|
||||
}
|
||||
else if( labelTrack->mSelIndex == (nn-1) )
|
||||
labelTrack->mSelIndex = -1;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user