protected void OnBtnSaveClicked(object sender, EventArgs e)
{
/* MessageDialogs md = new MessageDialogs(MessageDialogs.DialogButtonType.YesNo, MainClass.Languages.Translate("are_you_sure"), "", Gtk.MessageType.Question,parentWindow);
* int result = md.ShowDialog();
* if (result != (int)Gtk.ResponseType.Yes)
* return;
*/
TreeSelection ts = tvExtension.Selection;
TreeIter ti = new TreeIter();
ts.GetSelected(out ti);
TreePath[] tp = ts.GetSelectedRows();
if (tp.Length < 1)
{
return;
}
selectedExtensionSetting = (ExtensionSetting)tvExtension.Model.GetValue(ti, 1);
int seltyp = (int)ddrbAction.CurrentItem;
selectedExtensionSetting.OpenType = (ExtensionSetting.OpenTyp)seltyp;
selectedExtensionSetting.Extension = entrExtension.Text;
if (selectedExtensionSetting.OpenType == ExtensionSetting.OpenTyp.EXTERNAL)
{
selectedExtensionSetting.ExternalProgram = feExternalPRogram.Path;
selectedExtensionSetting.Parameter = entrParameters.Text;
}
resolStore.SetValues(ti, selectedExtensionSetting.Extension, selectedExtensionSetting);
}