Inspecting Objects
Objects
──────────────────────────────────────────────────────────────────────────────

If a variable that you wish to edit is an object, either a Clipper object or
a Class(y) object, then just move the highlight bar to the variable and
press ◄──┛. You will see something similar to the following appear:

┌─────────────────┬────────────── oWindow ──────────────────────────────┐
Object Browser Variables Contents
MYWIN ↑TOP E--- 2
├─WINDOW HEIGHT E--- 22
│ └─BOXOBJ LEFT E--- 2
└─BUTTON RIGHT E--- 60
CANDIE ---R .F.
ISONTOP --H- .T.
PROTECTED -P-- .T.
├─────────────────┤
Methods
WIPEDRY E--
CLEANWINDOW E--
CHANGECOLORS --H
REDRAW -P-


└─────────────────┴─────────────────────────────────────────────────────┛

This is made up of an Object browser, a Methods browser and a Variable
Browser.

The <TAB> key will move you from Object Browser to the Instance Variables to
the Methods and back to the Object Browser. <Shift><TAB> does the same but
in reverse order.

You may edit the instance variables by pressing ◄──┛ on them.

Please note the example of the Object Browser, lines are used to represent
inheritance. In the case of the example shown above, MYWIN inherits from
both WINDOW and BUTTON, and WINDOW inherits from BOXOBJ.