MantisBT - MPfm
View Issue Details
0000334MPfmUI | Custom Controls | Windows (WinForms)public2012-04-09 12:112012-04-28 15:17
ycastonguay 
ycastonguay 
normalfeatureN/A
resolvedfixed 
 
0.6.0.00.6.0.0 
0000334: Add a custom FlowLayoutPanel control and TableLayoutPanel control to render custom background
Since the basic FlowLayoutPanel and TableLayoutPanel controls don't support gradient backgrounds, add 2 custom controls based on the System.Windows.Forms.FlowLayoutPanel and System.Windows.Forms.TableLayoutPanel controls.
No tags attached.
child of 0000307assigned ycastonguay Add themes (only for the Windows platform) 
Issue History
2012-04-09 12:11ycastonguayNew Issue
2012-04-09 12:11ycastonguayStatusnew => assigned
2012-04-09 12:11ycastonguayAssigned To => ycastonguay
2012-04-09 12:11ycastonguayRelationship addedchild of 0000307
2012-04-09 13:08svnCheckin
2012-04-09 13:08svnNote Added: 0000578
2012-04-14 10:10ycastonguayStatusassigned => resolved
2012-04-14 10:10ycastonguayFixed in Version => 0.6.0.0
2012-04-14 10:10ycastonguayResolutionopen => 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)
2012-04-27 22:13ycastonguaySummaryAdd a custom FlowLayoutPanel control to render custom background => Add a custom FlowLayoutPanel control and TableLayoutPanel control to render custom background
2012-04-27 22:13ycastonguayDescription Updatedbug_revision_view_page.php?rev_id=166#r166
2012-04-27 22:14ycastonguayStatusresolved => assigned
2012-04-27 22:18svnCheckin
2012-04-27 22:18svnNote Added: 0000624
2012-04-28 15:17ycastonguayStatusassigned => resolved

Notes
(0000578)
svn   
2012-04-09 13:08   
The user animal has checked in files related to this issue (revision 408).

Comment:
MPfm 0.6.0.0
- Added custom FlowLayoutPanel control with gradient background.
- Added ThemeHelper static class with the RenderBackgroundGradient method.
- Moved container controls into Container folder.

Related to issue 0000334 and issue 0000335.



Files modified:
U MPfm/branches/current/MPfm/frmMain.Designer.cs
U MPfm/branches/current/MPfm/frmMain.resx
A MPfm/branches/current/MPfm.WindowsControls/Containers/
A MPfm/branches/current/MPfm.WindowsControls/Containers/FlowLayoutPanel.cs
A MPfm/branches/current/MPfm.WindowsControls/Containers/FlowLayoutPanelTheme.cs
A MPfm/branches/current/MPfm.WindowsControls/Containers/Form.cs
A MPfm/branches/current/MPfm.WindowsControls/Containers/Panel.cs
A MPfm/branches/current/MPfm.WindowsControls/Containers/PanelTheme.cs
U MPfm/branches/current/MPfm.WindowsControls/Control.cs
U MPfm/branches/current/MPfm.WindowsControls/MPfm.WindowsControls.csproj
A MPfm/branches/current/MPfm.WindowsControls/Misc/PaintHelper.cs
D MPfm/branches/current/MPfm.WindowsControls/Panel-Forms/
(0000624)
svn   
2012-04-27 22:18   
The user animal has checked in files related to this issue (revision 450).

Comment:
MPfm 0.6.0.0
* Panel (Windows Controls)
  - Fixed header background gradient position issue.
* TableLayoutPanel (Windows Controls)
  - Added control and TableLayoutPanelTheme object.
* Label and PaintHelper (Windows Controls)
  - Fixed issues with centering and autosizing (not done yet).

Related to issue 0000332 and issue 0000334.



Files modified:
U MPfm/branches/current/MPfm.WindowsControls/Containers/Panel.cs
A MPfm/branches/current/MPfm.WindowsControls/Containers/TableLayoutPanel.cs
A MPfm/branches/current/MPfm.WindowsControls/Containers/TableLayoutPanelTheme.cs
U MPfm/branches/current/MPfm.WindowsControls/Labels/Label.cs
U MPfm/branches/current/MPfm.WindowsControls/MPfm.WindowsControls.csproj
U MPfm/branches/current/MPfm.WindowsControls/Misc/PaintHelper.cs