private void tabBar_AddButtonClicked(object sender, EventArgs e) { NavigatingTab t = new NavigatingTab(new EmptyColumn(this)); if (tabBar.AddTab(t)) { tabBar.CurrentTab = t; } }
private void duplicateTabToolStripMenuItem_Click(object sender, EventArgs e) { NavigatingTab t = new NavigatingTab(tabBar.CurrentTab.ColumnView.LastColumn.Duplicate()); if (tabBar.AddTab(t)) { tabBar.CurrentTab = t; } t.ColumnView.Columns[0].Focus(); t.ColumnView.ScrollToLastColumn(); }
private void preferencesToolStripMenuItem_Click(object sender, EventArgs e) { NavigatingTab t = new NavigatingTab(new DirectoryColumn(Persistence.PersistenceFolder, this)); if (tabBar.AddTab(t)) { tabBar.CurrentTab = t; } t.ColumnView.Columns[0].Focus(); t.ColumnView.ScrollToLastColumn(); }
private void Tabs_CollectionChanged(object sender, NotifyCollectionChangedEventArgs e) { if (e.Action != NotifyCollectionChangedAction.Add) { return; } foreach (Tab t in e.NewItems) { // Prepare tab.ColumnView NavigatingTab tab = t as NavigatingTab; tab.ColumnView.Dock = DockStyle.Fill; tab.ColumnView.ItemsIconQueue = iconQueue; tab.ColumnView.ImageList = itemsImages; splitContainer.Panel2.Controls.Add(tab.ColumnView); tab.ColumnView.BringToFront(); } }