company logo

Control design

Controls are defined as display methods in the context of a design class. Thus, the control 'knows' about the data it refers to and data sources might be defined as complex data type properties.

In order to define field control properties, one has to select a control in the Designer's design class tree:

Controls are defined as ADK_FieldControl, which provides an abstract display method that may be referenced in different other controls (typically windows) via field definitions (ADK_Field). Depending on control style, the control definition contains several areas:

Definition - defines the control style, control elements and common control properties.

Text Definitions - provides text definitions on different levels (title/label, tool tips, usage hints) in different languages.

Regions - provides column and list or tree region definitions for list, tree and drop list controls.

Actions - allows defining hidden event actions (shortcuts).

References - shows a list of (parent) controls referring to this control.