1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-10-19 17:11:12 +02:00

Use standard library style members of wxArrayString (and wxString) ...

... which will make it easier to change the types of those containers to
std::vectors of other string-like classes

for wxString,

IsEmpty => empty
Clear => clear
Alloc => reserve

for wxArrayString,

Count => size
GetCount => size
IsEmpty => empty
Add => push_back
Clear => clear
Empty => clear
Sort => std::sort (only with default comparator)
SetCount => resize
Last => back
Item => operator []
Alloc => reserve
This commit is contained in:
Paul Licameli
2019-02-11 19:10:48 -05:00
parent 5daa67dfe6
commit 2db49dc1f0
115 changed files with 728 additions and 728 deletions

View File

@@ -185,7 +185,7 @@ wxArrayString VampEffectsModule::FindPluginPaths(PluginManagerInterface & WXUNUS
}
wxString path = wxString::FromUTF8(i->c_str()) + wxT("/") + name;
names.Add(path);
names.push_back(path);
++output;
}

View File

@@ -561,7 +561,7 @@ void VampEffect::PopulateOrExchange(ShuttleGui & S)
wxArrayString choices;
for (size_t i = 0, cnt = programs.size(); i < cnt; i++)
{
choices.Add(wxString::FromUTF8(programs[i].c_str()));
choices.push_back(wxString::FromUTF8(programs[i].c_str()));
}
S.AddPrompt(_("Program"));
@@ -592,7 +592,7 @@ void VampEffect::PopulateOrExchange(ShuttleGui & S)
mValues[p] = 0.0;
wxString labelText = wxString::FromUTF8(mParameters[p].name.c_str());
if (!unit.IsEmpty())
if (!unit.empty())
{
labelText += wxT(" (") + unit + wxT(")");
}
@@ -607,7 +607,7 @@ void VampEffect::PopulateOrExchange(ShuttleGui & S)
mToggles[p] = S.AddCheckBox( {},
value > 0.5 ? wxT("true") : wxT("false"));
mToggles[p]->SetName(labelText);
if (!tip.IsEmpty())
if (!tip.empty())
{
mToggles[p]->SetToolTip(tip);
}
@@ -633,14 +633,14 @@ void VampEffect::PopulateOrExchange(ShuttleGui & S)
{
selected = choice;
}
choices.Add(choice);
choices.push_back(choice);
}
S.Id(ID_Choices + p);
mChoices[p] = S.AddChoice( {}, selected, &choices);
mChoices[p]->SetName(labelText);
mChoices[p]->SetSizeHints(-1, -1);
if (!tip.IsEmpty())
if (!tip.empty())
{
mChoices[p]->SetToolTip(tip);
}
@@ -667,7 +667,7 @@ void VampEffect::PopulateOrExchange(ShuttleGui & S)
mFields[p] = S.AddTextBox( {}, wxT(""), 12);
mFields[p]->SetName(labelText);
mFields[p]->SetValidator(vld);
if (!tip.IsEmpty())
if (!tip.empty())
{
mFields[p]->SetToolTip(tip);
}
@@ -682,7 +682,7 @@ void VampEffect::PopulateOrExchange(ShuttleGui & S)
mSliders[p] = S.AddSlider( {}, 0, 1000, 0);
mSliders[p]->SetName(labelText);
mSliders[p]->SetSizeHints(150, -1);
if (!tip.IsEmpty())
if (!tip.empty())
{
mSliders[p]->SetToolTip(tip);
}