private static void addMenuItems(ToolStrip menu, string key, bool showKey) { ToolStripMenuItem item1 = new ToolStripMenuItem("Open " + (showKey ? key + " " : "") + "in IDE", Resources.open_in_ide); item1.Click += (s, e) => JiraIssueUtils.openInIde(key); menu.Items.Add(item1); ToolStripMenuItem item2 = new ToolStripMenuItem("View " + (showKey ? key + " " : "") + "in the Browser", Resources.view_in_browser); item2.Click += (s, e) => JiraIssueUtils.launchBrowser(key); menu.Items.Add(item2); }
private static void addMenuItems(ItemsControl menu, string key, bool displayKey) { MenuItem item1 = new MenuItem { Header = "Open" + (displayKey ? " " + key : "") + " in IDE", Icon = getImagePath(Resources.open_in_ide) }; item1.Click += (s, e) => JiraIssueUtils.openInIde(key); menu.Items.Add(item1); MenuItem item2 = new MenuItem { Header = "View" + (displayKey ? " " + key : "") + " in the Browser", Icon = getImagePath(Resources.view_in_browser) }; item2.Click += (s, e) => JiraIssueUtils.launchBrowser(key); menu.Items.Add(item2); }
public override int ExecMarkerCommand(IVsTextMarker pMarker, int iItem) { switch (iItem) { case 0: JiraIssueUtils.openInIde(issueKey); return(VSConstants.S_OK); case 1: JiraIssueUtils.launchBrowser(issueKey); return(VSConstants.S_OK); case (int)MarkerCommandValues.mcvBodyDoubleClickCommand: JiraIssueUtils.openInIde(issueKey); return(VSConstants.S_OK); default: return(VSConstants.S_OK); } }
public void Invoke() { JiraIssueUtils.launchBrowser(issueKey); }