Widget

Widget(windowID, childID), Widget(windowID), Widget(, childID), Widget

Parameter:  window (and child window object) identifier

Stack
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.).

Object functions
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)