Icon Legend

Just about everywhere a model element is referenced an image representing the element is also displayed. Although you will quickly learn what the different images represent, a summary is provided below.

Base images

Class definition Object definition
Object property Unparsed compilation unit
Parsed compilation unite Macro
Constant FlexDoc tag
Struct Folder
Template Database field
Imports collection Type definition
Database file Import (use)
Type/Struct field Database index
Unknown element type Global variable
Private variable Visual DataFlex project
Enumeration
Private method Default method
Public method

Special object instances

It's often very useful to quickly being able to discern user interface objects from other types of objects. This is why we'll display the images shown below for objects of certain classes. This works by searching the class hierarchy upwards until a class with an image is found, or until there are no more classes.

This way all objects that are an instance (inherited) of one of these classes will display with the corresponding image.

GUI images
Form/DBForm View/DBView
Button Radio/DBRadio
ComboForm/DBComboForm CheckBox/DBCheckbox
Grid/DBGrid List/DBList
TabDialog/DBTabDialog TabPage/DBTabPage
Edit/DBEdit ModalPanel/DBModalPanel
Group/DBGroup RadioGroup/DBRadioGroup
Container3D/DbContainer3D TrackBar/DBTrackBar
cProgressbar TreeView
basedata_set TextBox
cToolbar DfBaseEditPulldown

Overlays

Certain element attributes are illustrated using icon overlays. These are placed in the top left, bottom right or bottom left corner of the icon depending on the nature of the attribute.

Abstract class Obsolete element
Event method Global element
Element contains warnings Element contains errors