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);
//Lucene.Net_1_4_3_RC3_final: public Field(System.String name, System.String string_Renamed, bool store, bool index, bool token):this(name, string_Renamed, store, index, token, false)
//fields.Add(new Field(newName, "", false, false, false));
fields.Add(new Field(newName, "", Field.Store.NO, Field.Index.NO));
fieldsReconstructed.Add(false);
lstFields.SelectedIndex = lstFields.Items.Count - 1;
}
else
{
// already exist
lstFields.SelectedIndex = index;
}
}