Initial standalone code, some stuff runs
[sdl_omap.git] / docs / html / sdlsyswmevent.html
CommitLineData
e14743d1 1<HTML
2><HEAD
3><TITLE
4>SDL_SysWMEvent</TITLE
5><META
6NAME="GENERATOR"
7CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
8"><LINK
9REL="HOME"
10TITLE="SDL Library Documentation"
11HREF="index.html"><LINK
12REL="UP"
13TITLE="SDL Event Structures."
14HREF="eventstructures.html"><LINK
15REL="PREVIOUS"
16TITLE="SDL_ExposeEvent"
17HREF="sdlexposeevent.html"><LINK
18REL="NEXT"
19TITLE="SDL_UserEvent"
20HREF="sdluserevent.html"></HEAD
21><BODY
22CLASS="REFENTRY"
23BGCOLOR="#FFF8DC"
24TEXT="#000000"
25LINK="#0000ee"
26VLINK="#551a8b"
27ALINK="#ff0000"
28><DIV
29CLASS="NAVHEADER"
30><TABLE
31SUMMARY="Header navigation table"
32WIDTH="100%"
33BORDER="0"
34CELLPADDING="0"
35CELLSPACING="0"
36><TR
37><TH
38COLSPAN="3"
39ALIGN="center"
40>SDL Library Documentation</TH
41></TR
42><TR
43><TD
44WIDTH="10%"
45ALIGN="left"
46VALIGN="bottom"
47><A
48HREF="sdlexposeevent.html"
49ACCESSKEY="P"
50>Prev</A
51></TD
52><TD
53WIDTH="80%"
54ALIGN="center"
55VALIGN="bottom"
56></TD
57><TD
58WIDTH="10%"
59ALIGN="right"
60VALIGN="bottom"
61><A
62HREF="sdluserevent.html"
63ACCESSKEY="N"
64>Next</A
65></TD
66></TR
67></TABLE
68><HR
69ALIGN="LEFT"
70WIDTH="100%"></DIV
71><H1
72><A
73NAME="SDLSYSWMEVENT"
74></A
75>SDL_SysWMEvent</H1
76><DIV
77CLASS="REFNAMEDIV"
78><A
79NAME="AEN4538"
80></A
81><H2
82>Name</H2
83>SDL_SysWMEvent&nbsp;--&nbsp;Platform-dependent window manager event.</DIV
84><DIV
85CLASS="REFSECT1"
86><A
87NAME="AEN4541"
88></A
89><H2
90>Description</H2
91><P
92>The system window manager event contains a pointer to system-specific
93information about unknown window manager events. If you enable this event
94using
95<A
96HREF="sdleventstate.html"
97><TT
98CLASS="FUNCTION"
99>SDL_EventState()</TT
100></A
101>,
102it will be generated whenever unhandled events are received from the window
103manager. This can be used, for example, to implement cut-and-paste in your
104application.
105
106<PRE
107CLASS="PROGRAMLISTING"
108>typedef struct {
109 Uint8 type; /* Always SDL_SYSWMEVENT */
110 SDL_SysWMmsg *msg;
111 } SDL_SysWMEvent;</PRE
112>
113
114If you want to obtain system-specific information about the window manager,
115you can fill the version member of a <SPAN
116CLASS="STRUCTNAME"
117>SDL_SysWMinfo</SPAN
118>
119structure (details can be found in <TT
120CLASS="FILENAME"
121>SDL_syswm.h</TT
122>, which must be included) using the <TT
123CLASS="FUNCTION"
124>SDL_VERSION()</TT
125> macro found in
126<TT
127CLASS="FILENAME"
128>SDL_version.h</TT
129>, and pass it to the
130function:
131<DIV
132CLASS="FUNCSYNOPSIS"
133><A
134NAME="AEN4551"
135></A
136><P
137></P
138><P
139><CODE
140><CODE
141CLASS="FUNCDEF"
142>int <B
143CLASS="FSFUNC"
144>SDL_GetWMInfo</B
145></CODE
146>(SDL_SysWMinfo *info);</CODE
147></P
148><P
149></P
150></DIV
151></P
152></DIV
153><DIV
154CLASS="REFSECT1"
155><A
156NAME="AEN4556"
157></A
158><H2
159>See Also</H2
160><P
161><A
162HREF="sdleventstate.html"
163><TT
164CLASS="FUNCTION"
165>SDL_EventState</TT
166></A
167></P
168></DIV
169><DIV
170CLASS="NAVFOOTER"
171><HR
172ALIGN="LEFT"
173WIDTH="100%"><TABLE
174SUMMARY="Footer navigation table"
175WIDTH="100%"
176BORDER="0"
177CELLPADDING="0"
178CELLSPACING="0"
179><TR
180><TD
181WIDTH="33%"
182ALIGN="left"
183VALIGN="top"
184><A
185HREF="sdlexposeevent.html"
186ACCESSKEY="P"
187>Prev</A
188></TD
189><TD
190WIDTH="34%"
191ALIGN="center"
192VALIGN="top"
193><A
194HREF="index.html"
195ACCESSKEY="H"
196>Home</A
197></TD
198><TD
199WIDTH="33%"
200ALIGN="right"
201VALIGN="top"
202><A
203HREF="sdluserevent.html"
204ACCESSKEY="N"
205>Next</A
206></TD
207></TR
208><TR
209><TD
210WIDTH="33%"
211ALIGN="left"
212VALIGN="top"
213>SDL_ExposeEvent</TD
214><TD
215WIDTH="34%"
216ALIGN="center"
217VALIGN="top"
218><A
219HREF="eventstructures.html"
220ACCESSKEY="U"
221>Up</A
222></TD
223><TD
224WIDTH="33%"
225ALIGN="right"
226VALIGN="top"
227>SDL_UserEvent</TD
228></TR
229></TABLE
230></DIV
231></BODY
232></HTML
233>