Sign in Join
Wiki copytemporary

Manual Docker: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11### About
22
33There's been a lot of patches and wishes for Messages window to be docked at the source editor of Lazarus IDE. All patches were eventually rejected, because Messages window must be dockable by using [[Docking|Docking manager]], that's not yet fully implemented for all widgetset.
44
55Keeping Messages window floating might be very annoying for some people, especially coming from Delphi.
66
77This IDE extension allows Messages window to dock to the source editor.
88
99> **Note:** **Disclaimer**: *The plugin there is to compensate on missing/incomplete functionality of a docking manager. The plugin WAS written at the time docking didn't work well. By the time you're reading this page, there might be a fully functioning docking manager and you're encouraged to use the proper solution, rather than this temporary workaround.*
1010
1111### Screenshot
1212
13-<img src="ManualDock.ScreenShot.PNG" title="ManualDock.ScreenShot.PNG" width="600" alt="ManualDock.ScreenShot.PNG" />,
13+![](/wiki-images/2/22/ManualDock.ScreenShot.PNG),
1414
1515### Author
1616
1717Dmitry 'skalogryz' Boyarintsev
1818
1919### License
2020
2121You're free to use this IDE Plugin and its sources in any way you find useful.
2222
2323### Download
2424
2525The latest stable release can be found at SVN: <https://svn.code.sf.net/p/lazarus-ccr/svn/components/manualdock>
2626
2727### Change Log
2828
2929- Version 1.0.0.2 (r2776)
3030 - fix the LCL error (of endless re-size loop)
3131 - fix the initial menu state
3232 - fix the controls order (that was causing the splitter and the panel to be on the different side of the "status bar"). Now the status bar is always moved to the bottom; (it's a hack though, since won't work if StatusBar is changed to someother control)
3333- Revised on 12-sep-2012 with Lazarus 1.1. There's an error given on "Dock Message" action. Though it still allows to go on with Lazarus usage;
3434- Version 1.0.0.1 14-feb-2009 fixed bug with unreadable/unwritable files
3535- Version 1.0 10-feb-2009 Released
3636
3737### Dependencies / System Requirements
3838
3939- Lazarus IDE 0.9.29 or higher
4040
4141Status: Stable
4242
4343### Installation
4444
45451. Download the extension sources.
46462. Copy the extensions source directory to Lazarus/Components directory.
47473. Start Lazarus IDE (if not started)
48484. Open installed packages manager Package-\>Configure installed packages...
49495. Select "manualdock 1.0" from "Available packages list"
50506. Press "Save and rebuild IDE".
5151
5252### How-to Use
5353
5454After Lazarus IDE is rebuilt with the extension, you should see an additional menu item at View menu, named "Dock Messages window".
5555
5656Selecting this menu item will dock/undock messages window from the source editor.
5757
5858On Linux you have to open "Package options" window and click to "Options" button, where Unit string "\$(PkgOutDir)\\" change to "\$(PkgOutDir)/".
5959
6060## See Also
6161
6262- [[Source Editor Maximizer]]
6363
6464---
6565*From the Free Pascal wiki, page "Manual Docker", as it stood on 2020-08-08 after a change by Arent, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
6666Category: Components
6767Category: Docking
6868Category: Lazarus IDE plugins
6969Category: Lazarus-CCR

Back to history