public PresetFilterGroupContextMenu(JiraPresetFiltersGroupTreeNode filterNode, MenuSelectionAction setAction, MenuSelectionAction clearAction) { this.filterNode = filterNode; this.setAction = setAction; this.clearAction = clearAction; items = new[] { new ToolStripMenuItem("Set Project On All Filters", Resources.plus, new EventHandler(setProject)), new ToolStripMenuItem("Clear Project From All Filters", Resources.minus, new EventHandler(clearProject)), }; Items.Add("dummy"); Opened += filterContextMenuOpened; }
public CustomFilterContextMenu(JiraServer server, JiraCustomFilterTreeNode filterNode, MenuSelectionAction editAction, MenuSelectionAction removeAction) { this.server = server; this.filterNode = filterNode; this.editAction = editAction; this.removeAction = removeAction; items = new[] { new ToolStripMenuItem("Edit Filter", Resources.edit, new EventHandler(editFilter)), new ToolStripMenuItem("Remove Filter", Resources.minus, new EventHandler(removeFilter)), new ToolStripMenuItem("View Filter in Browser", Resources.view_in_browser, new EventHandler(browseFilter)), }; Items.Add("dummy"); Opened += filterContextMenuOpened; }