blob: d172236b2cca47c67e799225dc491cf637842a62 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Skia: SkOSWindow Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>SkOSWindow Class Reference</h1><!-- doxytag: class="SkOSWindow" --><!-- doxytag: inherits="SkWindow,SkWindow,SkWindow,SkWindow,SkWindow" -->
<p><code>#include &lt;<a class="el" href="_sk_o_s_window___mac_8h_source.html">SkOSWindow_Mac.h</a>&gt;</code></p>
<p>Inherits <a class="el" href="class_sk_window.html">SkWindow</a>, <a class="el" href="class_sk_window.html">SkWindow</a>, <a class="el" href="class_sk_window.html">SkWindow</a>, <a class="el" href="class_sk_window.html">SkWindow</a>, and <a class="el" href="class_sk_window.html">SkWindow</a>.</p>
<p>Inherited by <a class="el" href="class_sk_j_s.html">SkJS</a>.</p>
<div class="dynheader">
Collaboration diagram for SkOSWindow:</div>
<div class="dynsection">
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<p><a href="class_sk_o_s_window-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="class_sk_o_s_window.html#a92d3df8d54f48a18de917f12b30db2c4a8bb0fde9cce5aa530f1ec5846dfebebd">SK_WM_SkEvent</a> = WM_APP + 1000,
<a class="el" href="class_sk_o_s_window.html#a92d3df8d54f48a18de917f12b30db2c4a1b01bf5b931fe1f47653131b0024a6c3">SK_WM_SkTimerID</a> = 0xFFFF
}</td></tr>
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#a5cd48095d306ddbb24d44c073d66a46f">SkOSWindow</a> (void *hwnd)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#a1e1043f1dcc623c0e375e7a7cb5dd34c">getHWND</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#abc95a4bf91181c8579e6ebedda637f51">getHVIEW</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#aca8ae9c63392ba82ea77849a4adb512b">updateSize</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#a96816d03a49cec0330ec40251c6075d3">doPaint</a> (void *ctx)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#a95b492c591460f763c4217f91a3efa52">SkOSWindow</a> (void *screen)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#a50cad8fef1ea64f69643c7c932c2fded">~SkOSWindow</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#a518e705bc8b7c2c63f1611a015dea0c3">handleSDLEvent</a> (const SDL_Event &amp;event)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#ae5acbe35cc965f4c01fd98b6e676a26f">SkOSWindow</a> (Display *display, Window win)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#a1e1043f1dcc623c0e375e7a7cb5dd34c">getHWND</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#a7af465ae1d1fdec8cfd62826d84ffb36">getDisplay</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#aafc664539e47d4fb9c89f86a650a62ec">getUnixWindow</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#a821f82527637e239492a9094b1e4bfb8">setSize</a> (int width, int height)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#aca8ae9c63392ba82ea77849a4adb512b">updateSize</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#a5cd48095d306ddbb24d44c073d66a46f">SkOSWindow</a> (void *hwnd)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#a1e1043f1dcc623c0e375e7a7cb5dd34c">getHWND</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#a821f82527637e239492a9094b1e4bfb8">setSize</a> (int width, int height)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#aca8ae9c63392ba82ea77849a4adb512b">updateSize</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#add25b1836eac929325a0b40ba885072a">SkOSWindow</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#a1a4fbb6c881eef84ff1b8b979a5cd3a3">SkOSWindow</a> (const wxString &amp;title, int x, int y, int width, int height)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#ae5d5e683ff9b1afad76e520ba1337c21">~SkOSWindow</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">wxFrame *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#aa66b587c1efd81622d8aa4ba06bb3b7b">getWXFrame</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#aca8ae9c63392ba82ea77849a4adb512b">updateSize</a> ()</td></tr>
<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#adf5fc1a9be7349b72e5c1959bdd0cf10">PostEvent</a> (<a class="el" href="class_sk_event.html">SkEvent</a> *evt, <a class="el" href="_sk_event_8h.html#a21ea38f2597ac7e17fe4f147c196cd29">SkEventSinkID</a>, <a class="el" href="_sk_types_8h.html#ab716f95777751685ac107e3ab3a236c3">SkMSec</a> delay)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static OSStatus&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#aaa6facf399537f10f6f6c67494dba372">EventHandler</a> (EventHandlerCallRef inHandler, EventRef inEvent, void *userData)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#adf5fc1a9be7349b72e5c1959bdd0cf10">PostEvent</a> (<a class="el" href="class_sk_event.html">SkEvent</a> *evt, <a class="el" href="_sk_event_8h.html#a21ea38f2597ac7e17fe4f147c196cd29">SkEventSinkID</a>, <a class="el" href="_sk_types_8h.html#ab716f95777751685ac107e3ab3a236c3">SkMSec</a> delay)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#adf5fc1a9be7349b72e5c1959bdd0cf10">PostEvent</a> (<a class="el" href="class_sk_event.html">SkEvent</a> *evt, <a class="el" href="_sk_event_8h.html#a21ea38f2597ac7e17fe4f147c196cd29">SkEventSinkID</a>, <a class="el" href="_sk_types_8h.html#ab716f95777751685ac107e3ab3a236c3">SkMSec</a> delay)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#ab17eb1e863c09b827a16545e8cbf3a67">WndProc</a> (<a class="el" href="struct_sk_unix_window.html">SkUnixWindow</a> *w, XEvent &amp;e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#adf5fc1a9be7349b72e5c1959bdd0cf10">PostEvent</a> (<a class="el" href="class_sk_event.html">SkEvent</a> *evt, <a class="el" href="_sk_event_8h.html#a21ea38f2597ac7e17fe4f147c196cd29">SkEventSinkID</a>, <a class="el" href="_sk_types_8h.html#ab716f95777751685ac107e3ab3a236c3">SkMSec</a> delay)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#a5615a755e4be36c8b0eabd544a67ea8d">WndProc</a> (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#a3542bfe4c393cfacaaab5577e2010e10">QuitOnDeactivate</a> (HWND hWnd)</td></tr>
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#ab4a64086b7673126342af5b2bc95ad28">onEvent</a> (const <a class="el" href="class_sk_event.html">SkEvent</a> &amp;evt)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#a4ec68ba904b1ff0139cb46a4c36ecee9">onHandleInval</a> (const <a class="el" href="struct_sk_i_rect.html">SkIRect</a> &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#ab5b6e5d559625340ca249b09148a729e">onAddMenu</a> (const <a class="el" href="class_sk_o_s_menu.html">SkOSMenu</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#a47948a769031a870c4d3c2f1c1fab320">onSetTitle</a> (const char[])</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#a4ec68ba904b1ff0139cb46a4c36ecee9">onHandleInval</a> (const <a class="el" href="struct_sk_i_rect.html">SkIRect</a> &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#ab5b6e5d559625340ca249b09148a729e">onAddMenu</a> (const <a class="el" href="class_sk_o_s_menu.html">SkOSMenu</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#a47948a769031a870c4d3c2f1c1fab320">onSetTitle</a> (const char[])</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#a4ec68ba904b1ff0139cb46a4c36ecee9">onHandleInval</a> (const <a class="el" href="struct_sk_i_rect.html">SkIRect</a> &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#ab5b6e5d559625340ca249b09148a729e">onAddMenu</a> (const <a class="el" href="class_sk_o_s_menu.html">SkOSMenu</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#af078387be25f349976d7252a72b3e081">quitOnDeactivate</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#a4ec68ba904b1ff0139cb46a4c36ecee9">onHandleInval</a> (const <a class="el" href="struct_sk_i_rect.html">SkIRect</a> &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#ab5b6e5d559625340ca249b09148a729e">onAddMenu</a> (const <a class="el" href="class_sk_o_s_menu.html">SkOSMenu</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#a4ec68ba904b1ff0139cb46a4c36ecee9">onHandleInval</a> (const <a class="el" href="struct_sk_i_rect.html">SkIRect</a> &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_o_s_window.html#ab5b6e5d559625340ca249b09148a729e">onAddMenu</a> (const <a class="el" href="class_sk_o_s_menu.html">SkOSMenu</a> *)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Definition at line <a class="el" href="_sk_o_s_window___mac_8h_source.html#l00023">23</a> of file <a class="el" href="_sk_o_s_window___mac_8h_source.html">SkOSWindow_Mac.h</a>.</p>
<hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="a92d3df8d54f48a18de917f12b30db2c4"></a><!-- doxytag: member="SkOSWindow::@26" ref="a92d3df8d54f48a18de917f12b30db2c4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">anonymous enum</td>
</tr>
</table>
</div>
<div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a92d3df8d54f48a18de917f12b30db2c4a8bb0fde9cce5aa530f1ec5846dfebebd"></a><!-- doxytag: member="SK_WM_SkEvent" ref="a92d3df8d54f48a18de917f12b30db2c4a8bb0fde9cce5aa530f1ec5846dfebebd" args="" -->SK_WM_SkEvent</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a92d3df8d54f48a18de917f12b30db2c4a1b01bf5b931fe1f47653131b0024a6c3"></a><!-- doxytag: member="SK_WM_SkTimerID" ref="a92d3df8d54f48a18de917f12b30db2c4a1b01bf5b931fe1f47653131b0024a6c3" args="" -->SK_WM_SkTimerID</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="_sk_o_s_window___win_8h_source.html#l00035">35</a> of file <a class="el" href="_sk_o_s_window___win_8h_source.html">SkOSWindow_Win.h</a>.</p>
</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a5cd48095d306ddbb24d44c073d66a46f"></a><!-- doxytag: member="SkOSWindow::SkOSWindow" ref="a5cd48095d306ddbb24d44c073d66a46f" args="(void *hwnd)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">SkOSWindow::SkOSWindow </td>
<td>(</td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>hwnd</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a95b492c591460f763c4217f91a3efa52"></a><!-- doxytag: member="SkOSWindow::SkOSWindow" ref="a95b492c591460f763c4217f91a3efa52" args="(void *screen)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">SkOSWindow::SkOSWindow </td>
<td>(</td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>screen</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a50cad8fef1ea64f69643c7c932c2fded"></a><!-- doxytag: member="SkOSWindow::~SkOSWindow" ref="a50cad8fef1ea64f69643c7c932c2fded" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual SkOSWindow::~SkOSWindow </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae5acbe35cc965f4c01fd98b6e676a26f"></a><!-- doxytag: member="SkOSWindow::SkOSWindow" ref="ae5acbe35cc965f4c01fd98b6e676a26f" args="(Display *display, Window win)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">SkOSWindow::SkOSWindow </td>
<td>(</td>
<td class="paramtype">Display *&nbsp;</td>
<td class="paramname"> <em>display</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Window&nbsp;</td>
<td class="paramname"> <em>win</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a5cd48095d306ddbb24d44c073d66a46f"></a><!-- doxytag: member="SkOSWindow::SkOSWindow" ref="a5cd48095d306ddbb24d44c073d66a46f" args="(void *hwnd)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">SkOSWindow::SkOSWindow </td>
<td>(</td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>hwnd</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="add25b1836eac929325a0b40ba885072a"></a><!-- doxytag: member="SkOSWindow::SkOSWindow" ref="add25b1836eac929325a0b40ba885072a" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">SkOSWindow::SkOSWindow </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1a4fbb6c881eef84ff1b8b979a5cd3a3"></a><!-- doxytag: member="SkOSWindow::SkOSWindow" ref="a1a4fbb6c881eef84ff1b8b979a5cd3a3" args="(const wxString &amp;title, int x, int y, int width, int height)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">SkOSWindow::SkOSWindow </td>
<td>(</td>
<td class="paramtype">const wxString &amp;&nbsp;</td>
<td class="paramname"> <em>title</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>width</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>height</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae5d5e683ff9b1afad76e520ba1337c21"></a><!-- doxytag: member="SkOSWindow::~SkOSWindow" ref="ae5d5e683ff9b1afad76e520ba1337c21" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">SkOSWindow::~SkOSWindow </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a96816d03a49cec0330ec40251c6075d3"></a><!-- doxytag: member="SkOSWindow::doPaint" ref="a96816d03a49cec0330ec40251c6075d3" args="(void *ctx)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SkOSWindow::doPaint </td>
<td>(</td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>ctx</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aaa6facf399537f10f6f6c67494dba372"></a><!-- doxytag: member="SkOSWindow::EventHandler" ref="aaa6facf399537f10f6f6c67494dba372" args="(EventHandlerCallRef inHandler, EventRef inEvent, void *userData)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static OSStatus SkOSWindow::EventHandler </td>
<td>(</td>
<td class="paramtype">EventHandlerCallRef&nbsp;</td>
<td class="paramname"> <em>inHandler</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">EventRef&nbsp;</td>
<td class="paramname"> <em>inEvent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&nbsp;</td>
<td class="paramname"> <em>userData</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a7af465ae1d1fdec8cfd62826d84ffb36"></a><!-- doxytag: member="SkOSWindow::getDisplay" ref="a7af465ae1d1fdec8cfd62826d84ffb36" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* SkOSWindow::getDisplay </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sk_o_s_window___unix_8h_source.html#l00034">34</a> of file <a class="el" href="_sk_o_s_window___unix_8h_source.html">SkOSWindow_Unix.h</a>.</p>
</div>
</div>
<a class="anchor" id="abc95a4bf91181c8579e6ebedda637f51"></a><!-- doxytag: member="SkOSWindow::getHVIEW" ref="abc95a4bf91181c8579e6ebedda637f51" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* SkOSWindow::getHVIEW </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sk_o_s_window___mac_8h_source.html#l00028">28</a> of file <a class="el" href="_sk_o_s_window___mac_8h_source.html">SkOSWindow_Mac.h</a>.</p>
</div>
</div>
<a class="anchor" id="a1e1043f1dcc623c0e375e7a7cb5dd34c"></a><!-- doxytag: member="SkOSWindow::getHWND" ref="a1e1043f1dcc623c0e375e7a7cb5dd34c" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* SkOSWindow::getHWND </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sk_o_s_window___win_8h_source.html#l00026">26</a> of file <a class="el" href="_sk_o_s_window___win_8h_source.html">SkOSWindow_Win.h</a>.</p>
</div>
</div>
<a class="anchor" id="a1e1043f1dcc623c0e375e7a7cb5dd34c"></a><!-- doxytag: member="SkOSWindow::getHWND" ref="a1e1043f1dcc623c0e375e7a7cb5dd34c" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* SkOSWindow::getHWND </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sk_o_s_window___unix_8h_source.html#l00033">33</a> of file <a class="el" href="_sk_o_s_window___unix_8h_source.html">SkOSWindow_Unix.h</a>.</p>
</div>
</div>
<a class="anchor" id="a1e1043f1dcc623c0e375e7a7cb5dd34c"></a><!-- doxytag: member="SkOSWindow::getHWND" ref="a1e1043f1dcc623c0e375e7a7cb5dd34c" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* SkOSWindow::getHWND </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sk_o_s_window___mac_8h_source.html#l00027">27</a> of file <a class="el" href="_sk_o_s_window___mac_8h_source.html">SkOSWindow_Mac.h</a>.</p>
</div>
</div>
<a class="anchor" id="aafc664539e47d4fb9c89f86a650a62ec"></a><!-- doxytag: member="SkOSWindow::getUnixWindow" ref="aafc664539e47d4fb9c89f86a650a62ec" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* SkOSWindow::getUnixWindow </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sk_o_s_window___unix_8h_source.html#l00035">35</a> of file <a class="el" href="_sk_o_s_window___unix_8h_source.html">SkOSWindow_Unix.h</a>.</p>
</div>
</div>
<a class="anchor" id="aa66b587c1efd81622d8aa4ba06bb3b7b"></a><!-- doxytag: member="SkOSWindow::getWXFrame" ref="aa66b587c1efd81622d8aa4ba06bb3b7b" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">wxFrame* SkOSWindow::getWXFrame </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sk_o_s_window__wxwidgets_8h_source.html#l00038">38</a> of file <a class="el" href="_sk_o_s_window__wxwidgets_8h_source.html">SkOSWindow_wxwidgets.h</a>.</p>
</div>
</div>
<a class="anchor" id="a518e705bc8b7c2c63f1611a015dea0c3"></a><!-- doxytag: member="SkOSWindow::handleSDLEvent" ref="a518e705bc8b7c2c63f1611a015dea0c3" args="(const SDL_Event &amp;event)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SkOSWindow::handleSDLEvent </td>
<td>(</td>
<td class="paramtype">const SDL_Event &amp;&nbsp;</td>
<td class="paramname"> <em>event</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ab5b6e5d559625340ca249b09148a729e"></a><!-- doxytag: member="SkOSWindow::onAddMenu" ref="ab5b6e5d559625340ca249b09148a729e" args="(const SkOSMenu *)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void SkOSWindow::onAddMenu </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_sk_o_s_menu.html">SkOSMenu</a> *&nbsp;</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reimplemented from <a class="el" href="class_sk_window.html#a4f3edc39cc5961f88391ac7fcbc8717a">SkWindow</a>.</p>
</div>
</div>
<a class="anchor" id="ab5b6e5d559625340ca249b09148a729e"></a><!-- doxytag: member="SkOSWindow::onAddMenu" ref="ab5b6e5d559625340ca249b09148a729e" args="(const SkOSMenu *)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void SkOSWindow::onAddMenu </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_sk_o_s_menu.html">SkOSMenu</a> *&nbsp;</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reimplemented from <a class="el" href="class_sk_window.html#a4f3edc39cc5961f88391ac7fcbc8717a">SkWindow</a>.</p>
</div>
</div>
<a class="anchor" id="ab5b6e5d559625340ca249b09148a729e"></a><!-- doxytag: member="SkOSWindow::onAddMenu" ref="ab5b6e5d559625340ca249b09148a729e" args="(const SkOSMenu *)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void SkOSWindow::onAddMenu </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_sk_o_s_menu.html">SkOSMenu</a> *&nbsp;</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reimplemented from <a class="el" href="class_sk_window.html#a4f3edc39cc5961f88391ac7fcbc8717a">SkWindow</a>.</p>
</div>
</div>
<a class="anchor" id="ab5b6e5d559625340ca249b09148a729e"></a><!-- doxytag: member="SkOSWindow::onAddMenu" ref="ab5b6e5d559625340ca249b09148a729e" args="(const SkOSMenu *)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void SkOSWindow::onAddMenu </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_sk_o_s_menu.html">SkOSMenu</a> *&nbsp;</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reimplemented from <a class="el" href="class_sk_window.html#a4f3edc39cc5961f88391ac7fcbc8717a">SkWindow</a>.</p>
</div>
</div>
<a class="anchor" id="ab5b6e5d559625340ca249b09148a729e"></a><!-- doxytag: member="SkOSWindow::onAddMenu" ref="ab5b6e5d559625340ca249b09148a729e" args="(const SkOSMenu *)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void SkOSWindow::onAddMenu </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_sk_o_s_menu.html">SkOSMenu</a> *&nbsp;</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reimplemented from <a class="el" href="class_sk_window.html#a4f3edc39cc5961f88391ac7fcbc8717a">SkWindow</a>.</p>
</div>
</div>
<a class="anchor" id="ab4a64086b7673126342af5b2bc95ad28"></a><!-- doxytag: member="SkOSWindow::onEvent" ref="ab4a64086b7673126342af5b2bc95ad28" args="(const SkEvent &amp;evt)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual bool SkOSWindow::onEvent </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_sk_event.html">SkEvent</a> &amp;&nbsp;</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Override this to handle events in your subclass. Be sure to call the inherited version for events that you don't handle. </p>
<p>Reimplemented from <a class="el" href="class_sk_window.html#aac09cd85360644639f65468d11248e68">SkWindow</a>.</p>
</div>
</div>
<a class="anchor" id="a4ec68ba904b1ff0139cb46a4c36ecee9"></a><!-- doxytag: member="SkOSWindow::onHandleInval" ref="a4ec68ba904b1ff0139cb46a4c36ecee9" args="(const SkIRect &amp;)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void SkOSWindow::onHandleInval </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="struct_sk_i_rect.html">SkIRect</a> &amp;&nbsp;</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reimplemented from <a class="el" href="class_sk_window.html#aace30195b935f73dde24284fa72ed244">SkWindow</a>.</p>
</div>
</div>
<a class="anchor" id="a4ec68ba904b1ff0139cb46a4c36ecee9"></a><!-- doxytag: member="SkOSWindow::onHandleInval" ref="a4ec68ba904b1ff0139cb46a4c36ecee9" args="(const SkIRect &amp;)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void SkOSWindow::onHandleInval </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="struct_sk_i_rect.html">SkIRect</a> &amp;&nbsp;</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reimplemented from <a class="el" href="class_sk_window.html#aace30195b935f73dde24284fa72ed244">SkWindow</a>.</p>
</div>
</div>
<a class="anchor" id="a4ec68ba904b1ff0139cb46a4c36ecee9"></a><!-- doxytag: member="SkOSWindow::onHandleInval" ref="a4ec68ba904b1ff0139cb46a4c36ecee9" args="(const SkIRect &amp;)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void SkOSWindow::onHandleInval </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="struct_sk_i_rect.html">SkIRect</a> &amp;&nbsp;</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reimplemented from <a class="el" href="class_sk_window.html#aace30195b935f73dde24284fa72ed244">SkWindow</a>.</p>
</div>
</div>
<a class="anchor" id="a4ec68ba904b1ff0139cb46a4c36ecee9"></a><!-- doxytag: member="SkOSWindow::onHandleInval" ref="a4ec68ba904b1ff0139cb46a4c36ecee9" args="(const SkIRect &amp;)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void SkOSWindow::onHandleInval </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="struct_sk_i_rect.html">SkIRect</a> &amp;&nbsp;</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reimplemented from <a class="el" href="class_sk_window.html#aace30195b935f73dde24284fa72ed244">SkWindow</a>.</p>
</div>
</div>
<a class="anchor" id="a4ec68ba904b1ff0139cb46a4c36ecee9"></a><!-- doxytag: member="SkOSWindow::onHandleInval" ref="a4ec68ba904b1ff0139cb46a4c36ecee9" args="(const SkIRect &amp;)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void SkOSWindow::onHandleInval </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="struct_sk_i_rect.html">SkIRect</a> &amp;&nbsp;</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reimplemented from <a class="el" href="class_sk_window.html#aace30195b935f73dde24284fa72ed244">SkWindow</a>.</p>
</div>
</div>
<a class="anchor" id="a47948a769031a870c4d3c2f1c1fab320"></a><!-- doxytag: member="SkOSWindow::onSetTitle" ref="a47948a769031a870c4d3c2f1c1fab320" args="(const char[])" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void SkOSWindow::onSetTitle </td>
<td>(</td>
<td class="paramtype">const &nbsp;</td>
<td class="paramname"> <em>char</em>[]</td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reimplemented from <a class="el" href="class_sk_window.html#a4580bec37f681ff1db6dca2c3ae13ba0">SkWindow</a>.</p>
</div>
</div>
<a class="anchor" id="a47948a769031a870c4d3c2f1c1fab320"></a><!-- doxytag: member="SkOSWindow::onSetTitle" ref="a47948a769031a870c4d3c2f1c1fab320" args="(const char[])" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void SkOSWindow::onSetTitle </td>
<td>(</td>
<td class="paramtype">const &nbsp;</td>
<td class="paramname"> <em>char</em>[]</td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reimplemented from <a class="el" href="class_sk_window.html#a4580bec37f681ff1db6dca2c3ae13ba0">SkWindow</a>.</p>
</div>
</div>
<a class="anchor" id="adf5fc1a9be7349b72e5c1959bdd0cf10"></a><!-- doxytag: member="SkOSWindow::PostEvent" ref="adf5fc1a9be7349b72e5c1959bdd0cf10" args="(SkEvent *evt, SkEventSinkID, SkMSec delay)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool SkOSWindow::PostEvent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_sk_event.html">SkEvent</a> *&nbsp;</td>
<td class="paramname"> <em>evt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="_sk_event_8h.html#a21ea38f2597ac7e17fe4f147c196cd29">SkEventSinkID</a>&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="_sk_types_8h.html#ab716f95777751685ac107e3ab3a236c3">SkMSec</a>&nbsp;</td>
<td class="paramname"> <em>delay</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="adf5fc1a9be7349b72e5c1959bdd0cf10"></a><!-- doxytag: member="SkOSWindow::PostEvent" ref="adf5fc1a9be7349b72e5c1959bdd0cf10" args="(SkEvent *evt, SkEventSinkID, SkMSec delay)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool SkOSWindow::PostEvent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_sk_event.html">SkEvent</a> *&nbsp;</td>
<td class="paramname"> <em>evt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="_sk_event_8h.html#a21ea38f2597ac7e17fe4f147c196cd29">SkEventSinkID</a>&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="_sk_types_8h.html#ab716f95777751685ac107e3ab3a236c3">SkMSec</a>&nbsp;</td>
<td class="paramname"> <em>delay</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="adf5fc1a9be7349b72e5c1959bdd0cf10"></a><!-- doxytag: member="SkOSWindow::PostEvent" ref="adf5fc1a9be7349b72e5c1959bdd0cf10" args="(SkEvent *evt, SkEventSinkID, SkMSec delay)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool SkOSWindow::PostEvent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_sk_event.html">SkEvent</a> *&nbsp;</td>
<td class="paramname"> <em>evt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="_sk_event_8h.html#a21ea38f2597ac7e17fe4f147c196cd29">SkEventSinkID</a>&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="_sk_types_8h.html#ab716f95777751685ac107e3ab3a236c3">SkMSec</a>&nbsp;</td>
<td class="paramname"> <em>delay</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="adf5fc1a9be7349b72e5c1959bdd0cf10"></a><!-- doxytag: member="SkOSWindow::PostEvent" ref="adf5fc1a9be7349b72e5c1959bdd0cf10" args="(SkEvent *evt, SkEventSinkID, SkMSec delay)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool SkOSWindow::PostEvent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_sk_event.html">SkEvent</a> *&nbsp;</td>
<td class="paramname"> <em>evt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="_sk_event_8h.html#a21ea38f2597ac7e17fe4f147c196cd29">SkEventSinkID</a>&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="_sk_types_8h.html#ab716f95777751685ac107e3ab3a236c3">SkMSec</a>&nbsp;</td>
<td class="paramname"> <em>delay</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af078387be25f349976d7252a72b3e081"></a><!-- doxytag: member="SkOSWindow::quitOnDeactivate" ref="af078387be25f349976d7252a72b3e081" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual bool SkOSWindow::quitOnDeactivate </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sk_o_s_window___win_8h_source.html#l00041">41</a> of file <a class="el" href="_sk_o_s_window___win_8h_source.html">SkOSWindow_Win.h</a>.</p>
</div>
</div>
<a class="anchor" id="a3542bfe4c393cfacaaab5577e2010e10"></a><!-- doxytag: member="SkOSWindow::QuitOnDeactivate" ref="a3542bfe4c393cfacaaab5577e2010e10" args="(HWND hWnd)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool SkOSWindow::QuitOnDeactivate </td>
<td>(</td>
<td class="paramtype">HWND&nbsp;</td>
<td class="paramname"> <em>hWnd</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a821f82527637e239492a9094b1e4bfb8"></a><!-- doxytag: member="SkOSWindow::setSize" ref="a821f82527637e239492a9094b1e4bfb8" args="(int width, int height)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SkOSWindow::setSize </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>width</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>height</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a821f82527637e239492a9094b1e4bfb8"></a><!-- doxytag: member="SkOSWindow::setSize" ref="a821f82527637e239492a9094b1e4bfb8" args="(int width, int height)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SkOSWindow::setSize </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>width</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>height</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aca8ae9c63392ba82ea77849a4adb512b"></a><!-- doxytag: member="SkOSWindow::updateSize" ref="aca8ae9c63392ba82ea77849a4adb512b" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SkOSWindow::updateSize </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aca8ae9c63392ba82ea77849a4adb512b"></a><!-- doxytag: member="SkOSWindow::updateSize" ref="aca8ae9c63392ba82ea77849a4adb512b" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SkOSWindow::updateSize </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aca8ae9c63392ba82ea77849a4adb512b"></a><!-- doxytag: member="SkOSWindow::updateSize" ref="aca8ae9c63392ba82ea77849a4adb512b" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SkOSWindow::updateSize </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aca8ae9c63392ba82ea77849a4adb512b"></a><!-- doxytag: member="SkOSWindow::updateSize" ref="aca8ae9c63392ba82ea77849a4adb512b" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void SkOSWindow::updateSize </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a5615a755e4be36c8b0eabd544a67ea8d"></a><!-- doxytag: member="SkOSWindow::WndProc" ref="a5615a755e4be36c8b0eabd544a67ea8d" args="(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool SkOSWindow::WndProc </td>
<td>(</td>
<td class="paramtype">HWND&nbsp;</td>
<td class="paramname"> <em>hWnd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">UINT&nbsp;</td>
<td class="paramname"> <em>message</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">WPARAM&nbsp;</td>
<td class="paramname"> <em>wParam</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">LPARAM&nbsp;</td>
<td class="paramname"> <em>lParam</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ab17eb1e863c09b827a16545e8cbf3a67"></a><!-- doxytag: member="SkOSWindow::WndProc" ref="ab17eb1e863c09b827a16545e8cbf3a67" args="(SkUnixWindow *w, XEvent &amp;e)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static bool SkOSWindow::WndProc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_sk_unix_window.html">SkUnixWindow</a> *&nbsp;</td>
<td class="paramname"> <em>w</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">XEvent &amp;&nbsp;</td>
<td class="paramname"> <em>e</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>/Volumes/disk/skia/trunk/include/views/<a class="el" href="_sk_o_s_window___mac_8h_source.html">SkOSWindow_Mac.h</a></li>
<li>/Volumes/disk/skia/trunk/include/views/<a class="el" href="_sk_o_s_window___win_8h_source.html">SkOSWindow_Win.h</a></li>
<li>/Volumes/disk/skia/trunk/include/views/<a class="el" href="_sk_o_s_window___s_d_l_8h_source.html">SkOSWindow_SDL.h</a></li>
<li>/Volumes/disk/skia/trunk/include/views/<a class="el" href="_sk_o_s_window___unix_8h_source.html">SkOSWindow_Unix.h</a></li>
<li>/Volumes/disk/skia/trunk/include/views/<a class="el" href="_sk_o_s_window__wxwidgets_8h_source.html">SkOSWindow_wxwidgets.h</a></li>
</ul>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on Tue Oct 20 10:33:04 2009 for Skia by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>