// HERZUM SPRINT 2.3 TLAB-56 TLAB-57 TLAB-58 TLAB-59 /* private void PopupContextMenu(IPrimaryToolDelegator mainTool, IDrawingEditor editor, ITool dt, MouseEvent ev) { m_contextMenu = new Gtk.Menu(); Gtk.MenuItem editLabel = new Gtk.MenuItem("Edit label"); editLabel.Activated += delegate(object sender, EventArgs e) { SimpleTextTool textTool = new SimpleTextTool(editor, this, dt, ev); mainTool.DelegateTool = textTool; textTool.StartEditing(); }; m_contextMenu.Add(editLabel); m_contextMenu.ShowAll(); m_contextMenu.Popup(); } */ private void PopupContextMenu(IPrimaryToolDelegator mainTool, IDrawingEditor editor, ITool dt, MouseEvent ev) { m_contextMenu = new Gtk.Menu(); Gtk.MenuItem editLabel = new Gtk.MenuItem("Edit label"); Gtk.MenuItem copy = new Gtk.MenuItem("Copy"); Gtk.MenuItem cut = new Gtk.MenuItem("Cut"); // Gtk.MenuItem paste = new Gtk.MenuItem("Paste"); editLabel.Activated += delegate(object sender, EventArgs e) { SimpleTextTool textTool = new SimpleTextTool(editor, this, dt, ev); mainTool.DelegateTool = textTool; textTool.StartEditing(); }; copy.Activated += delegate(object sender, EventArgs e) { Clipboard.Copy(ExperimentNode.Owner as BaseExperiment); }; cut.Activated += delegate(object sender, EventArgs e) { Clipboard.Cut(ExperimentNode.Owner as BaseExperiment); }; /* paste.Activated += delegate(object sender, EventArgs e) { Clipboard.Paste(ExperimentNode.Owner as BaseExperiment); ExperimentCanvasPad ecp = ExperimentCanvasPadFactory.GetExperimentCanvasPad(m_applicationContext, this); ecp.DisplayAddedSubgraph(ExperimentNode.Owner as BaseExperiment); }; */ m_contextMenu.Add(editLabel); m_contextMenu.Add(copy); m_contextMenu.Add(cut); // m_contextMenu.Add(paste); m_contextMenu.ShowAll(); m_contextMenu.Popup(); }
private void PopupContextMenu(IPrimaryToolDelegator mainTool, IDrawingEditor editor, ITool dt, MouseEvent ev) { m_contextMenu = new Gtk.Menu(); Gtk.MenuItem editLabel = new Gtk.MenuItem("Edit label"); editLabel.Activated += delegate(object sender, EventArgs e) { SimpleTextTool textTool = new SimpleTextTool(editor, this, dt, ev); mainTool.DelegateTool = textTool; textTool.StartEditing(); }; m_contextMenu.Add(editLabel); m_contextMenu.ShowAll(); m_contextMenu.Popup(); }