protected virtual void OnAddNodeButtonClicked(object sender, System.EventArgs e) { ExtensionNodeType nt = new ExtensionNodeType(); NodeTypeEditorDialog dlg = new NodeTypeEditorDialog(project, nt); if (dlg.Run() == (int)Gtk.ResponseType.Ok) { nodeSet.NodeTypes.Add(nt); Update(); } dlg.Destroy(); }
protected virtual void OnEditNodeButtonClicked(object sender, System.EventArgs e) { TreeIter iter; tree.Selection.GetSelected(out iter); ExtensionNodeType ns = (ExtensionNodeType)store.GetValue(iter, ColObject); ExtensionNodeType copy = new ExtensionNodeType(); copy.CopyFrom(ns); NodeTypeEditorDialog dlg = new NodeTypeEditorDialog(project, copy); if (dlg.Run() == (int)Gtk.ResponseType.Ok) { ns.CopyFrom(copy); Update(); } dlg.Destroy(); }
protected virtual void OnEditNodeButtonClicked (object sender, System.EventArgs e) { TreeIter iter; tree.Selection.GetSelected (out iter); ExtensionNodeType ns = (ExtensionNodeType) store.GetValue (iter, ColObject); ExtensionNodeType copy = new ExtensionNodeType (); copy.CopyFrom (ns); NodeTypeEditorDialog dlg = new NodeTypeEditorDialog (project, copy); if (dlg.Run () == (int) Gtk.ResponseType.Ok) { ns.CopyFrom (copy); Update (); } dlg.Destroy (); }
protected virtual void OnAddNodeButtonClicked (object sender, System.EventArgs e) { ExtensionNodeType nt = new ExtensionNodeType (); NodeTypeEditorDialog dlg = new NodeTypeEditorDialog (project, nt); if (dlg.Run () == (int) Gtk.ResponseType.Ok) { nodeSet.NodeTypes.Add (nt); Update (); } dlg.Destroy (); }