Beispiel #1
0
        public void AddTab(LogTabData logTabData)
        {
            TabPage tabPage = new TabPage(logTabData.TabText);

            tabPage.ToolTipText = logTabData.ToolTipText;

            tabControl.TabPages.Add(tabPage);
        }
Beispiel #2
0
        public LogTabsPresenter(
            ILogTabsView view,
            Workspace workspace)
        {
            this.view      = view;
            this.workspace = workspace;

            foreach (MonitoredLogFile logFile in workspace.LogFiles)
            {
                LogTabData data = new LogTabData(Path.GetFileName(logFile.FileName), logFile.FileName);
                view.AddTab(data);
            }

            view.SwitchToLog(0);
        }