public HHRibbonBar[] GetRibbonBars() { var bar = new HHRibbonBar("Export"); var button1 = new HHRibbonButton("Export to Csv", Resources.Graph_48, ExportData); bar.Buttons.Add(button1); return(new HHRibbonBar[] { bar }); }
private void BuildRibbonBar() { _ribbonTabs = new List <HHRibbonTab>(); var tab1 = new HHRibbonTab("VLN"); _ribbonTabs.Add(tab1); var bar1 = new HHRibbonBar("Scoreboards"); tab1.Bars.Add(bar1); var addPitStopScoreboardButton = new HHRibbonButton("Pit Stop Scoreboard", Resources.Scoreboard_48x48, (x) => { AddNewWorksheet?.Invoke(this, new NewWorksheetEventArgs() { NewWorksheet = new PitStopScoreboardDisplay(), TargetWorkbook = x }); }); bar1.Buttons.Add(addPitStopScoreboardButton); }
private void BuildRibbonBar() { _ribbonTabs = new List <HHRibbonTab>(); var tab1 = new HHRibbonTab("Base Plugin"); _ribbonTabs.Add(tab1); var bar1 = new HHRibbonBar("Scoreboards"); //each ribbon bar group the controls tab1.Bars.Add(bar1); var addScoreboardButton = new HHRibbonButton("Basic Scoreboard", Resources.Scoreboard_48x48, (x) => { AddNewWorksheet?.Invoke(this, new NewWorksheetEventArgs() { NewWorksheet = new ScoreboardDisplay(), TargetWorkbook = x }); }); bar1.Buttons.Add(addScoreboardButton); var bar2 = new HHRibbonBar("Graphs"); tab1.Bars.Add(bar2); var addQualiScoreboardButton = new HHRibbonButton("Basic Graph", Resources.Graph_48, (x) => { AddNewWorksheet?.Invoke(this, new NewWorksheetEventArgs() { NewWorksheet = new GraphDisplay(), TargetWorkbook = x }); }); bar2.Buttons.Add(addQualiScoreboardButton); }