mirror of
https://github.com/cookiengineer/audacity
synced 2025-07-19 06:07:42 +02:00
Change order of menu items in effect Manage menu
This commit is contained in:
parent
e14144b01f
commit
b08fc3ca68
34
src/effects/Effect.cpp
Normal file → Executable file
34
src/effects/Effect.cpp
Normal file → Executable file
@ -3184,6 +3184,24 @@ void EffectUIHost::OnMenu(wxCommandEvent & WXUNUSED(evt))
|
|||||||
menu->Append(0, _("User Presets"), sub);
|
menu->Append(0, _("User Presets"), sub);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
menu->Append(kSaveAsID, _("Save Preset..."));
|
||||||
|
|
||||||
|
if (mUserPresets.GetCount() == 0)
|
||||||
|
{
|
||||||
|
menu->Append(kDeletePresetDummyID, _("Delete Preset"))->Enable(false);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
sub = new wxMenu();
|
||||||
|
for (size_t i = 0, cnt = mUserPresets.GetCount(); i < cnt; i++)
|
||||||
|
{
|
||||||
|
sub->Append(kDeletePresetID + i, mUserPresets[i]);
|
||||||
|
}
|
||||||
|
menu->Append(0, _("Delete Preset"), sub);
|
||||||
|
}
|
||||||
|
|
||||||
|
menu->AppendSeparator();
|
||||||
|
|
||||||
wxArrayString factory = mEffect->GetFactoryPresets();
|
wxArrayString factory = mEffect->GetFactoryPresets();
|
||||||
|
|
||||||
sub = new wxMenu();
|
sub = new wxMenu();
|
||||||
@ -3204,22 +3222,6 @@ void EffectUIHost::OnMenu(wxCommandEvent & WXUNUSED(evt))
|
|||||||
}
|
}
|
||||||
menu->Append(0, _("Factory Presets"), sub);
|
menu->Append(0, _("Factory Presets"), sub);
|
||||||
|
|
||||||
if (mUserPresets.GetCount() == 0)
|
|
||||||
{
|
|
||||||
menu->Append(kDeletePresetDummyID, _("Delete Preset"))->Enable(false);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
sub = new wxMenu();
|
|
||||||
for (size_t i = 0, cnt = mUserPresets.GetCount(); i < cnt; i++)
|
|
||||||
{
|
|
||||||
sub->Append(kDeletePresetID + i, mUserPresets[i]);
|
|
||||||
}
|
|
||||||
menu->Append(0, _("Delete Preset"), sub);
|
|
||||||
}
|
|
||||||
|
|
||||||
menu->AppendSeparator();
|
|
||||||
menu->Append(kSaveAsID, _("Save As..."));
|
|
||||||
menu->AppendSeparator();
|
menu->AppendSeparator();
|
||||||
menu->Append(kImportID, _("Import..."))->Enable(mClient->CanExportPresets());
|
menu->Append(kImportID, _("Import..."))->Enable(mClient->CanExportPresets());
|
||||||
menu->Append(kExportID, _("Export..."))->Enable(mClient->CanExportPresets());
|
menu->Append(kExportID, _("Export..."))->Enable(mClient->CanExportPresets());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user