Beispiel #1
0
        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;
        }