Programming language Chora: Member attributes

Every project member is controlled and configured through its attributes. Following is an overview of all available attributes:

Attribute name

Short description

ApplicationClass

Determines the name of the application class to use when generating code for a particular profile member.

ApplicationName

Determines an optional name of the application when generating code for a particular profile member.

ApplicationTitle

Determines an optional title of the application when generating code for a particular profile member.

AspectRatio

Configures the appearance of the font represented by a font resource member.

Bold

Configures the appearance of the font represented by a font resource member.

Bounds

Determines the position and the size of a legend or group annotation member.

Brick

Determines the position and the size of a project member within the Composer window.

Caption

Determines the caption text for an annotation group member.

Category

Specifies the name of a category the corresponding property belongs to.

Class

Determines the class of an object member.

CleanOutputDirectories

Controls how superfluous, outdated files found in output directories should be treated.

Clut

Determines a CLUT (color lookup table) file to use when generating code for a particular profile member.

ColorChannelsOrder

Controls the color conversion of bitmap resources when generating code for a particular profile member. Affects the NATIVE bitmaps only.

ColorChannelsOrderOfRGB565

Controls the color conversion of bitmap resources when generating code for a particular profile member. Affects the RGB565 bitmaps only.

ColorPremultipliedAlpha

Controls the color conversion of bitmap resources when generating code for a particular profile member. Affects the NATIVE bitmaps only.

ConstantType

Determines the type of a constant member.

Content

Determines the content of a macro member.

Default

Determines the initial value of a variable or property member.

Description

Contains the description for the member.

Dimension

Determines the number of items of an array member.

Directory

Determines the directory for unit files.

Dithering

Controls the color optimization of a bitmap resource.

FileName

Determines an image file to use by a bitmap resource member.

FontConversion

Determines the TrueType font engine to be used for the conversion of font resources.

FontName

Specifies the name of the font represented by a font resource member.

Format

Specifies the desired color format for a bitmap resource.

FrameDelay

Controls the playback speed of an animated bitmap sequence represented by a bitmap resource member.

FrameSize

Determines the size of a single bitmap frame in a bitmap resource member.

Generator

Controls the code generation for the affected project member.

Height

Configures the height of the font represented by a font resource member.

HeightMode

Controls the height calculation mode of the font represented by a font resource member.

Italic

Configures the appearance of the font represented by a font resource member.

Items

Determines the initial values for items in an array member.

InstantUpdate

Controls the variant behaviour of members depending on a Style.

Kerning

Controls the kerning metrics of the font represented by a font resource member.

Mode

Controls the conversion of a bitmap resource when generating code for a particular profile member.

ModeOfBitmapResources

Controls the conversion of all bitmap resources when generating code for a particular profile member.

ModeOfStringConstants

Controls the conversion of all strings when generating code for a particular profile member.

MultiLingual (Deprecated)

Controls the localization of a class or class variant member.

Native

Specifies the kind of language the corresponding method is implemented in.

Obfuscation

Controls the format of the generated code.

Optimization (Deprecated)

Controls the optimization level when generating code for a particular profile member.

OutputDirectory

Determines the destination directory default for all generated files.

OutputFileNameExtension

Determines the file extension for the generated C source files.

OutputIncDirectory

Determines the destination directory particular for generated include files (e.g. *.h).

OutputSrcDirectory

Determines the destination directory particular for generated source files (e.g. *.c).

OutputResDirectory

Determines the destination directory particular for generated resource files (e.g. *.png).

OutputPrefix

Specifies a name prefix for the generated code files.

PlatformPackage

Determines the Platform Package to use when generating code for a particular profile member.

Point1

Determines the start position of an annotation arrow member.

Point2

Determines the end position of an annotation arrow member.

PostProcess

Determines a command to execute at the end of the build process.

Quality

Controls the conversion of the font represented by a font resource member.

Ranges

Determines the font glyphs to incorporate when converting a particular font resource member.

ResourceClass

Determines the class of a resource member.

RowDistance

Controls the distance between text rows in the font represented by a font resource member.

ScreenOrientation

Determines the actual installation orientation of the display in your target device.

ScreenSize

Determines the actual resolution of the display in your target device.

Split

Determines the storage format of a particular unit.

Storage

Controls the storage location for data belonging to a constant, bitmap resource, font resource or svg resource when generating code.

StorageOfConstants

Controls globally the storage location of constants when generating code for a particular profile member. Affects only constants configured with value Auto in their own Storage attribute.

StorageOfResources

Controls globally the storage of bitmap resources, font resources and svg resources when generating code for a particular profile member. Affects only resources configured with value Auto in their own Storage attribute.

SuperClass

Determines the base class of a class member.

SVGContent

Determines the content of the SVG resource. It can be a path to an *.SVG file or the actual SVG content as XML text.

Text

Determines the text for an annotation legend member.

Type

Determines the data type of a variable, array or property member.

Values

Determines the value for a constant member.

VariantCond

Determines the condition to activate a particular variant member.

VariantOf

Determines the project member to override by a particular variant member.

Verbose

Controls the amount of inline comments included into the generated code.