FMXInno Updates - [2023-Nov-13]
Code:
* Added new functions:
-- function wGetRecycleBinInfo(ARootPath: WideString; var TotalSizeMB: Extended; var FileCount: Integer): Boolean;
-- function wCopyToClipboard(const AStr: WideString): Boolean;
-- function wPasteFromClipboard: WideString;
* Updated FForm class.
* Updated FluentApi (Internal + External).
-- Make sure to update your current scripts as follows:
function EnableFluent(const WinHandle: HWND; DarkTheme, NoBorders, NoTitleBar: Boolean; Opacity: Single; BrightnessPct: Byte): Integer;
external 'EnableFluent@{tmp}\FluentApi.dll stdcall uninstallonly delayload';
to
function EnableFluent(const WinHandle: HWND; DarkTheme, NoBorders, NoTitleBar: Boolean; Opacity: Single; BrightnessPct: Byte): Integer;
external 'faC1222296@{tmp}\FluentApi.dll stdcall uninstallonly delayload';
* Updated ISArcEx (Internal + External).
-- Added a new method:
> ISArcExIsSuspended.
-- The following methods have been renamed and updated:
> Suspend/Resume Proc, ChangeLanguage.
* Updated Botva2-like classes:
-- FPictureButton2, FPictureVisiblePart, FPictureProgressBar, and FPictureTrackBar.
* Some improvements and bug fixes.
Code:
* Compiled in RadStudio 12 Athens.
-- Embarcadero claims that the performance has been improved for FMX.
-- FMXInno already comes with built-in support for SKIA, but since RadStudio 12
and onward, Delphi has native support for SKIA.
If you need me to update SKIA in FMXInno, I'll do that on request.
Note: This update doesn't use the RadStudio 12 native SKIA (v6.0.0); instead,
this update uses the previous version (v5.0.0).
The first post has been updated.