public GridViewColumnsConvert() { _status = new GridViewColumn("Status", "process", 100, true, true, false, true); _filename = new GridViewColumn("FileName", "text", 350, true, true, true, true); _newfilename = new GridViewColumn("NewFileName", "text", 350, true, true, true, true); LoadSettings(); }
public GridViewColumnsLyrics() { _check = new GridViewColumn(" ", "check", 40, true, false, false, true); _status = new GridViewColumn("Status", "text", 40, true, true, false, true); _track = new GridViewColumn("Track", "text", 40, true, true, true, true); _artist = new GridViewColumn("Artist", "text", 150, true, true, true, true); _title = new GridViewColumn("Title", "text", 150, true, true, true, true); _lyrics = new GridViewColumn("Lyrics", "text", 250, true, true, false, true); LoadSettings(); }
public GridViewColumnsRip() { _check = new GridViewColumn(" ", "check", 40, true, false, false, true); _status = new GridViewColumn("Status", "process", 100, true, true, false, true); _track = new GridViewColumn("Track", "text", 40, true, true, true, false); _artist = new GridViewColumn("Artist", "text", 150, true, true, true, false); _title = new GridViewColumn("Title", "text", 250, true, true, true, false); _duration = new GridViewColumn("Duration", "text", 100, true, true, true, false); LoadSettings(); }
public GridViewColumnsBurn() { _status = new GridViewColumn("Status", "process", 100, true, true, false, true); _track = new GridViewColumn("Track", "text", 40, true, false, true, false); _artist = new GridViewColumn("Artist", "text", 150, true, false, true, false); _title = new GridViewColumn("Title", "text", 250, true, false, true, false); _duration = new GridViewColumn("Duration", "text", 100, true, true, true, false); _filename = new GridViewColumn("FullFileName", "text", 350, true, false, true, false); LoadSettings(); }
/// <summary> /// Formats a Grid Column based on the Settings /// </summary> /// <param name = "setting"></param> public static DataGridViewColumn FormatGridColumn(GridViewColumn setting) { DataGridViewColumn column; switch (setting.Type.ToLower()) { case "image": column = new DataGridViewImageColumn(); ((DataGridViewImageColumn) column).Image = new Bitmap(1, 1); // Default empty Image break; case "process": column = new DataGridViewProgressColumn(); break; case "check": column = new DataGridViewCheckBoxColumn(); break; case "rating": column = new DataGridViewRatingColumn(); break; default: column = new DataGridViewTextBoxColumn(); break; } column.Name = setting.Name; column.HeaderText = setting.Title; column.ReadOnly = setting.Readonly; column.Visible = setting.Display; column.Width = setting.Width; column.Frozen = setting.Frozen; // For columns bound to a data Source set the property if (setting.Bound) { column.DataPropertyName = setting.Name; } switch (setting.Type.ToLower()) { case "text": case "process": column.ValueType = typeof (string); break; case "number": case "check": case "rating": column.ValueType = typeof (int); break; } return column; }
public GridViewColumns() { _status = new GridViewColumn("Status", "image", 45, true, true, false, true); _filename = new GridViewColumn("FileName", "text", 200, true, false, true, true); _filepath = new GridViewColumn("FilePath", "text", 200, false, true, true, true); // Initially hidden _track = new GridViewColumn("Track", "text", 40, true, false, true, false); _artist = new GridViewColumn("Artist", "text", 150, true, false, true, false); _albumartist = new GridViewColumn("AlbumArtist", "text", 150, true, false, true, false); _album = new GridViewColumn("Album", "text", 150, true, false, true, false); _title = new GridViewColumn("Title", "text", 250, true, false, true, false); _year = new GridViewColumn("Year", "number", 40, true, false, true, false); _genre = new GridViewColumn("Genre", "text", 100, true, false, true, false); _creationtime = new GridViewColumn("CreationTime", "text", 100, true, true, true, false); _lastwritetime = new GridViewColumn("LastWriteTime", "text", 100, true, true, true, false); _tagtype = new GridViewColumn("TagType", "text", 100, true, true, true, false); _disc = new GridViewColumn("Disc", "^text", 45, true, false, true, false); _bpm = new GridViewColumn("BPM", "number", 40, true, false, true, false); _rating = new GridViewColumn("Rating", "rating", 90, true, false, true, false); _replayGainTrack = new GridViewColumn("ReplayGainTrack", "text", 100, true, true, true, false); _replayGainTrackPeak = new GridViewColumn("ReplayGainTrackPeak", "text", 100, true, true, true, false); _replayGainAlbum = new GridViewColumn("ReplayGainAlbum", "text", 100, true, true, true, false); _replayGainAlbumPeak = new GridViewColumn("ReplayGainAlbumPeak", "text", 100, true, true, true, false); _comment = new GridViewColumn("Comment", "text", 200, true, false, true, false); _composer = new GridViewColumn("Composer", "text", 150, true, false, true, false); _conductor = new GridViewColumn("Conductor", "text", 150, true, false, true, false); _numpics = new GridViewColumn("NumPics", "number", 40, true, false, true, false); _duration = new GridViewColumn("Duration", "text", 100, true, true, true, false); _filesize = new GridViewColumn("FileSize", "text", 80, true, true, true, false); _bitrate = new GridViewColumn("BitRate", "text", 50, true, true, true, false); _samplerate = new GridViewColumn("SampleRate", "text", 70, true, true, true, false); _channels = new GridViewColumn("Channels", "text", 40, true, true, true, false); _version = new GridViewColumn("Version", "text", 100, true, true, true, false); // Initially Hidden Columns _artistSortName = new GridViewColumn("ArtistSortName", "text", 100, false, false, true, false); _albumSortName = new GridViewColumn("AlbumSortName", "text", 100, false, false, true, false); _commercialInformation = new GridViewColumn("CommercialInformation", "text", 100, false, false, true, false); _copyright = new GridViewColumn("Copyright", "text", 100, false, false, true, false); _copyrightInformation = new GridViewColumn("CopyrightInformation", "text", 100, false, false, true, false); _encodedBy = new GridViewColumn("EncodedBy", "text", 100, false, false, true, false); _interpreter = new GridViewColumn("Interpreter", "text", 100, false, false, true, false); _grouping = new GridViewColumn("Grouping", "text", 100, false, false, true, false); _lyrics = new GridViewColumn("Lyrics", "text", 100, false, false, true, false); _mediaType = new GridViewColumn("MediaType", "text", 100, false, false, true, false); _officialAudioFileInformation = new GridViewColumn("OfficialAudioFileInformation", "text", 100, false, false, true, false); _officialArtistInformation = new GridViewColumn("OfficialArtistInformation", "text", 100, false, false, true, false); _officialAudioSourceInformation = new GridViewColumn("OfficialAudioSourceInformation", "text", 100, false, false, true, false); _officialInternetRadioInformation = new GridViewColumn("OfficialInternetRadioInformation", "text", 100, false, false, true, false); _officialPaymentInformation = new GridViewColumn("OfficialPaymentInformation", "text", 100, false, false, true, false); _officialPublisherInformation = new GridViewColumn("OfficialPublisherInformation", "text", 100, false, false, true, false); _OriginalAlbum = new GridViewColumn("OriginalAlbum", "text", 100, false, false, true, false); _originalFileName = new GridViewColumn("OriginalFileName", "text", 100, false, false, true, false); _originalLyricsWriter = new GridViewColumn("OriginalLyricsWriter", "text", 100, false, false, true, false); _originalArtist = new GridViewColumn("OriginalArtist", "text", 100, false, false, true, false); _originalOwner = new GridViewColumn("OriginalOwner", "text", 100, false, false, true, false); _originalRelease = new GridViewColumn("OriginalRelease", "text", 100, false, false, true, false); _publisher = new GridViewColumn("Publisher", "text", 100, false, false, true, false); _subTitle = new GridViewColumn("SubTitle", "text", 100, false, false, true, false); _textWriter = new GridViewColumn("TextWriter", "text", 100, false, false, true, false); _titleSortName = new GridViewColumn("TitleSortName", "text", 100, false, false, true, false); LoadSettings(); }