MantisBT - MPfm
View Issue Details
0000333MPfmUI | Windowspublic2012-04-09 09:182012-04-28 22:01
ycastonguay 
ycastonguay 
normalfeatureN/A
resolvedfixed 
 
0.6.0.00.6.0.0 
0000333: Use the FlowLayoutPanel and TableLayoutPanel controls to group controls
Use the FlowLayoutPanel and TableLayoutPanel controls to group controls (such as buttons in the toolbars) so their position can change dynamically depending on the theme properties.
No tags attached.
related to 0000332resolved ycastonguay Implement AutoSize on the Label, LinkLabel and Button controls 
child of 0000307assigned ycastonguay Add themes (only for the Windows platform) 
Issue History
2012-04-09 09:18ycastonguayNew Issue
2012-04-09 09:18ycastonguayStatusnew => assigned
2012-04-09 09:18ycastonguayAssigned To => ycastonguay
2012-04-09 09:19ycastonguayRelationship addedrelated to 0000332
2012-04-09 09:19ycastonguayRelationship addedchild of 0000307
2012-04-09 11:29ycastonguaySummaryUse the FlowLayoutPanel control to group controls => Use the FlowLayoutPanel and TableLayoutPanel controls to group controls
2012-04-09 11:29ycastonguayDescription Updatedbug_revision_view_page.php?rev_id=156#r156
2012-04-09 11:31svnCheckin
2012-04-09 11:31svnNote Added: 0000576
2012-04-17 17:38svnCheckin
2012-04-17 17:38svnNote Added: 0000608
2012-04-17 19:14svnCheckin
2012-04-17 19:14svnNote Added: 0000609
2012-04-18 21:26svnCheckin
2012-04-18 21:26svnNote Added: 0000610
2012-04-19 18:39svnCheckin
2012-04-19 18:39svnNote Added: 0000611
2012-04-20 20:59svnCheckin
2012-04-20 20:59svnNote Added: 0000612
2012-04-22 10:13ycastonguayCategoryGlobal => UI | Windows
2012-04-24 15:01ycastonguayTarget Version0.6.0.0 => 0.7.4.0
2012-04-24 18:39svnCheckin
2012-04-24 18:39svnNote Added: 0000618
2012-04-24 20:40svnCheckin
2012-04-24 20:40svnNote Added: 0000619
2012-04-28 15:19svnCheckin
2012-04-28 15:19svnNote Added: 0000625
2012-04-28 16:25ycastonguayTarget Version0.7.4.0 => 0.6.0.0
2012-04-28 16:25svnCheckin
2012-04-28 16:25svnNote Added: 0000626
2012-04-28 17:54svnCheckin
2012-04-28 17:54svnNote Added: 0000627
2012-04-28 19:22svnCheckin
2012-04-28 19:22svnNote Added: 0000629
2012-04-28 20:16svnCheckin
2012-04-28 20:16svnNote Added: 0000632
2012-04-28 21:00svnCheckin
2012-04-28 21:00svnNote Added: 0000634
2012-04-28 21:15svnCheckin
2012-04-28 21:15svnNote Added: 0000635
2012-04-28 21:16svnCheckin
2012-04-28 21:16svnNote Added: 0000636
2012-04-28 21:25ycastonguayStatusassigned => resolved
2012-04-28 21:25ycastonguayFixed in Version => 0.6.0.0
2012-04-28 21:25ycastonguayResolutionopen => fixed
2012-04-28 22:01svnCheckin
2012-04-28 22:01svnNote Added: 0000637

Notes
(0000576)
svn   
2012-04-09 11:31   
The user animal has checked in files related to this issue (revision 407).

Comment:
MPfm 0.6.0.0
- Main window: Added FlowLayoutPanel and TableLayoutPanel controls to regroup the Loops and Markers toolbars and list views.
- Theme window: Now updating the panels according to the selected theme.
- Button: Finally fixed the rendering bug. Do not use e.ClipRectangle! Use ClientRectangle instead.

Related to issue 0000147, issue 0000219 and issue 0000333.



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/frmMain.Designer.cs
U MPfm/branches/current/MPfm/frmMain.resx
U MPfm/branches/current/MPfm.WindowsControls/Buttons-Toolbars/Button.cs
U MPfm/branches/current/MPfm.WindowsControls/Panel-Forms/Panel.cs
(0000608)
svn   
2012-04-17 17:38   
The user animal has checked in files related to this issue (revision 435).

Comment:
MPfm 0.6.0.0
* FlowLayoutPanel
  - Added transparency
* Label
  - Fixed autosize (when content is empty and padding=0)
* LinkLabel
  - Fixed autosize (when content is empty and padding=0)
* Main Window
  - Added more flow layout panels and reorganized some panels.

Related to issue 0000332 and issue 0000333.



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.WindowsControls/Containers/FlowLayoutPanel.cs
U MPfm/branches/current/MPfm.WindowsControls/Containers/FlowLayoutPanelTheme.cs
U MPfm/branches/current/MPfm.WindowsControls/Labels/Label.cs
(0000609)
svn   
2012-04-17 19:14   
The user animal has checked in files related to this issue (revision 436).

Comment:
MPfm 0.6.0.0
* Main Window
 - Restructured the Current Song panel with FlowLayoutPanel and TableLayoutPanel controls
   More work to come. So far, the controls scale pretty well, except for faders.

Related to issue 0000333.



Files modified:
U MPfm/branches/current/MPfm/frmMain.Designer.cs
(0000610)
svn   
2012-04-18 21:26   
The user animal has checked in files related to this issue (revision 437).

Comment:
MPfm 0.6.0.0
* Main Window (Windows Forms)
  - More work on the Current Song TableLayoutPanel controls.

Related to issue 0000333.



Files modified:
U MPfm/branches/current/MPfm/frmMain.Designer.cs
U MPfm/branches/current/MPfm/frmMain.resx
(0000611)
svn   
2012-04-19 18:39   
The user animal has checked in files related to this issue (revision 438).

Comment:
MPfm 0.6.0.0
* Main Window (Windows Forms)
  - Finished recreating the Current Song panel with FlowLayoutPanel and TableLayoutPanel controls.

Related to issue 0000333.



Files modified:
U MPfm/branches/current/MPfm/frmMain.Designer.cs
U MPfm/branches/current/MPfm/frmMain.cs
U MPfm/branches/current/MPfm/frmMain.resx
(0000612)
svn   
2012-04-20 20:59   
The user animal has checked in files related to this issue (revision 439).

Comment:
MPfm 0.6.0.0
* Main Window
  - Added TableLayoutPanel control for Song Browser.
  - Fixed height scroll bug for Loops & Markers section

Related to issue 0000333.



Files modified:
U MPfm/branches/current/MPfm/frmMain.Designer.cs
U MPfm/branches/current/MPfm/frmMain.resx
(0000618)
svn   
2012-04-24 18:39   
The user animal has checked in files related to this issue (revision 445).

Comment:
MPfm 0.6.0.0
* Main Window (WinForms)
  - Added FlowLayoutPanel control for Song Browser toolbar.
  - Custom toolbar buttons are now auto-sized and have proper padding values.

Related to issue 0000333.



Files modified:
U MPfm/branches/current/MPfm/frmMain.Designer.cs
U MPfm/branches/current/MPfm/frmMain.resx
(0000619)
svn   
2012-04-24 20:40   
The user animal has checked in files related to this issue (revision 447).

Comment:
MPfm 0.6.0.0
* Main Window (WinForms)
  - Fixed bug where the splitter distance would not be set correctly on initialization.
  - Added TableLayoutPanel for the Library panel.

Related to issue 0000333.



Files modified:
U MPfm/branches/current/MPfm/frmMain.Designer.cs
U MPfm/branches/current/MPfm/frmMain.cs
U MPfm/branches/current/MPfm/frmMain.resx
(0000625)
svn   
2012-04-28 15:19   
The user animal has checked in files related to this issue (revision 451).

Comment:
MPfm 0.6.0.0
* Settings Window (WinForms)
  - Added FlowLayoutPanel and TableLayoutPanel controls for the General Settings tab.
  - New look for the Settings window.
* Main Window (WinForms)
  - Minor bug fixes.

Related to issue 0000333.



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/frmMain.Designer.cs
U MPfm/branches/current/MPfm/frmMain.resx
(0000626)
svn   
2012-04-28 16:25   
The user animal has checked in files related to this issue (revision 452).

Comment:
MPfm 0.6.0.0
* Button (Windows Controls)
  - Overridden the Text property to force refresh when the value changes.
* Settings Window (WinForms)
  - Finished adding FlowLayoutPanel and TableLayoutPanel controls to the Audio and Library tabs.

Related to issue 0000333.



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/Buttons-Toolbars/Button.cs
(0000627)
svn   
2012-04-28 17:54   
The user animal has checked in files related to this issue (revision 453).

Comment:
MPfm 0.6.0.0
* Add/Edit Loop Window (WinForms)
  - Added FlowLayoutPanel and TableLayoutPanel controls to position controls correctly.
  - Revamped the look completely, now similar to the Settings window.

Related to issue 0000333 and issue 0000348.



Files modified:
U MPfm/branches/current/MPfm/Other Screens/frmAddEditLoop.Designer.cs
U MPfm/branches/current/MPfm/Other Screens/frmAddEditLoop.cs
U MPfm/branches/current/MPfm/Other Screens/frmAddEditLoop.resx
(0000629)
svn   
2012-04-28 19:22   
The user animal has checked in files related to this issue (revision 454).

Comment:
MPfm 0.6.0.0
* Add/Edit Marker Window (WinForms)
  - Added FlowLayoutPanel and TableLayoutPanel controls to position controls correctly.
  - Revamped the look completely, now similar to the Settings window.
* Add/Edit Loop Window (WinForms)
  - Minor visual bug fixes.

Related to issue 0000333, issue 0000348 and issue 0000349.



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/frmAddEditMarker.cs
(0000632)
svn   
2012-04-28 20:16   
The user animal has checked in files related to this issue (revision 455).

Comment:
MPfm 0.6.0.0
* Add/Edit Marker Window (WinForms)
  - Minor visual bug fixes.
* Edit Song Metadata Window
  - Changed the look to match the other secondary windows (i.e. Settings).
* Effects Window
  - Changed the look to match the other secondary windows (i.e. Settings).
  - Added FlowLayoutPanel and TableLayoutPanel controls to position the controls correctly.

Related to issue 0000333 and issue 0000349.



Files modified:
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/frmEffects.cs
U MPfm/branches/current/MPfm/Other Screens/frmSettings.Designer.cs
(0000634)
svn   
2012-04-28 21:00   
The user animal has checked in files related to this issue (revision 456).

Comment:
MPfm 0.6.0.0
* Update Library Window (WinForms)
  - Changed the look to match the Settings window.
  - Added FlowLayoutPanel and TableLayoutPanel controls to position controls correctly.

Related to issue 0000333.



Files modified:
U MPfm/branches/current/MPfm/frmUpdateLibraryStatus.Designer.cs
U MPfm/branches/current/MPfm/frmUpdateLibraryStatus.cs
(0000635)
svn   
2012-04-28 21:15   
The user animal has checked in files related to this issue (revision 457).

Comment:
MPfm 0.6.0.0
* Update Library Window (WinForms)
  - Changed the look to match the Settings window.
  - Added FlowLayoutPanel and TableLayoutPanel controls for positioning controls correctly.
* Rename/Save Playlist Window (WinForms)
  - Deleted from project.
* Main Window (WinForms)
  - Minor visual bug fixes.
* Effects Window (WinForms)
  - Minor visual bug fixes.
* Load Playlist (WinForms)
  - Minor visual bug fixes.

Related to issue 0000333.



Files modified:
U MPfm/branches/current/MPfm/MPfm.csproj
U MPfm/branches/current/MPfm/Other Screens/frmEffects.Designer.cs
U MPfm/branches/current/MPfm/Other Screens/frmLoadPlaylist.Designer.cs
D MPfm/branches/current/MPfm/Other Screens/frmRenameSavePlaylist.Designer.cs
D MPfm/branches/current/MPfm/Other Screens/frmRenameSavePlaylist.cs
D MPfm/branches/current/MPfm/Other Screens/frmRenameSavePlaylist.resx
U MPfm/branches/current/MPfm/frmMain.Designer.cs
U MPfm/branches/current/MPfm/frmMain.resx
U MPfm/branches/current/MPfm/frmUpdateLibraryStatus.Designer.cs
(0000636)
svn   
2012-04-28 21:16   
The user animal has checked in files related to this issue (revision 458).

Comment:
MPfm 0.6.0.0
* Playlist Window (WinForms)
  - Minor visual bug fixes.

Related to issue 0000333.



Files modified:
U MPfm/branches/current/MPfm/Other Screens/frmPlaylist.Designer.cs
U MPfm/branches/current/MPfm/Other Screens/frmPlaylist.cs
U MPfm/branches/current/MPfm/Other Screens/frmPlaylist.resx
(0000637)
svn   
2012-04-28 22:01   
The user animal has checked in files related to this issue (revision 459).

Comment:
MPfm 0.6.0.0
* PaintHelper (Windows Controls)
  - Fixed positiong issue with Junction font.
* First Run Window (WinForms)
  - Reset the look to the original theme.
* Main Window (WinForms)
  - Minor visual bug fixes.
* Edit Metadata Window (WinForms)
  - Minor visual bug fixes.
* Playlist Window (WinForms)
  - Minor visual bug fixes.
* Update Library Window (WinForms)
  - Minor visual bug fixes.

Related to issue 0000333 and issue 0000335.



Files modified:
U MPfm/branches/current/MPfm/Other Screens/frmEditSongMetadata.Designer.cs
U MPfm/branches/current/MPfm/Other Screens/frmPlaylist.Designer.cs
U MPfm/branches/current/MPfm/Other Screens/frmPlaylist.cs
U MPfm/branches/current/MPfm/Other Screens/frmPlaylist.resx
U MPfm/branches/current/MPfm/frmFirstRun.Designer.cs
U MPfm/branches/current/MPfm/frmFirstRun.resx
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/frmUpdateLibraryStatus.resx
U MPfm/branches/current/MPfm.WindowsControls/Misc/PaintHelper.cs