Reference for unit 'CompWriterPas'
Contains types, classes, and routines used to serialize components into Pascal code.
Overview
The following features and functionality are currently implemented:
- signature begin, end, version
- boolean, set of boolean
- char, widechar, custom char, set of custom char
- integers, custom int, set of custom int
- strings, codepage system and UTF8
- float, currency
- enum, custom enum range
- set of enum, set of custom enum range
- variant: integers, boolean, string, floats, currency
- method
- persistent
- component children, use SetParentComponent or optional Parent
- collection
- IInterfaceComponentReference
- with ancestor
- ancestor: change ComponentIndex -> call SetChildPos
- reference foreign root, reference foreign component
- create components before setting properties to avoid having to set references later
- inline component, csInline, call SetInline, inherited inline, inline on inherited
- TComponent.Left/Right via DesignInfo
- DefineProperties
- RegisterDefinePropertiesPas
TCompWriterPas is used in the implementation of the TCustomFormEditor class in the Lazarus IDE.
Author: Mattias Gaertner
compwriterpas.pas is part of the lazutils package.
Version 3.2 |
Generated 2024-02-25 |
Home |