Difference between revisions of "Lazarus 1.8.0 release notes"
From Free Pascal wiki
Jump to navigationJump to searchm (→LazControls: typo) |
|||
Line 19: | Line 19: | ||
* TToolBar | * TToolBar | ||
** new DropDownWidth property to setup the width of the toolbutton arrow area for Style=tbsDropDown. | ** new DropDownWidth property to setup the width of the toolbutton arrow area for Style=tbsDropDown. | ||
+ | |||
*ClipBoard | *ClipBoard | ||
**The ClipBoard now supports copying and pasting text in HTML format by means of the methods GetAsHtml and SetAsHtml. | **The ClipBoard now supports copying and pasting text in HTML format by means of the methods GetAsHtml and SetAsHtml. | ||
+ | |||
+ | *Menus (TPopupMenu, TMainMenu, TMenuItem) | ||
+ | **Menus now support OwnerDraw with Delphi's approach. For now only win32 is supported. | ||
= IDE Changes = | = IDE Changes = |
Revision as of 22:28, 31 January 2016
Lazarus 1.8.0 is not yet released. This page is under construction!
Statistics:
- commits: xxx
- log: svn log -r xxxx:xxxx
- resolved bug tracker issues: xxx
LCL Interfaces Changes
LCL Changes
- TCustomForm
- new position poWorkAreaCenter - center form on working area (depends on DefaultMonitor)
- TToolButton
- new style tbsButtonDrop - paints a drop down arrow on the right side of the button. In contrast to tbsDropDown the button has only single clicking area that invokes the DropDownMenu if assigned.
- new event OnArrowClick. It is called if Style=tbsDropDown when the user clicks the arrow button area of toolbutton. Breaking change: OnClick was called in 1.6!
- TToolBar
- new DropDownWidth property to setup the width of the toolbutton arrow area for Style=tbsDropDown.
- ClipBoard
- The ClipBoard now supports copying and pasting text in HTML format by means of the methods GetAsHtml and SetAsHtml.
- Menus (TPopupMenu, TMainMenu, TMenuItem)
- Menus now support OwnerDraw with Delphi's approach. For now only win32 is supported.
IDE Changes
- lazbuild
- new option --add-package-link to register given lpk files without building.
IDE Interfaces Changes
Components
LazControls
- Added T(Float)SpinEx, a widgetset independant implementation T(Float)SpinEdit with some extended capabilities:
- NullValue property.
- Configurable behaviour when the text inside the control is not a number.
Changes affecting compatibility
- TToolButton.OnArrowClick added. It is called if Style=tbsDropDown when the user clicks the arrow button area of toolbutton. Breaking change: OnClick was called in 1.6!