base class for all objects that appear as windows in the UI kit
canHaveChildren = 0;
UIevents events<NEvisible=0>;
Boolean groupToParent;
shellParent =0;
UIconnection+IPort2 * parent {
canHaveChildren = 1;
};
UIcursorT &cursor<NEvisible=1>;
method+notify_deinst delete<NEvisible=0,lang="cxx",interruptable=0> =
"UIwindDestroy";
};
UIwindow is the base class for all objects that appear as windows in the UI kit (UIshell, UIpanel, UItext, UIslider, UIbutton, etc.)
UIwindow is not instantiable--you never drag UIwindow into the ModuleStack workspace. Rather, it provides subobjects to its derived classes that hold the basic window information normally required by any window system, such as the location and size of the window.
&visible;
&active;
pixmap;
color;
fontAttribute;
handle <Internal Object. Not visible in Network Editor>;
fontlist <No longer used. Not visible in Network Editor>;
cxxhandle <Internal Object. Not visible in Network Editor>;
motif_resources <No longer used. Not visible in Network Editor>;
window_resources <No longer used. Not visible in Network Editor>;
layout <No longer used. Not visible in Network Editor>
Attributes inherited from UIcore class.
canHaveChildren <Not visible in Network Editor>;
shellParent <Not visible in Network Editor>
Attributes inherited from UIconnection class.
events <Not visible in Network Editor>
The UIevents class member that handles pointer events. Not normally visible in the UIclass macro.
UIconnection-class-type pointer to parent UIobject. The canHaveChildren attribute is given a value that indicates that the parent widget must allow children. UIapp does not have a parent widget, and thus doesn't need this port connected.
Reference to UIcursor object that, when attached, provides control over the window cursor. See UIfontCursor , UIpixmapCursor.
This object is not normally instanced directly. See its derived types.
UIapp
UIshell