FMX.Layouts
Defines FireMonkey layout containers providing functionality for arranging components and for inertial scrolling 2D content.
FireMonkey layout сontainers TLayout,TFlowLayout, TGridLayout, TGridPanelLayout, TScrollBox, and TScaledLayout can be used to group other controls, arrange and manipulate them as a whole. TScrollBox supports inertial scrolling of contained controls. For more information, see Arranging FireMonkey Controls and FireMonkey Layouts Strategies.
Package | fmx230.bpl |
---|
Classes
TCustomScrollBox | |
TFlowDirectionHelper | For internal use. TFlowDirectionHelper is a record helper that provides fields for a scoped enumeration, the FMX.Layouts.TFlowDirection type. |
TFlowJustifyHelper | For internal use. TFlowJustifyHelper is a record helper that provides fields for a scoped enumeration, the FMX.Layouts.TFlowJustify type. |
TFlowLayout | A control that arranges its child controls as if they were words in a paragraph. |
TFlowLayoutBreak | A dummy control that inserts a new line in a TFlowLayout. |
TFramedScrollBox | Represents a TScrollBox and does not extend the base class with new functionality. |
TFramedVertScrollBox | Represents a TFramedScrollBox with an applied framedscrollboxstyle style lookup. |
TGridLayout | A control that arranges child controls in a grid of equally sized cells. |
TGridPanelLayout | Implements a grid panel layout control in which each component is placed within a cell on a grid panel. |
THorzScrollBox | Represents a TScrollBox restricted to horizontal scrolling. |
TLayout | A layout is a container for other graphical objects. |
TScaledLayout | A FireMonkey scaled layout is a wrapper over TControl and acts like a layer for other objects with the possibility of scaling its content according to the physical dimensions of the layout. |
TScrollBox | Represents a scrolling area (a scroll box) in a FireMonkey form. |
TScrollCalculations | Encapsulates methods calculating inertial scroll moving for controls with scrollable areas. |
TScrollContent | Represents an object that can hold scrollable content. |
TVertScrollBox | Represents a TScrollBox restricted to vertical scrolling. |
Types
TFlowDirection | Specifies the direction in which the controls are arranged within a TFlowLayout. |
TFlowJustify | Specifies the alignment of child controls within a TFlowLayout. |
TFlowLayoutRules | Record that stores the rules followed by TFlowLayout. |
TOnCalcContentBoundsEvent | The method pointer type used to define OnCalcContentBounds events. |
TPositionChangeEvent | The method pointer type used to define OnViewportPositionChange events. |