MantisBT - MPfm
View Issue Details
0000256MPfmUI | Custom Controls | Windows (WinForms)public2012-01-05 20:252012-01-10 17:53
ycastonguay 
ycastonguay 
normalfeatureN/A
resolvedfixed 
 
0.5.1.10.5.1.1 
0000256: Add proper invalidation to the Wave Form Display control
The current invalidation uses a 100 x total height rectangle, which is too much (but it was better than nothing). Fix this by doing proper invalidation depending on what is to draw.
No tags attached.
Issue History
2012-01-05 20:25ycastonguayNew Issue
2012-01-05 20:25ycastonguayStatusnew => assigned
2012-01-05 20:25ycastonguayAssigned To => ycastonguay
2012-01-05 20:26svnCheckin
2012-01-05 20:26svnNote Added: 0000335
2012-01-10 17:53svnCheckin
2012-01-10 17:53svnNote Added: 0000354
2012-01-10 17:53ycastonguayStatusassigned => resolved
2012-01-10 17:53ycastonguayFixed in Version => 0.5.1.1
2012-01-10 17:53ycastonguayResolutionopen => fixed
2012-04-17 19:10ycastonguayCategoryControls => Windows Controls
2012-04-24 20:59ycastonguayCategoryWindows Controls => UI | Windows | Custom Controls
2012-04-24 20:59ycastonguayCategoryUI | Windows | Custom Controls => Custom Controls | Windows
2012-04-24 21:00ycastonguayCategoryCustom Controls | Windows => UI | Custom Controls | Windows
2012-04-24 21:01ycastonguayCategoryUI | Custom Controls | Windows => UI | Custom Controls | Windows (WinForms)

Notes
(0000335)
svn   
2012-01-05 20:26   
The user admin has checked in files related to this issue (revision 242).

Comment:
MPfm 0.5.1.1
- Added theme object for WaveFormDisplay (WaveFormDisplayTheme)
- Added proper invalidation for WaveFormDisplay (not complete though; the Zoom text and toolbar must be fixed too)

Related to issue 0000233, issue 0000256 and issue 0000256.

Files modified:
U MPfm/branches/current/MPfm/Other Screens/frmAddEditLoop.Designer.cs
U MPfm/branches/current/MPfm/Other Screens/frmAddEditMarker.Designer.cs
U MPfm/branches/current/MPfm/Properties/AssemblyInfo.cs
U MPfm/branches/current/MPfm/frmMain.Designer.cs
U MPfm/branches/current/MPfm.Core/Properties/AssemblyInfo.cs
U MPfm/branches/current/MPfm.Fonts/Properties/AssemblyInfo.cs
U MPfm/branches/current/MPfm.Library/Properties/AssemblyInfo.cs
U MPfm/branches/current/MPfm.Player/Properties/AssemblyInfo.cs
U MPfm/branches/current/MPfm.Sound/Properties/AssemblyInfo.cs
U MPfm/branches/current/MPfm.WindowsControls/Audio/WaveFormDisplay.cs
A MPfm/branches/current/MPfm.WindowsControls/Audio/WaveFormDisplayTheme.cs
U MPfm/branches/current/MPfm.WindowsControls/MPfm.WindowsControls.csproj
U MPfm/branches/current/MPfm.WindowsControls/Properties/AssemblyInfo.cs

(0000354)
svn   
2012-01-10 17:53   
The user admin has checked in files related to this issue (revision 253).

Comment:
MPfm 0.5.1.1
- WaveFormDisplay: Finished proper invalidation (toolbar now working, and zoom overlay is back!).
  Added the animation timer for zoom overlay (and other future uses).

Related to issue 0000256.

Files modified:
U MPfm/branches/current/MPfm/Other Screens/frmEditSongMetadata.Designer.cs
U MPfm/branches/current/MPfm.WindowsControls/Audio/WaveFormDisplay.cs
U MPfm/branches/current/MPfm.WindowsControls/Themes/GeneralTheme.cs