<< Click to display table of contents >> New after v12.0 |
Changes in packages for Lazarus: designtime and db- packages are removed (their units are moved to main packages). Only two packages left: srvpkglaz.lpk and srvcontrolslaz.lpk ("runtime + designtime" packages)
Delphi and C++Builder 12 and 13 are supported
Support of "Windows 64-bit (Modern)" platform in C++Builder 12+.
SRVControls can use GDI+ drawing in Lazarus. See GDI+ notes.
OnUTF8KeyPress event is supported.
The background properties of pages are now defined in a new way. Instead of TSRichViewEdit.RVBackgroundBitmap, you should use RVBackgroundPicture, which can contain any image type supported in Delphi. Instead of TSRichViewEdit.RVBackgroundStyle, you should now use RVBackgroundProperties, which specify the size, position, and repetition of the background image in a much more flexible way.
The old properties are supported for backward compatibility.
New property to implement a “dark mode”: TSRichViewEdit.ViewProperty.DarkMode, DarkModeUI.
You can define appearance of scrollbars in TSRichViewEdit using ScrollBarControlStyle property.
All SRVControls have DarkMode and AutoDarkMode properties too. By default, their AutoDarkMode = True, so, when inserted in an editor (TRichView or TSRichViewEdit), they are drawn according to the editor's DarkMode. Otherwise, their own DarkMode property is used.