Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000136MPfmUI | Custom Controls | Windows (WinForms)public2011-10-08 12:122011-10-30 05:42
Reporterycastonguay 
Assigned Toycastonguay 
PriorityurgentSeverityfeatureReproducibilityN/A
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version 
Target Version0.4.5.1Fixed in Version0.4.5.1 
Summary0000136: Create a custom song grid view control
DescriptionTo replace the standard gridview, create a custom song grid view control which displays album covers and uses custom fonts.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0000143)
svn (developer)
2011-10-29 13:16

The user admin has checked in files related to this issue (revision 70).

Comment:
Updated the SongGridView control.
Added background worker to update the album art.
This makes scrolling a lot faster. There are still a few minor UI bugs (ex: flashing album art) but it is very usable now!

Related to issue 0000136.

Files modified:
U MPfm/branches/current/MPfm.WindowsControls/Library/SongGridView.cs
U MPfm/branches/current/TestControls/Form1.Designer.cs
U MPfm/branches/current/TestControls/Form1.cs
U MPfm/branches/current/TestControls/Form1.resx

(0000145)
svn (developer)
2011-10-29 14:05

The user admin has checked in files related to this issue (revision 72).

Comment:
SongGridView:
- Added SelectedItems property (uses LINQ to return the selected items in the Items property)
- Added ContextMenuStrip support, which works by right click on the grid, except for the first column (album art)

Related to issue 0000136.

Files modified:
U MPfm/branches/current/MPfm/Properties/AssemblyInfo.cs
U MPfm/branches/current/MPfm/frmMain.Designer.cs
U MPfm/branches/current/MPfm/frmMain.resx
U MPfm/branches/current/MPfm.WindowsControls/Library/SongGridView.cs
D MPfm/branches/current/TestControls/Form1.Designer.cs
D MPfm/branches/current/TestControls/Form1.cs
D MPfm/branches/current/TestControls/Form1.resx
U MPfm/branches/current/TestControls/Program.cs
U MPfm/branches/current/TestControls/TestControls.csproj
A MPfm/branches/current/TestControls/frmMain.Designer.cs
A MPfm/branches/current/TestControls/frmMain.cs
A MPfm/branches/current/TestControls/frmMain.resx

(0000146)
svn (developer)
2011-10-29 16:42

The user admin has checked in files related to this issue (revision 73).

Comment:
MPfm 0.4.5.1
- Added the new song grid view into the main window. It has a few minor bugs, it needs to implement ColumnClick to make the column order.
However, it works really great so far, so why not put it and replace the original grid. Nice!

Related to issue 0000136.

Files modified:
U MPfm/branches/current/MPfm/frmMain.Designer.cs
U MPfm/branches/current/MPfm/frmMain.cs
U MPfm/branches/current/MPfm/frmMain.resx
U MPfm/branches/current/MPfm.Sound/AudioFile.cs
U MPfm/branches/current/MPfm.WindowsControls/Library/SongGridView.cs
U MPfm/branches/current/MPfm.WindowsControls/Library/SongGridViewItems.cs
U MPfm/branches/current/TestControls/TestControls.csproj
U MPfm/branches/current/TestControls/frmMain.Designer.cs
U MPfm/branches/current/TestControls/frmMain.cs

(0000148)
ycastonguay (administrator)
2011-10-29 17:16

There will be minor bug fixes down the road but it is now officially in the code base!
(0000149)
svn (developer)
2011-10-30 05:42

The user admin has checked in files related to this issue (revision 75).

Comment:
MPfm 0.4.5.1 (final)
- Implemented orderby and orderbyascending in the Library SelectSong methods.
- The song grid view is now using the ColumnClick method to resubmit the ordered songs with ImportSongs.

Related to issue 0000136.

Files modified:
U MPfm/branches/current/MPfm/frmMain.Designer.cs
U MPfm/branches/current/MPfm/frmMain.cs
U MPfm/branches/current/MPfm/frmMain.resx
U MPfm/branches/current/MPfm/frmSplash.Designer.cs
U MPfm/branches/current/MPfm.Library/Data/MPFM_EF.Designer.cs
U MPfm/branches/current/MPfm.Library/Data/MPFM_EF.edmx
U MPfm/branches/current/MPfm.Library/Library.cs
U MPfm/branches/current/MPfm.WindowsControls/Library/SongGridView.cs


- Issue History
Date Modified Username Field Change
2011-10-08 12:12 ycastonguay New Issue
2011-10-08 12:12 ycastonguay Status new => assigned
2011-10-08 12:12 ycastonguay Assigned To => ycastonguay
2011-10-09 15:53 ycastonguay Target Version 0.4.4.9 => 0.4.5.0
2011-10-29 13:03 ycastonguay Priority normal => urgent
2011-10-29 13:03 ycastonguay Target Version 0.4.5.0 => 0.5.0.0
2011-10-29 13:04 ycastonguay Target Version 0.5.0.0 => 0.4.6.0
2011-10-29 13:16 svn Checkin
2011-10-29 13:16 svn Note Added: 0000143
2011-10-29 14:05 svn Checkin
2011-10-29 14:05 svn Note Added: 0000145
2011-10-29 16:42 svn Checkin
2011-10-29 16:42 svn Note Added: 0000146
2011-10-29 17:05 ycastonguay Target Version 0.4.6.0 => 0.4.5.1
2011-10-29 17:16 ycastonguay Note Added: 0000148
2011-10-29 17:16 ycastonguay Status assigned => resolved
2011-10-29 17:16 ycastonguay Fixed in Version => 0.4.5.1
2011-10-29 17:16 ycastonguay Resolution open => fixed
2011-10-30 05:42 svn Checkin
2011-10-30 05:42 svn Note Added: 0000149
2012-04-17 19:10 ycastonguay Category Controls => Windows Controls
2012-04-24 20:59 ycastonguay Category Windows Controls => UI | Windows | Custom Controls
2012-04-24 20:59 ycastonguay Category UI | Windows | Custom Controls => Custom Controls | Windows
2012-04-24 21:00 ycastonguay Category Custom Controls | Windows => UI | Custom Controls | Windows
2012-04-24 21:01 ycastonguay Category UI | Custom Controls | Windows => UI | Custom Controls | Windows (WinForms)


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker