home *** CD-ROM | disk | FTP | other *** search
/ RISCWORLD 7 / RISCWORLD_VOL7.iso / Software / Issue2 / SDL.ARC / sdlhtmldox / sdlsyswmev < prev    next >
Encoding:
Text File  |  2001-05-09  |  3.1 KB  |  224 lines

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