Widget(windowID, childID), Widget(windowID), Widget(, childID), Widget
Parameter: window (and child window object) identifier
| Stack | Position | Description |
|---|---|---|
| Stack(In) | top | - |
| Stack(Out) | top | window object (class CXI_WINDOW_OBJECT) |
This statement can bring a (child) window object into the stack (this also
applies for windows and their currently closed child objects).
The statements SendMsg(,
DIRECT), iterate, Cardinality
and XchgWidgets accept a window object as an input. It is
possible to refer to the window object with Statements to
manipulate the windows interface (Statement(STACK), Statement(, STACK) etc.).
| Name | Parameter | Return Value | |
|---|---|---|---|
| IsOpen | - | TRUE / FALSE | is the window (or the child object parent window) open? |
| IsLocked | - | TRUE / FALSE | is the window object locked? (see statement Lock) |
| IsHidden | - | TRUE / FALSE | is the window object hidden? (see statement Hide) |
| GetModule | - | object CXI_MODULE | window object module |
| GetTopParent | - | object CXI_WINDOW_OBJECT | parent window |
| Children | - | collection<CXI_WINDOW_OBJECT> | all (direct) child objects |
| GetTypeName | - | STRING | window object type name (String, Button, ObjectList, ...) |
| GetSymbol | - | object CXI_BITMAP | bitmap as window objects type symbol |
| IsDerived | - | TRUE / FALSE | did window object get (unvaried) inherited? |
| DerivedFrom | - | STRING | name of module, from which the window object got inherited |
| IsOverwritten | - | TRUE / FALSE | did a window object get overwritten? |
| OverwritingIn | - | STRING | name of module, in which the window object got overwritten |
| Name | MA | - | name Access Function |
| AliasName | MA | - | alias name Access Function |
| FileName | MA | - | file name Access Function |
| Compile | STRING | - | "compiles" InstantView® code into the passed string in the window object Action List (see Example) |