First checkin, AXE release 0.2
[AXE.git] / doc / window.html
1 <HTML>
2 <HEAD>
3 <TITLE>window - Andromeda X windows Encapsulation</TITLE>
4 <!--Created by Applixware HTML Authoring System, Release 4.3 on Sun May 31 12:17:03 1998-->
5 <!--Ax:WP:DocVar:HTMLCellWidthPolicy@:"0"-->
6 </HEAD>
7 <BODY BGCOLOR="#ffffff">
8 <H1>class window</H1>
9 <HR>
10 <H2>NAME</H2>
11 <P>window - X window class</P>
12 <H2>SYNOPSIS</H2>
13 <P>class window</P>
14 <H2>DESCRIPTION</H2>
15 <P>The window is the base class of all objects that are visible on the screen.
16 </P>
17 <H3>Handled events</H3>
18 <P></P>
19 <TABLE WIDTH=600 CELLPADDING=1>
20 <TR>
21 <TH COLSPAN=2 WIDTH=100%>
22 <P>Member functions</P>
23 </TH></TR>
24 <TR>
25 <TD COLSPAN=1 WIDTH=40%>
26 <P><A HREF="window_window.html">window</A></P>
27 </TD>
28 <TD COLSPAN=1 WIDTH=60%>
29 <P>window contructors and destructors</P>
30 </TD></TR>
31 <TR>
32 <TD COLSPAN=1 WIDTH=40%>
33 <P><A HREF="window_ID.html">ID</A></P>
34 </TD>
35 <TD COLSPAN=1 WIDTH=60%>
36 <P>Obtain X window id number</P>
37 </TD></TR>
38 <TR>
39 <TD COLSPAN=1 WIDTH=40%>
40 <P><A HREF="window_map.html">Map</A></P>
41 </TD>
42 <TD COLSPAN=1 WIDTH=60%>
43 <P>Map a window on the screen</P>
44 </TD></TR>
45 <TR>
46 <TD COLSPAN=1 WIDTH=40%>
47 <P><A HREF="window_unmap.html">Unmap</A></P>
48 </TD>
49 <TD COLSPAN=1 WIDTH=60%>
50 <P>Unmap a window from the screen</P>
51 </TD></TR>
52 <TR>
53 <TD COLSPAN=1 WIDTH=40%>
54 <P><A HREF="window_size.html">Size</A></P>
55 </TD>
56 <TD COLSPAN=1 WIDTH=60%>
57 <P>Query the size of a window</P>
58 </TD></TR>
59 <TR>
60 <TD COLSPAN=1 WIDTH=40%>
61 <P><A HREF="window_resize.html">Resize</A></P>
62 </TD>
63 <TD COLSPAN=1 WIDTH=60%>
64 <P>Change the size of a window</P>
65 </TD></TR>
66 <TR>
67 <TD COLSPAN=1 WIDTH=40%>
68 <P><A HREF="window_move.html">Move</A></P>
69 </TD>
70 <TD COLSPAN=1 WIDTH=60%>
71 <P>Move a window to another position</P>
72 </TD></TR>
73 <TR>
74 <TD COLSPAN=1 WIDTH=40%>
75 <P><A HREF="window_background.html">Background</A></P>
76 </TD>
77 <TD COLSPAN=1 WIDTH=60%>
78 <P>Set a window's background</P>
79 </TD></TR>
80 <TR>
81 <TD COLSPAN=1 WIDTH=40%>
82 <P><A HREF="window_clear.html">Clear</A></P>
83 </TD>
84 <TD COLSPAN=1 WIDTH=60%>
85 <P>Clear the interior of a window</P>
86 </TD></TR>
87 <TR>
88 <TD COLSPAN=1 WIDTH=40%>
89 <P><A HREF="window_selectinput.html">SelectInput</A></P>
90 </TD>
91 <TD COLSPAN=1 WIDTH=60%>
92 <P>Turn input events on or off</P>
93 </TD></TR>
94 <TR>
95 <TD COLSPAN=1 WIDTH=40%>
96 <P><A HREF="window_grabpointer.html">GrabPointer</A></P>
97 </TD>
98 <TD COLSPAN=1 WIDTH=60%>
99 <P>Start an active pointer grab</P>
100 </TD></TR>
101 <TR>
102 <TD COLSPAN=1 WIDTH=40%>
103 <P><A HREF="window_ungrabpointer.html">UngrabPointer</A></P>
104 </TD>
105 <TD COLSPAN=1 WIDTH=60%>
106 <P>Finish an active pointer grab</P>
107 </TD></TR>
108 <TR>
109 <TD COLSPAN=1 WIDTH=40%>
110 <P><A HREF="window_parentmessage.html">ParentMessage</A></P>
111 </TD>
112 <TD COLSPAN=1 WIDTH=60%>
113 <P>Send a message to the parent window</P>
114 </TD></TR>
115 <TR>
116 <TH COLSPAN=2 WIDTH=100%>
117 <P>Overridable member functions</P>
118 </TH></TR>
119 <TR>
120 <TD COLSPAN=1 WIDTH=40%>
121 <P><A HREF="window_ev_expose.html">EV_Expose</A></P>
122 </TD>
123 <TD COLSPAN=1 WIDTH=60%>
124 <P>Handle an Expose event</P>
125 </TD></TR>
126 <TR>
127 <TD COLSPAN=1 WIDTH=40%>
128 <P><A HREF="window_ev_keypress.html">EV_KeyPress</A></P>
129 </TD>
130 <TD COLSPAN=1 WIDTH=60%>
131 <P>Handle a KeyPress event</P>
132 </TD></TR>
133 <TR>
134 <TD COLSPAN=1 WIDTH=40%>
135 <P><A HREF="window_ev_keyrelease.html">EV_KeyRelease</A></P>
136 </TD>
137 <TD COLSPAN=1 WIDTH=60%>
138 <P>Handle a KeyRelease event</P>
139 </TD></TR>
140 <TR>
141 <TD COLSPAN=1 WIDTH=40%>
142 <P><A HREF="window_ev_buttonpress.html">EV_ButtonPress</A></P>
143 </TD>
144 <TD COLSPAN=1 WIDTH=60%>
145 <P>Handle a ButtonPress event</P>
146 </TD></TR>
147 <TR>
148 <TD COLSPAN=1 WIDTH=40%>
149 <P><A HREF="window_ev_buttonrelease.html">EV_ButtonRelease</A></P>
150 </TD>
151 <TD COLSPAN=1 WIDTH=60%>
152 <P>Handle a ButtonRelease event</P>
153 </TD></TR>
154 <TR>
155 <TD COLSPAN=1 WIDTH=40%>
156 <P><A HREF="window_ev_enternotify.html">EV_EnterNotify</A></P>
157 </TD>
158 <TD COLSPAN=1 WIDTH=60%>
159 <P>Handle an EnterNotify event</P>
160 </TD></TR>
161 <TR>
162 <TD COLSPAN=1 WIDTH=40%>
163 <P><A HREF="window_ev_leavenotify.html">EV_LeaveNotify</A></P>
164 </TD>
165 <TD COLSPAN=1 WIDTH=60%>
166 <P>Handle a LeaveNotify event</P>
167 </TD></TR>
168 <TR>
169 <TD COLSPAN=1 WIDTH=40%>
170 <P><A HREF="window_ev_configurenotify.html">EV_ConfigureNotify</A></P>
171 </TD>
172 <TD COLSPAN=1 WIDTH=60%>
173 <P>Handle a ConfigureNotify event</P>
174 </TD></TR>
175 <TR>
176 <TD COLSPAN=1 WIDTH=40%>
177 <P><A HREF="window_parentresized.html">ParentResized</A></P>
178 </TD>
179 <TD COLSPAN=1 WIDTH=60%>
180 <P>React to the resizing of the parent window</P>
181 </TD></TR>
182 <TR>
183 <TD COLSPAN=1 WIDTH=40%>
184 <P><A HREF="window_childmessage.html">ChildMessage</A></P>
185 </TD>
186 <TD COLSPAN=1 WIDTH=60%>
187 <P>Receive a message from a subwindow</P>
188 </TD></TR>
189 </TABLE>
190 <H2>SEE ALSO</H2>
191 <H2>DIAGNOSTICS</H2>
192 </BODY>
193 </HTML>