MantisBT - MPfm |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0000224 | MPfm | UI | Custom Controls | Windows (WinForms) | public | 2011-12-28 20:45 | 2012-04-07 21:14 |
|
Reporter | ycastonguay | |
Assigned To | ycastonguay | |
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | resolved | Resolution | fixed | |
Platform | | OS | | OS Version | |
Product Version | | |
Target Version | 0.6.0.0 | Fixed in Version | 0.6.0.0 | |
|
Summary | 0000224: Add the Theme and ThemeHelper classes to load/save theme to XML files |
Description | Reuse the MPfmConfiguration pattern.
The Theme class should contain all the other theme objects (GeneralTheme, SongGridViewTheme, etc.) |
Steps To Reproduce | |
Additional Information | |
Tags | No tags attached. |
Relationships | child of | 0000307 | assigned | ycastonguay | Add themes (only for the Windows platform) |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2011-12-28 20:45 | ycastonguay | New Issue | |
2011-12-28 20:45 | ycastonguay | Status | new => assigned |
2011-12-28 20:45 | ycastonguay | Assigned To | => ycastonguay |
2011-12-28 20:46 | svn | Checkin | |
2011-12-28 20:46 | svn | Note Added: 0000295 | |
2011-12-30 16:34 | ycastonguay | Target Version | 0.5.1.0 => 0.5.1.1 |
2012-01-10 17:17 | ycastonguay | Target Version | 0.5.1.1 => 0.5.1.2 |
2012-01-18 18:25 | ycastonguay | Target Version | 0.5.1.2 => 0.5.2.0 |
2012-01-18 19:58 | ycastonguay | Target Version | 0.5.2.0 => 0.6.0.0 |
2012-03-11 19:41 | ycastonguay | Relationship added | child of 0000307 |
2012-03-31 19:29 | svn | Checkin | |
2012-03-31 19:29 | svn | Note Added: 0000525 | |
2012-04-07 20:40 | svn | Checkin | |
2012-04-07 20:40 | svn | Note Added: 0000568 | |
2012-04-07 20:56 | svn | Checkin | |
2012-04-07 20:56 | svn | Note Added: 0000569 | |
2012-04-07 21:13 | svn | Checkin | |
2012-04-07 21:13 | svn | Note Added: 0000571 | |
2012-04-07 21:14 | ycastonguay | Note Added: 0000573 | |
2012-04-07 21:14 | ycastonguay | Status | assigned => resolved |
2012-04-07 21:14 | ycastonguay | Fixed in Version | => 0.6.0.0 |
2012-04-07 21:14 | ycastonguay | Resolution | open => fixed |
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) |
Notes |
|
(0000295)
|
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
|
|
|
(0000525)
|
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
|
|
|
(0000568)
|
svn
|
2012-04-07 20:40
|
|
The user animal has checked in files related to this issue (revision 404).
Comment: MPfm 0.6.0.0
- Fixed bug for serializing OutputMeterTheme to XML.
Related to issue 0000224.
Files modified: U MPfm/branches/current/MPfm.WindowsControls/Audio/OutputMeterTheme.cs
|
|
|
(0000569)
|
svn
|
2012-04-07 20:56
|
|
The user animal has checked in files related to this issue (revision 405).
Comment: MPfm 0.6.0.0
- Finished replacing properties in MainWindowTheme to Gradient, BackgroundGradient, etc.
Related to issue 0000224 and issue 0000326.
Files modified: U MPfm/branches/current/MPfm.WindowsControls/Themes/MainWindowTheme.cs
|
|
|
(0000571)
|
svn
|
2012-04-07 21:13
|
|
The user animal has checked in files related to this issue (revision 406).
Comment: MPfm 0.6.0.0
- WaveFormDisplayTheme: Replaced properties by BackgroundGradient and TextGradient. Also now serializable.
- Added WaveFormDisplayTheme to Theme.
Related to issue 0000224 and issue 0000326.
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/frmMain.Designer.cs
U MPfm/branches/current/MPfm.WindowsControls/Audio/OutputMeterTheme.cs
U MPfm/branches/current/MPfm.WindowsControls/Audio/WaveFormDisplay.cs
U MPfm/branches/current/MPfm.WindowsControls/Audio/WaveFormDisplayTheme.cs
U MPfm/branches/current/MPfm.WindowsControls/Themes/Theme.cs
|
|
|
|
All theme classes can now be serialized. The Theme class now contains all the necessary theme objects. |
|