Skip to main content
Version: 11.0

Classes, objects and properties

In a USoft runtime web application, each page and each control is an instance of a class. The behaviour and (if applicable) the look of the runtime software depends on:

  • The inheritance hierarchy between one class and another.
  • The containment hierarchy of objects and contained objects that a class contains.
  • The properties of each of these contained objects.

Inheritance hierarchy: classes

Web Designer has 3 inheritance hierarchies between classes: one between page classes, one for control classes, and one for menu classes. Each inheritance hierarchy appears on a different tab in the Web Designer catalog on the left-hand side.

The Pages inheritance hierarchy

Containment hierarchy: objects

When you open a class, the Object Tree tool on the right-hand side of the screen shows the containment hierarchy of objects contained in the class.

The containment hierarchy of objects in the Tour classConcurrently to the Object Tree, a more visual representation of the opened class is shown in the Design Area in the middle part of the screen. You can click on a visual object in this view to have that object selected in the Object Tree.

Properties

Finally, you can get and set all the properties of an object by right-mouse-clicking on the object in the containment tree and then choosing Properties. This opens the Property Inspector tool:

The Property Inspector for the S_TOUR_ID TextColumnControl