Sign in Join
Wiki copytemporary

MDButtonsBar: what changed

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

OldNewLine
11### About
22
33MDButtonsBar (TMultiDocButtonsBar) is a very small component, derived from TPanel, for help you in MDI Applications, using [[MultiDoc]] component.
44
55### Screen Shot
66
7-<figure>
8-<img src="Mdbuttonsbar.gif" title="Mdbuttonsbar.gif" />
9-<figcaption>Mdbuttonsbar.gif</figcaption>
10-</figure>
7+![](/wiki-images/d/d1/Mdbuttonsbar.gif)
118
129### Author
1310
1411Júnior Gonçalves
1512
1613### License
1714
1815[LGPL](http://www.opensource.org/licenses/lgpl-license.php)
1916
2017### Download
2118
2219The component and a demonstration program can be found on the [Lazarus CCR SourceForge site](http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=176905) or on [My Geocities Web-Site](http://geocities.yahoo.com.br/hipernetjr/mdbuttonsbar.zip).
2320
2421### Change Log
2522
2623- Version 0.1 2006/03/16 First beta release.
2724
2825### Dependencies / System Requirements
2926
3027This component requires the [[MultiDoc]] Component.
3128
3229It is supposed to work on all the Lazarus platforms without change.
3330
3431Tested only in Win2k.
3532
3633### Installation
3734
3835- Compile and install tmdbuttonsbar.lpk
3936- Open the example demo/demomultidoc.lpi
4037
4138This example can be used as a skeleton for a new application (this is an "advanced" example of demo of MultiDoc).
4239
4340### Usage
4441
4542At design time:
4643
4744- On the application main form place a TMultiDoc.
4845- Create a child form with a main TPanel.
4946- Put all the object you want for the child to the panel, write the event, etc...
5047- Do not rely on some TForm event as this form is never show.
5148- Add an TMdButtonsBar.
5249- Set the HintMinimize, HintRestore, HintMaximize properties.
5350- Set the VisibleButtons property.
5451- Use events OnCloseClick, OnRestoreClick and OnMinimizeClick to handle the actions in MultiDoc (See Demo)
5552
5653- If possible, change MultiDoc package to Register in Palete Page MultiDoc too :-)!
5754
5855### ToDo List
5956
6057- Inactive Buttons;
6158- Property to change Style MDIButtons (KDE, WinXP...).
6259
6360---
6461*From the Free Pascal wiki, page "MDButtonsBar", as it stood on 2013-09-23 after a change by Jwdietrich, 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).*
6562Category: Components
6663Category: Lazarus-CCR

Back to history