private void btnEditAddField_Click(object sender, System.EventArgs e)
{
string newName = txtNewName.Text.Trim();
if (newName == "")
{
luke.ShowStatus(resources.GetString("NoFieldName"));
return;
}
int index;
if ((index = lstFields.FindString(newName)) == -1)
{
lstFields.Items.Add(newName);
fields.Add(new Field(newName, "", Field.Store.NO, Field.Index.NOT_ANALYZED_NO_NORMS));
fieldsReconstructed.Add(false);
lstFields.SelectedIndex = lstFields.Items.Count - 1;
}
else
{
// already exist
lstFields.SelectedIndex = index;
}
}