Was this helpful?
System Classes
 
Inheritance: Subclasses and Superclasses
Saved Object Classes
How You Can Use This Chapter
ActiveField Class
AnalogField Class
AppFlag Class
AppSource Class
Array Class
ArrayObject Class
AttributeObject Class
BarField Class
BitmapObject Class
BoxTrim Class
BreakSpec Class
ButtonField Class
CellAttribute Class
ChoiceBitmap Class
ChoiceDetail Class
ChoiceField Class
ChoiceItem Class
ChoiceList Class
Class Class
ClassSource Class
ColumnCross Class
ColumnField Class
CompositeField Class
CompSource Class
ConstSource Class
ControlButton Class
CrossTable Class
CursorBitmap Class
CursorObject Class
DataStream Class
DateObject Class
DBEventObject Class
DBSessionObject Class
DecimalObject Class
DisplayForm Class
DragInfo Class
DynExpr Class
EllipseShape Class
EntryField Class
EnumField Class
Event Class
ExtenPropObject Class
ExtLibSource Class
ExtObject Class
ExtObjField Class
FieldObject Class
FieldTemplate Class
FlexibleForm Class
FloatObject Class
FormField Class
FrameExec Class
FrameForm Class
FrameSource Class
FrameTemplate Class
FreeTrim Class
GhostExec Class
GhostSource Class
GlobSource Class
HashTable Class
HashTableEntry Class
IconFile Class
ImageField Class
ImageTrim Class
InputEvent Class
IntegerHashTable Class
IntegerObject Class
JsonArray Class
JsonBoolean Class
JsonHandler Class
JsonNull Class
JsonNumber Class
JsonObject Class
JsonString Class
JsonValue Class
KeyDownData Class
KeyPressInfo Class
ListField Class
ListviewColAttr Class
ListviewField Class
LongByteObject Class
LongVcharObject Class
MainBar Class
MatrixField Class
MenuBar Class
MenuButton Class
MenuField Class
MenuGroup Class
MenuItem Class
MenuList Class
MenuSeparator Class
MenuStack Class
MenuToggle Class
MethodExec Class
MethodObject Class
MoneyObject Class
MouseData Class
Object Class
OptionField Class
OptionMenu Class
PaletteField Class
PopupButton Class
Proc3GLSource Class
Proc4GLSource Class
ProcDBSource Class
ProcExec Class
ProcHandle Class
QueryCol Class
QueryObject Class
QueryParm Class
QueryTable Class
RadioField Class
RectangleShape Class
RemoteServer Class
RequestManager Class
RowCross Class
ScalarField Class
Scope Class
ScriptSource Class
ScrollBarField Class
SegmentShape Class
SeparatorMoveInfo Class
SessionObject Class
ShapeField Class
SliderField Class
SpriteDescriptor Class
SQLSelect Class
StackField Class
StringHashTable Class
StringObject Class
SubForm Class
TabBar Class
TabField Class
TabFolder Class
TableField Class
TabPage Class
TagDefinition Class
TaggedValue Class
ToggleField Class
Tree Class
TreeNode Class
TreeviewField Class
UrlConnection Class
UserClassObject Class
UserObject Class
ValueDefinition Class
ViewportField Class
XMLAttribute Class
XMLCDATA Class
XMLComment Class
XMLDocument Class
XMLElement Class
XMLNode Class
XMLParserCallbacks Class
XMLPI Class
XMLSchemaCache Class
XMLText Class
This chapter describes OpenROAD system classes and their associated attributes and methods. By using these attributes and methods, you can manipulate OpenROAD application components from your scripts and procedures.
The system classes include all OpenROAD application components such as frames, forms, menus, field menus, and menu items. In addition, OpenROAD provides system classes that are used for classification only—known as abstract or abstraction classes in object-oriented programming—such as ActiveField and FieldObject. Such classes begin with a note stating that they are for classification only.
Last modified date: 12/20/2023