protected void OnEditActionActivated (object sender, EventArgs e) { filter_file_node ffn = (filter_file_node)this.nodeview1.NodeSelection.SelectedNode; if(ffn == null) { MessageDialog md = new MessageDialog ( null, DialogFlags.Modal, MessageType.Warning, ButtonsType.Ok, "", new object[0]); md.Text = "Nothing selected?"; md.Run(); md.Destroy(); return; } filter_file_dialog ffd = new filter_file_dialog(ffn.ff); ffd.ParentWindow = this.RootWindow; ffd.Run(); ffd.Destroy(); }
void new_filter_file () { filter_file_dialog ffd = new filter_file_dialog (); if ((ResponseType)ffd.Run () == ResponseType.Ok) { filter_file ff = ffd.getff (); _ffa.Add (ff); _set.Value = _ffa.ToArray (); this.nodeview1.NodeStore.AddNode (new filter_file_node (ff)); } ffd.Destroy (); }