New in version 14.0.0
You can find information about existing projects upgrading in the article Upgrade project.
-
New widgets
-
Form Builder
- Fix: added missing event OnActivateTabSheet to PageControl widget.
-
Added
- 32 unit tests.
- ScrollLite built-in control.
- Select built-in control.
getFont()
method to IListItem interface and related implementation in CListItem base class.
- SelectCategory list item.
- SelectLabel list item.
- SelectListItem form.
- CaptionBackgroundColor, CaptionPadding, CaptionAlign, BtnMinimizeBorderRadius, BtnRestoreBorderRadius, BtnCloseBorderRadius properties to FormStyleSolid widget.
Padding
property to a form.
Padding
property to the FormEditor widget.
get()
method to the script::Variable class.
- Down property to Button widget as well as corresponding Down, DownHovered, DownFocused, DownFocusedHovered, DownActive and DownActiveHovered states.
- Listener property and
setListener()
method to IReleasable helper interface and corresponding CReleasable class.
getAvailableByteCount
and Peek
methods to IClientSocket interface and corresponding implementations.
- word alias.
-
Fixed
-
Improved
- MainMenu can now be placed onto another widgets and can have
Align::None
alignment (custom size).
- Transform property of a control is not exported in form prototype file anymore if control's alignment is not
Align::None
.
- FormStyleSolid widget adjust form client area without adding CaptionHeight to top border anymore.
BorderWidth
property of a form is of type RectF
(was Rect
) now.
- IconOnRight property of Button widget is now as well updatable from style.
- IComponent interface is now also derived from IReleasable.
- CComponent class is now also derived from CReleasable.
-
Renamed
- Methods
getListener()
and setListener()
has been renamed to getColorDialogListener()
and setColorDialogListener()
in ColorDialog widget.
- Methods
getListener()
and setListener()
has been renamed to getDialogBoxListener()
and setDialogBoxListener()
in IDialogBox interface and CDialogBox class.
-
Removed
- Scripting module. Use Script module instead.