public TrackListTable() { InitializeComponent(); ColumnFieldCollection defaultTrackListFields = new ColumnFieldCollection(); defaultTrackListFields.Add(Field.ArtistTrackName); defaultTrackListFields.Add(Field.TrackTitle); defaultTrackListFields.Add(Field.TrackLength); defaultTrackListFields.Add(Field.TrackRating); trackListFields = ColumnFieldCollection.LoadFromRegistry("CatalogTrack", defaultTrackListFields); this.dataGrid.ContextMenuOpening += new System.Windows.Controls.ContextMenuEventHandler(TrackListTable_ContextMenuOpening); }
public CDCoverPageUserControl() { DataContext = this; defaultTrackColumns.Add(new ColumnField(Field.TrackNumber, 10)); defaultTrackColumns.Add(new ColumnField(Field.TrackTitle, 100)); defaultTrackColumns.Add(new ColumnField(Field.TrackLength, 15, TextAlignment.Right)); Model = CreateNewModel(); InitializeComponent(); // DIN A4 = 21x cm in 96 dpi GridPage.Width = (int)(21.0 / 2.54 * 96); GridPage.Height = (int)(29.7 / 2.54 * 96); SizeChanged += new SizeChangedEventHandler(CDCoverPageUserControl_SizeChanged); }
public MyMusicTable() { InitializeComponent(); ColumnFieldCollection defaultTrackListFields = new ColumnFieldCollection(); defaultTrackListFields.Add(Field.ArtistTrackName); defaultTrackListFields.Add(Field.TrackTitle); defaultTrackListFields.Add(Field.Title); defaultTrackListFields.Add(Field.TrackRating); defaultTrackListFields.Add(Field.TrackCategory); defaultTrackListFields.Add(Field.ComposerTrackName); defaultTrackListFields.Add(Field.TrackYearRecorded); defaultTrackListFields.Add(Field.TrackSoundFile); trackListFields = ColumnFieldCollection.LoadFromRegistry("MyMusicTable", defaultTrackListFields); // Brauch ich für die farbliche Einfärbung der Tracks internalFields.Add(Field.TrackSoundFile); }
private void SaveDataGridColumnWidths() { // Spaltenbreiten auslesen int i = 0; SortedList <int, ColumnField> displayColumns = new SortedList <int, ColumnField>(); SortFieldCollection sfc = new SortFieldCollection(); bool firstColumn = true; foreach (DataGridColumn col in dataGrid.Columns) { // Erste Spalte überspringen (Play-Buttons) if (firstColumn) { firstColumn = false; continue; } ColumnField cf = new ColumnField(); cf.Width = (int)col.Width.DisplayValue; cf.Field = trackListFields[i].Field; displayColumns.Add(col.DisplayIndex, cf); i++; } ColumnFieldCollection cfc = new ColumnFieldCollection(); foreach (ColumnField cf in displayColumns.Values) { cfc.Add(cf); } trackListFields = cfc; cfc.SaveToRegistry("MyMusicTable"); if (ShowItemType == MainControls.ShowItemType.Directory) { trackListSort.SaveToRegistry("DirectoryTableSort"); } else { trackListSort.SaveToRegistry("MyMusicTableSort"); } }
public AlbumViewTable() { InitializeComponent(); ColumnFieldCollection defaultcdListFields = new ColumnFieldCollection(); defaultcdListFields.Add(Field.ArtistCDName); defaultcdListFields.Add(Field.Title); defaultcdListFields.Add(Field.NumberOfTracks); defaultcdListFields.Add(Field.TotalLength); defaultcdListFields.Add(Field.Category); defaultcdListFields.Add(Field.ArchiveNumber); defaultcdListFields.Add(Field.Rating); cdListFields = ColumnFieldCollection.LoadFromRegistry("AlbumViewTable", defaultcdListFields); SortFieldCollection defaultCdListSort = new SortFieldCollection(); defaultCdListSort.Add(new SortField(Field.ArtistCDName, SortDirection.Ascending)); defaultCdListSort.Add(new SortField(Field.Title, SortDirection.Ascending)); CdListSort = SortFieldCollection.LoadFromRegistry("AlbumViewTableSort", defaultCdListSort); }
private void SaveDataGridColumnWidths() { // Spaltenbreiten auslesen int i = 0; SortedList <int, ColumnField> displayColumns = new SortedList <int, ColumnField>(); foreach (DataGridColumn col in dataGrid.Columns) { ColumnField cf = new ColumnField(); cf.Width = (int)col.Width.DisplayValue; cf.Field = CdListFields[i].Field; if (col.DisplayIndex == -1) { displayColumns.Add(i, cf); } else { displayColumns.Add(col.DisplayIndex, cf); } i++; } ColumnFieldCollection cfc = new ColumnFieldCollection(); foreach (ColumnField cf in displayColumns.Values) { cfc.Add(cf); } CdListFields = cfc; cfc.SaveToRegistry("AlbumViewTable"); CdListSort.SaveToRegistry("AlbumViewTableSort"); }
public AlbumViewSymbols() { InitializeComponent(); ColumnFieldCollection defaultcdListFields = new ColumnFieldCollection(); defaultcdListFields.Add(Field.ArtistCDName); defaultcdListFields.Add(Field.ArtistCDSaveAs); defaultcdListFields.Add(Field.Title); defaultcdListFields.Add(Field.CDCoverFront); defaultcdListFields.Add(Field.Category); defaultcdListFields.Add(Field.ArchiveNumber); defaultcdListFields.Add(Field.YearRecorded); cdListFields = defaultcdListFields; //cdListFields = ColumnFieldCollection.LoadFromRegistry("Catalog", defaultcdListFields); SortFieldCollection defaultCdListSort = new SortFieldCollection(); defaultCdListSort.Add(new SortField(Field.ArtistCDName, SortDirection.Ascending)); defaultCdListSort.Add(new SortField(Field.Title, SortDirection.Ascending)); CdListSort = defaultCdListSort; //CdListSort = SortFieldCollection.LoadFromRegistry("CatalogSort", defaultCdListSort); }
public FormPrintCatalog(DataBase db) { InitializeComponent(); FormThemeManager.SetTheme(this); dataBase = db; cdListFields.Add(new ColumnField(Field.ArtistCDName)); cdListFields.Add(new ColumnField(Field.Title)); cdListFields.Add(new ColumnField(Field.NumberOfTracks)); cdListFields.Add(new ColumnField(Field.TotalLength)); detailListFields.Add(Field.ArtistCDName); detailListFields.Add(Field.Title); detailListFields.Add(Field.ComposerCDName); detailListFields.Add(Field.NumberOfTracks); detailListFields.Add(Field.TotalLength); detailListFields.Add(Field.Sampler); detailListFields.Add(Field.Category); detailListFields.Add(Field.Medium); detailListFields.Add(Field.Date); detailListFields.Add(Field.Codes); detailListFields.Add(Field.Price); detailListFields.Add(Field.User1); detailListFields.Add(Field.User2); detailListFields.Add(Field.User3); detailListFields.Add(Field.User4); detailListFields.Add(Field.User5); trackListFields.Add(new ColumnField(Field.ArtistTrackName)); trackListFields.Add(new ColumnField(Field.TrackTitle)); trackListFields.Add(new ColumnField(Field.TrackLength)); trackDetailsListFields.Add(new ColumnField(Field.TrackNumber)); trackDetailsListFields.Add(new ColumnField(Field.ArtistTrackName)); trackDetailsListFields.Add(new ColumnField(Field.TrackTitle)); trackDetailsListFields.Add(new ColumnField(Field.TrackLength)); cdListFields = ColumnFieldCollection.LoadFromRegistry("PrintCDListFields", cdListFields); trackListFields = ColumnFieldCollection.LoadFromRegistry("PrintTrackListFields", trackListFields); trackDetailsListFields = ColumnFieldCollection.LoadFromRegistry("PrintTrackDetailsListFields", trackDetailsListFields); cdSortFields.Add(new SortField(Field.ArtistCDName)); cdSortFields.Add(new SortField(Field.Title)); trackSortFields.Add(new SortField(Field.ArtistTrackName)); trackSortFields.Add(new SortField(Field.TrackTitle)); headerFont = new Font("Arial", 10, FontStyle.Bold); detailBrush = Brushes.Black; toolStripComboBoxZoom.Items.Add(new ZoomLevel(10)); toolStripComboBoxZoom.Items.Add(new ZoomLevel(25)); toolStripComboBoxZoom.Items.Add(new ZoomLevel(50)); toolStripComboBoxZoom.Items.Add(new ZoomLevel(75)); toolStripComboBoxZoom.Items.Add(new ZoomLevel(100)); toolStripComboBoxZoom.Items.Add(new ZoomLevel(125)); toolStripComboBoxZoom.Items.Add(new ZoomLevel(150)); toolStripComboBoxZoom.Items.Add(new ZoomLevel(200)); toolStripComboBoxZoom.Items.Add(new ZoomLevel(300)); toolStripComboBoxZoom.Items.Add(new ZoomLevel(400)); toolStripComboBoxZoom.Items.Add(new ZoomLevel(ZoomType.WholePage)); toolStripComboBoxZoom.SelectedIndex = 10; radioButtonCDList.Checked = true; checkBoxHeaderPrintSort.Checked = Settings.Current.PrintHeaderSort; checkBoxHeaderPrintFilter.Checked = Settings.Current.PrintHeaderFilter; checkBoxHeaderPrintDate.Checked = Settings.Current.PrintHeaderDate; }