private void btnRemoveLog_Click(object sender, EventArgs e)
        {
            TabPage tab = CustomTabCtrl.SelectedTab;

            if (tab == null)
            {
                return;
            }
            TailedRichTextBox tr = (TailedRichTextBox)tab.Tag;

            if (
                MessageBox.Show("Do you really want to remove the logfile [" + tr.Filename + "] ?", "Confirmation",
                                MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                loggerCollection.Remove(tr);
                CustomTabCtrl.TabPages.Remove(tab);
            }
        }
        private void AddLogger(string filename, TabControl ctrl)
        {
            TabPage        tab = new TabPage(Path.GetFileNameWithoutExtension(filename));
            LoggerCategory cat = LoggerCategory.MediaPortal;

            if (ctrl == TVETabCtrl)
            {
                cat = LoggerCategory.TvEngine;
            }
            else if (ctrl == CustomTabCtrl)
            {
                cat = LoggerCategory.Custom;
            }
            TailedRichTextBox tr = new TailedRichTextBox(filename, cat, tab);

            tr.WordWrap = false;
            tab.Controls.Add(tr);
            tr.Dock = DockStyle.Fill;
            ctrl.TabPages.Add(tab);
            tab.Tag = tr;
            loggerCollection.Add(tr);
        }
Beispiel #3
0
 private void AddLogger(string filename, TabControl ctrl)
 {
   TabPage tab = new TabPage(Path.GetFileNameWithoutExtension(filename));
   LoggerCategory cat = LoggerCategory.MediaPortal;
   if (ctrl == TVETabCtrl)
     cat = LoggerCategory.TvEngine;
   else if (ctrl == CustomTabCtrl)
     cat = LoggerCategory.Custom;
   TailedRichTextBox tr = new TailedRichTextBox(filename, cat, tab);
   tr.WordWrap = false;
   tab.Controls.Add(tr);
   tr.Dock = DockStyle.Fill;
   ctrl.TabPages.Add(tab);
   tab.Tag = tr;
   loggerCollection.Add(tr);
 }