Unit 'Controls' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#lcl]

Reference for unit 'Controls'

Contains types, constants, classes, and routines used to implement visual controls.

uses

  System,

  System.UITypes,

  Classes,

  SysUtils,

  TypInfo,

  Types,

  AVL_Tree,

  LCLStrConsts,

  

  LCLType,

  

  LCLProc,

  

Useful lower-level helper functions and classes.

  Graphics,

  

  LMessages,

  

Contains Typhon message codes and their mapping to message codes for other platforms/widgetsets.

  LCLIntf,

  

Contains WinAPI-like functions for Delphi compatibility.

  InterfaceBase,

  

Provides a platform-independent widgetset class and helper functions.

  ImgList,

  

  PropertyStorage,

  

  Menus,

  

  ActnList,

  

  LCLClasses,

  

  LResources,

  

  LCLPlatformDef,

  

  GraphType,

  GraphMath,

  LazMethodList,

  LazLoggerBase,

  LazTracer,

  LazUtilities;

Overview

controls.pp contains classes, types, constants, and routines used to implement visual controls used in the Typhon Component Library (LCL). Most of the classes are base classes, or used in the implementation of controls defined in others units.

The following components are added to the Common Controls tab in the Typhon IDE component palette:

The following components are registered but not displayed on the Typhon IDE component palette:

controls.pp is part of the Typhon Component Library (LCL).

Related topics

AnchoringControls

  

How multiple controls can be aligned and resized together, at run-time.

ControlCoordinates

  

The coordinates of a control can be specified or retrieved in various ways

AutoSize

  

AutoSize - boolean property that permits the size of a control to be adjusted automatically.



CT Web help

CodeTyphon Studio