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);
        }