FireMonkey Application Design
Go Up to FireMonkey Applications Guide
FireMonkey uses lightweight GUI controls on top of a cross-platform abstraction, which is implemented for Windows and other platforms. Lightweight controls mean that every pixel is drawn by FireMonkey; no native (heavyweight) controls are used.
Using lightweight controls has the following advantages:
- Allows FireMonkey to create its own control and application design rules.
- Favors fidelity across platforms over fidelity to the host platform.
- Side-steps the "least common denominator" problem of heavyweight cross-platform frameworks.
- Creating a FireMonkey Application
- Arranging FireMonkey Controls
- Customizing FireMonkey Applications with Styles
- Using FireMonkey Views
- Using Menus in a FireMonkey Application
- Using FireMonkey Modal Dialog Boxes
- Setting Text Parameters in FireMonkey
- Using Hints to Show Contextual Help in a FireMonkey Application
- Using Pickers to Provide Platform-Specific Behavior and View of Selection Controls
- FireMonkey Text Layout
- Using Multi-Resolution Bitmaps
- Customizing FireMonkey ListView Appearance
- Multiple Display Support
- Using AppAnalytics in FireMonkey
- Using TImageList Image Lists as Centralized Collections of Images
- Using Pop-up Forms