MantisBT - MPfm
View Issue Details
0000223MPfmUI | Custom Controls | Windows (WinForms)public2011-12-28 20:432012-04-24 14:54
ycastonguay 
ycastonguay 
normalfeatureN/A
assignedopen 
 
0.7.4.0 
0000223: Add the MainWindowTheme and SecondaryWindowTheme classes for storing theme settings
Panel header background color 1/2
panel header font + color
panel background color 1/2
panel title font + color
panel subtitle font + color
panel subtitle 2 font + color
panel text font + color
panel time display font + color
panel small time display font + color

secondary panel header background color 1/2
secondary panel header font + color
secondary panel background color 1/2
secondary panel label text font + color
secondary panel link text font + color

toolbar background color1/2
toolbar font + color
toolbar button background color 1/2
toolbar button font + color
No tags attached.
child of 0000307assigned ycastonguay Add themes (only for the Windows platform) 
Issue History
2011-12-28 20:43ycastonguayNew Issue
2011-12-28 20:43ycastonguayStatusnew => assigned
2011-12-28 20:43ycastonguayAssigned To => ycastonguay
2011-12-28 20:46svnCheckin
2011-12-28 20:46svnNote Added: 0000294
2011-12-30 16:34ycastonguayTarget Version0.5.1.0 => 0.5.1.1
2012-01-10 17:34ycastonguayTarget Version0.5.1.1 => 0.5.1.2
2012-01-18 18:26ycastonguayTarget Version0.5.1.2 => 0.5.2.0
2012-01-18 19:58ycastonguayTarget Version0.5.2.0 => 0.6.0.0
2012-02-19 16:06ycastonguaySummaryAdd a GeneralTheme class for storing general theme settings => Add the MainWindowTheme and SecondaryWindowTheme classes for storing theme settings
2012-02-19 16:06ycastonguayDescription Updatedbug_revision_view_page.php?rev_id=126#r126
2012-02-19 16:07svnCheckin
2012-02-19 16:07svnNote Added: 0000432
2012-02-19 19:56svnCheckin
2012-02-19 19:56svnNote Added: 0000434
2012-02-19 21:49svnCheckin
2012-02-19 21:49svnNote Added: 0000436
2012-03-11 19:43ycastonguayRelationship addedchild of 0000307
2012-03-31 19:29svnCheckin
2012-03-31 19:29svnNote Added: 0000524
2012-04-17 19:10ycastonguayCategoryControls => Windows Controls
2012-04-24 14:54ycastonguayTarget Version0.6.0.0 => 0.7.4.0
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
(0000294)
svn   
2011-12-28 20:46   
The user admin has checked in files related to this issue (revision 225).

Comment:
MPfm 0.5.0.5
- Added the Theme and ThemeHelper classes (far from being done!).
- Added a GeneralTheme class with a couple of properties for now (far from being done too!).

Related to issue 0000223 and issue 0000224.

Files modified:
U MPfm/branches/current/MPfm/Other Screens/frmSettings.Designer.cs
U MPfm/branches/current/MPfm/Other Screens/frmSettings.cs
U MPfm/branches/current/MPfm/Other Screens/frmSettings.resx
U MPfm/branches/current/MPfm.WindowsControls/MPfm.WindowsControls.csproj
D MPfm/branches/current/MPfm.WindowsControls/Resources/shape_handles.png
U MPfm/branches/current/MPfm.WindowsControls/Themes/ExampleTheme.xml
A MPfm/branches/current/MPfm.WindowsControls/Themes/GeneralTheme.cs
A MPfm/branches/current/MPfm.WindowsControls/Themes/Theme.cs
A MPfm/branches/current/MPfm.WindowsControls/Themes/ThemeHelper.cs

(0000432)
svn   
2012-02-19 16:07   
The user admin has checked in files related to this issue (revision 325).

Comment:
MPfm 0.5.3.0
- Finished adding the properties for the MainWindowTheme class.

Related to issue 0000223.

Files modified:
U MPfm/branches/current/MPfm/Other Screens/frmThemes.Designer.cs
U MPfm/branches/current/MPfm/frmMain.resx
U MPfm/branches/current/MPfm.WindowsControls/Themes/MainWindowTheme.cs

(0000434)
svn   
2012-02-19 19:56   
The user admin has checked in files related to this issue (revision 326).

Comment:
MPfm 0.5.3.0
- Themes window: Added RefreshMainWindowPreview method. Now refreshes most controls.
- Added more properties to the MainWindowTheme class.
- Panel: removed useless HeaderFontName property.

Related to issue 0000219 and issue 0000223.

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/Other Screens/frmEditSongMetadata.Designer.cs
U MPfm/branches/current/MPfm/Other Screens/frmEffects.Designer.cs
U MPfm/branches/current/MPfm/Other Screens/frmLoadPlaylist.Designer.cs
U MPfm/branches/current/MPfm/Other Screens/frmPlaylist.Designer.cs
U MPfm/branches/current/MPfm/Other Screens/frmSettings.Designer.cs
U MPfm/branches/current/MPfm/Other Screens/frmThemes.Designer.cs
U MPfm/branches/current/MPfm/Other Screens/frmThemes.cs
U MPfm/branches/current/MPfm/frmFirstRun.Designer.cs
U MPfm/branches/current/MPfm/frmMain.Designer.cs
U MPfm/branches/current/MPfm/frmMain.resx
U MPfm/branches/current/MPfm/frmUpdateLibraryStatus.Designer.cs
U MPfm/branches/current/MPfm.WindowsControls/Panel-Forms/Panel.cs
U MPfm/branches/current/MPfm.WindowsControls/Themes/MainWindowTheme.cs

(0000436)
svn   
2012-02-19 21:49   
The user admin has checked in files related to this issue (revision 327).

Comment:
MPfm 0.5.3.0
- Removed a panel from the Current Song panel that was under the artist name, album title, etc.
- Reset most panel colors in the Main window so now they're all standard.
- Added more properties to MainWindowTheme and set most default values.

Related to issue 0000219 and issue 0000223.

Files modified:
U MPfm/branches/current/MPfm/Other Screens/frmSettings.Designer.cs
U MPfm/branches/current/MPfm/Other Screens/frmSettings.cs
U MPfm/branches/current/MPfm/Other Screens/frmThemes.Designer.cs
U MPfm/branches/current/MPfm/Other Screens/frmThemes.cs
U MPfm/branches/current/MPfm/frmMain.Designer.cs
U MPfm/branches/current/MPfm/frmMain.resx
U MPfm/branches/current/MPfm.WindowsControls/Fonts/CustomFont.cs
U MPfm/branches/current/MPfm.WindowsControls/Themes/MainWindowTheme.cs

(0000524)
svn   
2012-03-31 19:29   
The user animal has checked in files related to this issue (revision 362).

Comment:
MPfm 0.6.0.0
- Added the Gradient class for serializing color properties more easily.
- Added XmlSerializer to the Load and Save methods of the ThemeHelper class.
- Added the Color property to the CustomFont class.
- Started to add Gradient properties to MainWindowTheme.

Related to issue 0000223 and issue 0000224.



Files modified:
U MPfm/branches/current/MPfm/Other Screens/frmThemes.Designer.cs
U MPfm/branches/current/MPfm/Other Screens/frmThemes.cs
U MPfm/branches/current/MPfm.Core/ColorManipulation.cs
U MPfm/branches/current/MPfm.WindowsControls/Fonts/CustomFont.cs
U MPfm/branches/current/MPfm.WindowsControls/MPfm.WindowsControls.csproj
A MPfm/branches/current/MPfm.WindowsControls/Misc/Gradient.cs
U MPfm/branches/current/MPfm.WindowsControls/Themes/MainWindowTheme.cs
U MPfm/branches/current/MPfm.WindowsControls/Themes/ThemeHelper.cs