EW_Window

EW_Window

ew

1998 12-05


CLASS

EW_Window - the container for widgets and operator for graphics activities


SYNOPSIS

Class EW_Window acts as the root for a widget hierarchcy. All EW's actions on the widget hierarchies occur through these windows. Also, all widgets do their graphics operations through the their root window.


PUBLIC MEMBER FUNCTIONS

Inheritance from class EW_Node.



FILES

wds/window.h Window header file
wds/gfx.h Graphics abstraction header file


SEE ALSO

EW_Intro(3), EW_Font(3), EW_FontRequest(3), EW_RectangleList(3)


NOTES

Currently only SGI Irix is configured to produce a "kill application" event, so DoKillCallback() may not ever be sent a non-zero quit_app on other systems.


Since double buffering is often tightly tied to the creation of each window, it should currently only be activated/deactivated on windows when they are in a closed state (such as before they are opened). Similarly, SetFlags() and SetTitle() should be set while the window is in a closed state.


LoadFont() and/or SetFont() may not operate as desired if the window is not open. One can use the event context's phantom window if neccessary.