Skip to content

Units & Dependencies ​

Every unit is in source\. FMXER has no packages: add source\ to the search path (see Installation).

Units ​

UnitDeclaresDepends on
FMXER.NavigatorTNavigator, Navigator()TFrameStand
FMXER.UI.MiscTElementDef<T>, TNameValueParam, TParams, Param(), OnClickProc(), TFMXERFrameHelper, TFMXERFormHelper, TSubjectInfoContainer, TFMXERStands, TFMXERSlots, TCaptionPosition, LocalFile(), LocalFilesPathTFrameStand
FMXER.UI.ConstsTAppColors—
FMXER.UI.TypesTOnTapHandler—
FMXER.IconFontsDataTIconFonts (data module), IconFonts(), ICON_FONTS_FAMILYNAME, ICON_FONTS_FILENAMEIconFontsImageList, Skia
Icons.UtilsTIconEntry, TIconCollection, TIconManager—
Icons.MaterialDesignTMaterialDesign, MD—
QRCode.UtilsTQRCode, TOnBeforePaintHandler, SvgToBitmap()DelphiZXingQRCode, Skia
QRCode.RenderTQRCodeRender, IQRCodeRender, T2DBooleanArraySkia
FMXER.ScaffoldFormTScaffoldFormTFrameStand, Skia, IconFontsImageList
FMXER.ColumnForm, FMXER.RowFormTColumnForm, TRowFormTFrameStand
FMXER.ColumnFrame, FMXER.RowFrameTColumnFrame, TRowFrameTFrameStand
FMXER.CenterForm, FMXER.ContainerForm, FMXER.BackgroundForm, FMXER.VertScrollFormthe other form containersTFrameStand
FMXER.ContainerFrame, FMXER.MarginFrame, FMXER.PaddingFrame, FMXER.StackFrame, FMXER.VertScrollFrame, FMXER.HorzScrollFrame, FMXER.AccessoryFrame, FMXER.HorzPairFrame, FMXER.BackgroundFrameframe containersTFrameStand
FMXER.CardFrame, FMXER.ActionButtonFrameTFrameStand, Skia
FMXER.TextFrame, FMXER.ButtonFrame, FMXER.ColorButtonFrame, FMXER.EditFrame, FMXER.TrackbarFrame, FMXER.ColorPickerFrame, FMXER.ActivityBubblesFrame, FMXER.AnimatedImageFrame, FMXER.SVGFrame, FMXER.PaintBoxFrameSkia elementsSkia (and TFrameStand for the edit, track bar and color picker)
FMXER.QRCodeFrameTQRCodeFrameSkia, DelphiZXingQRCode
FMXER.GlyphFrame, FMXER.ImageFrame, FMXER.LogoFrame, FMXER.WebViewFrame, FMXER.ChipFrame, FMXER.ChipsFrame, FMXER.HorzDividerFrameplain FMX elements—
FMXER.IconFontsGlyphFrame, FMXER.ListViewFrameIconFontsImageList

Dependencies ​

LibraryUnits usedNotes
TFrameStandSubjectStand, FrameStand, FormStandv.1.6 or later; v.2.3 recommended
Skia (built into Delphi 12+)System.Skia, FMX.SkiaTSkLabel, TSkSvg, TSkAnimatedImage, TSkPaintBox
IconFontsImageListFMX.IconFontsImageListv.3.2.2 in the submodule
DelphiZXingQRCodeDelphiZXIngQRCodeQR code encoding

Third-party code and assets ​

  • QRCode.Render.pas comes from the Skia4Delphi webinar samples (rounded QR code rendering).
  • media\Material Design Icons Desktop.ttf: Material Design Icons by Pictogrammers, Apache License 2.0.
  • The Lottie animations in media\ come from LottieFiles.

Files of the repository ​

PathContent
source\the units and their .fmx
demos\demo projects, AllDemos.groupproj
lib\submodules: TFrameStand, IconFontsImageList, DelphiZXingQRCode, ZXing.Delphi
media\logos, the icon font, Lottie animations and SVG files used by the demos
List.mdthe list of the elements
docs\this documentation (VitePress)

Released under the Mozilla Public License 2.0.