mirror of
https://github.com/cookiengineer/audacity
synced 2025-08-07 07:39:29 +02:00
Always Record on a new Track Pref.
Changed pref name, now unticked by default.
This commit is contained in:
parent
71a75fc28d
commit
e3a822c34d
@ -839,12 +839,12 @@ void AudacityProject::CreateMenusAndCommands()
|
||||
// The OnRecord2ndChoice function is: if normal record records beside,
|
||||
// it records below, if normal record records below, it records beside.
|
||||
// TODO: Do 'the right thing' with other options like TimerRecord.
|
||||
bool bPreferAppend;
|
||||
gPrefs->Read("/GUI/PreferAppendRecord",&bPreferAppend, true);
|
||||
bool bPreferNewTrack;
|
||||
gPrefs->Read("/GUI/PreferNewTrackRecord",&bPreferNewTrack, false);
|
||||
c->AddItem( wxT("Record2ndChoice"),
|
||||
// Our first choice is bound to R (by default) and gets the prime position.
|
||||
// We supply the name for the 'other one' here. It should be bound to Shift+R
|
||||
bPreferAppend ? _("Record &New Track") : _("&Append Record"),
|
||||
bPreferNewTrack ? _("&Append Record") : _("Record &New Track"),
|
||||
FN(OnRecord2ndChoice),
|
||||
wxT("Shift+R")
|
||||
);
|
||||
|
@ -160,9 +160,9 @@ void RecordingPrefs::PopulateOrExchange(ShuttleGui & S)
|
||||
|
||||
S.StartStatic(_("Options"));
|
||||
{
|
||||
S.TieCheckBox(_("Record &appends, instead of recording new track"),
|
||||
wxT("/GUI/PreferAppendRecord"),
|
||||
true);
|
||||
S.TieCheckBox(_("Always record on a new track"),
|
||||
wxT("/GUI/PreferNewTrackRecord"),
|
||||
false);
|
||||
}
|
||||
S.EndStatic();
|
||||
|
||||
|
@ -197,9 +197,9 @@ void ControlToolBar::Populate()
|
||||
mRecord = MakeButton(bmpRecord, bmpRecord, bmpRecordDisabled,
|
||||
ID_RECORD_BUTTON, true, _("Record"));
|
||||
|
||||
bool bPreferAppend;
|
||||
gPrefs->Read("/GUI/PreferAppendRecord",&bPreferAppend, true);
|
||||
if( bPreferAppend )
|
||||
bool bPreferNewTrack;
|
||||
gPrefs->Read("/GUI/PreferNewTrackRecord",&bPreferNewTrack, false);
|
||||
if( !bPreferNewTrack )
|
||||
MakeAlternateImages(*mRecord, 1, bmpRecordBelow, bmpRecordBelow,
|
||||
bmpRecordBelowDisabled);
|
||||
else
|
||||
@ -241,9 +241,9 @@ void ControlToolBar::RegenerateTooltips()
|
||||
// Without shift
|
||||
//commands.push_back(wxT("Record"));
|
||||
commands.push_back(wxT("Record1stChoice"));
|
||||
{ bool bPreferAppend;
|
||||
gPrefs->Read("/GUI/PreferAppendRecord",&bPreferAppend, true);
|
||||
if( bPreferAppend ){
|
||||
{ bool bPreferNewTrack;
|
||||
gPrefs->Read("/GUI/PreferNewTrackRecord",&bPreferNewTrack, false);
|
||||
if( !bPreferNewTrack ){
|
||||
commands.push_back(_("Record New Track"));
|
||||
} else {
|
||||
commands.push_back(_("Append Record"));
|
||||
@ -922,9 +922,9 @@ void ControlToolBar::OnRecord(wxCommandEvent &evt)
|
||||
|
||||
bool shifted = mRecord->WasShiftDown();
|
||||
|
||||
bool bPreferAppend;
|
||||
gPrefs->Read("/GUI/PreferAppendRecord",&bPreferAppend, true);
|
||||
if( bPreferAppend )
|
||||
bool bPreferNewTrack;
|
||||
gPrefs->Read("/GUI/PreferNewTrackRecord",&bPreferNewTrack, false);
|
||||
if( !bPreferNewTrack )
|
||||
shifted = !shifted;
|
||||
|
||||
TrackList *trackList = p->GetTracks();
|
||||
|
Loading…
x
Reference in New Issue
Block a user