# Glossary

The objects (bold characters) of dFrameAPI are very few and are presented by this text.

Some other terms (underlined) used in the documentation are also described.

## Classes

Graphic classes

The basic object of dFrameAPI is DFrame. On this object will be added bars (Bar), buttons (Button) and menus (Menu).

In certain cases a default Bar, and a task Bar (Bars objects) will be created on DFrames.

A bar can comprise several layers (BarLayer) but one, the default BarLayer is always automatically created with the Bar.

Style classes

The graphics objects will be describe by styles corresponding to each object: DFrameStyle, BarStyle, ButtonStyle and MenuStyle.
No style is affected to the BarLayer object as it is always invisible.

The DFrameStyle object will comprise as of its instantiation the default BarStyle and taskBar Style that will allow defining the corresponding defaults Bars.

The BarStyle object will comprise as of its instantiation the default ButtonStyle and default MenuStyle, which will define the corresponding objects.

The MenuStyle will comprise as of its instantiation the items Style that will define items (ie lines) of the Menu.

## Conventions of typography:

The names of classes always start with a capital letter.

In the text the objects of the classes comprise also a capital letter, confusion with the classes not being possible.

In the examples the names of classes and their methods and properties are in bold characters. The variables are in italic. The variables corresponding to objects often have the same name as that of the classes, the first letter being then into lower case.

Example:

var dFrame = new DFrame(parameters)

## Syntax of examples:

The word "parameters" often abbreviates the parameters of the methods. Refer to the reference documentation for the complete syntaxes.