protected void OnEditActionActivated (object sender, EventArgs e) { filter_target_node ftn = (filter_target_node)this.nodeview1.NodeSelection.SelectedNode; if(ftn == 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_target_dialog ftd = new filter_target_dialog(ftn.ft); ftd.ParentWindow = this.RootWindow; ftd.Run(); ftd.Destroy(); }
void new_filter_target () { filter_target_dialog ftd = new filter_target_dialog (); if ((ResponseType)ftd.Run () == ResponseType.Ok) { filter_target ft = ftd.getft (); _fta.Add (ft); _set.Value = _fta.ToArray (); this.nodeview1.NodeStore.AddNode (new filter_target_node (ft)); } ftd.Destroy (); }