Beispiel #1
0
        public void SetContent(IEnumerable <CodeInspectionResultGridViewItem> inspectionResults)
        {
            var results = inspectionResults.ToList();

            CodeIssuesGridView.DataSource = new BindingList <CodeInspectionResultGridViewItem>(results);
            CodeIssuesGridView.Refresh();
        }
        public void SetContent(IEnumerable <CodeInspectionResultGridViewItem> inspectionResults)
        {
            var results = inspectionResults.ToList();

            StatusLabel.Text = string.Format("{0} issue" + (results.Count > 1 ? "s" : string.Empty), results.Count);

            CodeIssuesGridView.DataSource = new BindingList <CodeInspectionResultGridViewItem>(results);
            CodeIssuesGridView.Refresh();
        }
        public CodeInspectionsWindow()
        {
            InitializeComponent();
            RefreshButton.Click        += RefreshButtonClicked;
            QuickFixButton.ButtonClick += QuickFixButton_Click;
            GoButton.Click             += GoButton_Click;
            PreviousButton.Click       += PreviousButton_Click;
            NextButton.Click           += NextButton_Click;

            var items = new List <CodeInspectionResultGridViewItem>();

            CodeIssuesGridView.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            CodeIssuesGridView.DataSource    = new BindingList <CodeInspectionResultGridViewItem>(items);
            CodeIssuesGridView.AutoResizeColumns();
            CodeIssuesGridView.Columns["Issue"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;

            CodeIssuesGridView.SelectionChanged += CodeIssuesGridView_SelectionChanged;
            CodeIssuesGridView.CellDoubleClick  += CodeIssuesGridView_CellDoubleClick;
        }
        private void InitWindow()
        {
            RefreshButton.Click        += RefreshButtonClicked;
            QuickFixButton.ButtonClick += QuickFixButton_Click;
            GoButton.Click             += GoButton_Click;
            PreviousButton.Click       += PreviousButton_Click;
            NextButton.Click           += NextButton_Click;
            CopyButton.Click           += CopyButton_Click;

            var items = new List <CodeInspectionResultGridViewItem>();

            CodeIssuesGridView.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            CodeIssuesGridView.DataSource    = new BindingList <CodeInspectionResultGridViewItem>(items);
            InspectionResults = CodeIssuesGridView.DataSource as BindingList <CodeInspectionResultGridViewItem>;

            CodeIssuesGridView.AutoResizeColumns();
            CodeIssuesGridView.Columns["Issue"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
            CodeIssuesGridView.Columns["Severity"].Visible   = false;

            CodeIssuesGridView.Columns["Icon"].HeaderText      = RubberduckUI.Severity;
            CodeIssuesGridView.Columns["Project"].HeaderText   = RubberduckUI.Project;
            CodeIssuesGridView.Columns["Component"].HeaderText = RubberduckUI.Component;
            CodeIssuesGridView.Columns["Line"].HeaderText      = RubberduckUI.Line;
            CodeIssuesGridView.Columns["Issue"].HeaderText     = RubberduckUI.Issue;

            CodeIssuesGridView.SelectionChanged += CodeIssuesGridView_SelectionChanged;
            CodeIssuesGridView.CellDoubleClick  += CodeIssuesGridView_CellDoubleClick;

            QuickFixButton.Text = RubberduckUI.Fix;
            GoButton.Text       = RubberduckUI.Go;
            NextButton.Text     = RubberduckUI.Next;
            PreviousButton.Text = RubberduckUI.Previous;

            StatusLabel.Text = string.Format(RubberduckUI.CodeInspections_NumberOfIssues_Plural, 0);

            RefreshButton.ToolTipText  = RubberduckUI.CodeInspections_RefreshToolTip;
            QuickFixButton.ToolTipText = RubberduckUI.CodeInspections_QuickFixToolTip;
            GoButton.ToolTipText       = RubberduckUI.CodeInspections_GoToolTip;
            PreviousButton.ToolTipText = RubberduckUI.CodeInspections_PreviousToolTip;
            NextButton.ToolTipText     = RubberduckUI.CodeInspections_NextToolTip;
            CopyButton.ToolTipText     = RubberduckUI.CodeInspections_CopyToolTip;
        }