blob: a424207c17d378bc924d4923f4ed8b60cacae381 [file] [log] [blame]
{{+bindTo:partials.standard_nacl_api}}
<h1>ppb_mouse_cursor.h File Reference</h1>
<div id="doxygen-ref">
{{- dummy div to appease doxygen -}}
<div>
<!-- Generated by Doxygen 1.7.6.1 -->
</div>
<!--header-->
<div class="contents">
<div class="textblock"><div class="dynheader">
Include dependency graph for ppb_mouse_cursor.h:</div>
<div class="dyncontent">
<div class="center"><img src="ppb__mouse__cursor_8h__incl.png" border="0" usemap="#ppb__mouse__cursor_8h" alt="" /></div>
<map name="ppb__mouse__cursor_8h" id="ppb__mouse__cursor_8h">
</map>
</div>
</div><h2>
Data Structures</h2><table class="memberdecls">
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___mouse_cursor__1__0.html">PPB_MouseCursor</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The <code>PPB_MouseCursor</code> allows setting the mouse cursor. <a href="struct_p_p_b___mouse_cursor__1__0.html#details">More...</a><br /></td></tr>
</table><h2>
Defines</h2><table class="memberdecls">
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__mouse__cursor_8h.html#a5108cd274942fbb6aa1726d32b7b82eb">PPB_MOUSECURSOR_INTERFACE</a>&#160;&#160;&#160;&quot;PPB_MouseCursor;1.0&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__mouse__cursor_8h.html#a9f058eab16725eb940b802f90acb11a9">PPB_MOUSECURSOR_INTERFACE</a>&#160;&#160;&#160;<a class="el" href="ppb__mouse__cursor_8h.html#a5108cd274942fbb6aa1726d32b7b82eb">PPB_MOUSECURSOR_INTERFACE</a></td></tr>
</table><h2>
Typedefs</h2><table class="memberdecls">
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___mouse_cursor__1__0.html">PPB_MouseCursor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gae583d9ea6381e1e4cb7b462c35c5d1de">PPB_MouseCursor</a></td></tr>
</table><h2>
Enumerations</h2><table class="memberdecls">
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___enums.html#gac53273018386c1db9542d2a06bbe118b">PP_MouseCursor_Type</a> { <br />
&#160;&#160;<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118ba1360614abe2d2c3838a42238f75e9ec1">PP_MOUSECURSOR_TYPE_CUSTOM</a> = -1,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118ba7c0a8b04f51fbf8e12abd4240fb24a9f">PP_MOUSECURSOR_TYPE_POINTER</a> = 0,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118ba7ee7ede873ec3158179a1ea648bfe677">PP_MOUSECURSOR_TYPE_CROSS</a> = 1,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118ba5cf81326a94c1150ce98cc15924dee69">PP_MOUSECURSOR_TYPE_HAND</a> = 2,
<br />
&#160;&#160;<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118ba705545fdbd4088bf4522b32aa5815877">PP_MOUSECURSOR_TYPE_IBEAM</a> = 3,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118babf8c49b2fc9ee7208b20e7e1f96e2930">PP_MOUSECURSOR_TYPE_WAIT</a> = 4,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118bacea1ebe2038e33bb649bcf8ed32f0e7e">PP_MOUSECURSOR_TYPE_HELP</a> = 5,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118ba3efb608fc10dd3979d4bc0c41654f14b">PP_MOUSECURSOR_TYPE_EASTRESIZE</a> = 6,
<br />
&#160;&#160;<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118ba02b638a93841e0f51d234b6643cffcd0">PP_MOUSECURSOR_TYPE_NORTHRESIZE</a> = 7,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118baceb2b9888eed1ef5fe8c5dbc94195b3a">PP_MOUSECURSOR_TYPE_NORTHEASTRESIZE</a> = 8,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118bab95b486b6772a79a599c4287f966cd19">PP_MOUSECURSOR_TYPE_NORTHWESTRESIZE</a> = 9,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118bac39262939712092e11cc4569b6cab626">PP_MOUSECURSOR_TYPE_SOUTHRESIZE</a> = 10,
<br />
&#160;&#160;<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118ba0d7f8011aba0f13ceda6688585b725af">PP_MOUSECURSOR_TYPE_SOUTHEASTRESIZE</a> = 11,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118ba54f482730eba910a940e1c975f14e2a2">PP_MOUSECURSOR_TYPE_SOUTHWESTRESIZE</a> = 12,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118ba0c8edb786c8193ef657716a358e327b6">PP_MOUSECURSOR_TYPE_WESTRESIZE</a> = 13,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118babf7026dfaea82565f2527ddbb0383053">PP_MOUSECURSOR_TYPE_NORTHSOUTHRESIZE</a> = 14,
<br />
&#160;&#160;<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118ba98177b2980fa939ed33d41c531f06310">PP_MOUSECURSOR_TYPE_EASTWESTRESIZE</a> = 15,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118baf01a2e620b481daeb42b6344843e9e38">PP_MOUSECURSOR_TYPE_NORTHEASTSOUTHWESTRESIZE</a> = 16,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118ba05d35a31c8af640a6cf2295790e933ee">PP_MOUSECURSOR_TYPE_NORTHWESTSOUTHEASTRESIZE</a> = 17,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118bab163a58c75a983ac943d39827c0976cd">PP_MOUSECURSOR_TYPE_COLUMNRESIZE</a> = 18,
<br />
&#160;&#160;<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118bac4d90e13c8d17e32ee9498b795d2f4ca">PP_MOUSECURSOR_TYPE_ROWRESIZE</a> = 19,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118ba6dbf3de573762e2322d6e8a2392b19fb">PP_MOUSECURSOR_TYPE_MIDDLEPANNING</a> = 20,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118ba9fec33093306cea2ea6bb6810e8f9040">PP_MOUSECURSOR_TYPE_EASTPANNING</a> = 21,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118ba0805b4d3a42bb560a656247a57ed6fe0">PP_MOUSECURSOR_TYPE_NORTHPANNING</a> = 22,
<br />
&#160;&#160;<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118babeaeb782ba084c45e0d12f2bf428a9c3">PP_MOUSECURSOR_TYPE_NORTHEASTPANNING</a> = 23,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118ba2590e0dc133a8b4534c475abd60c2e1d">PP_MOUSECURSOR_TYPE_NORTHWESTPANNING</a> = 24,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118bac9ab4fdcaccb7dcf3a9e0c5edf056e92">PP_MOUSECURSOR_TYPE_SOUTHPANNING</a> = 25,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118bacf7c5132070bb6fd8e86ffcafb1dd8b6">PP_MOUSECURSOR_TYPE_SOUTHEASTPANNING</a> = 26,
<br />
&#160;&#160;<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118baebe615cd19bad5b076b2dd9d86dcd825">PP_MOUSECURSOR_TYPE_SOUTHWESTPANNING</a> = 27,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118ba8c357f06fc1fc96c091b378d10cc4f02">PP_MOUSECURSOR_TYPE_WESTPANNING</a> = 28,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118bab6757be35df5a1e246b3ce8b80c92fbd">PP_MOUSECURSOR_TYPE_MOVE</a> = 29,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118ba52c5c4259a391557c045b0b82cc0a1fa">PP_MOUSECURSOR_TYPE_VERTICALTEXT</a> = 30,
<br />
&#160;&#160;<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118ba62afaa44930d75f750fdf28199511194">PP_MOUSECURSOR_TYPE_CELL</a> = 31,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118bad73cecab74f94844438e494ff1439b9f">PP_MOUSECURSOR_TYPE_CONTEXTMENU</a> = 32,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118baca9b4bef41f4c4bd90e81573357b137c">PP_MOUSECURSOR_TYPE_ALIAS</a> = 33,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118babda91fe9ce56b304d95a1ce01fbe8084">PP_MOUSECURSOR_TYPE_PROGRESS</a> = 34,
<br />
&#160;&#160;<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118ba1c6cb6e16ac90b8829175e8af9a4a72d">PP_MOUSECURSOR_TYPE_NODROP</a> = 35,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118bacee11626427a6fa36653243c4d551608">PP_MOUSECURSOR_TYPE_COPY</a> = 36,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118ba7a9b1b3187b0bd011b5e19380d4fd698">PP_MOUSECURSOR_TYPE_NONE</a> = 37,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118ba7d10d5fcc4d9e6aaed4af83246de15a0">PP_MOUSECURSOR_TYPE_NOTALLOWED</a> = 38,
<br />
&#160;&#160;<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118ba203b038de96b903e253e29aea5a66460">PP_MOUSECURSOR_TYPE_ZOOMIN</a> = 39,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118ba797321d4cad9a863a5338318912f3a98">PP_MOUSECURSOR_TYPE_ZOOMOUT</a> = 40,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118bafc45b71a6185639e12ac2827a641bdaa">PP_MOUSECURSOR_TYPE_GRAB</a> = 41,
<a class="el" href="group___enums.html#ggac53273018386c1db9542d2a06bbe118baa242aeb17b35d8e44e449786a2cbcd1c">PP_MOUSECURSOR_TYPE_GRABBING</a> = 42
<br />
}</td></tr>
</table><h2>
Functions</h2><table class="memberdecls">
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___enums.html#ga9b1b55c2ccaa49d084206619c9034dde">PP_COMPILE_ASSERT_ENUM_SIZE_IN_BYTES</a> (<a class="el" href="group___enums.html#gac53273018386c1db9542d2a06bbe118b">PP_MouseCursor_Type</a>, 4)</td></tr>
</table>
<hr /><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>This file defines the <code>PPB_MouseCursor</code> interface for setting the mouse cursor. </p>
</div><hr /><h2>Define Documentation</h2>
<a class="anchor" id="a9f058eab16725eb940b802f90acb11a9"></a><!-- doxytag: member="ppb_mouse_cursor.h::PPB_MOUSECURSOR_INTERFACE" ref="a9f058eab16725eb940b802f90acb11a9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ppb__mouse__cursor_8h.html#a9f058eab16725eb940b802f90acb11a9">PPB_MOUSECURSOR_INTERFACE</a>&#160;&#160;&#160;<a class="el" href="ppb__mouse__cursor_8h.html#a5108cd274942fbb6aa1726d32b7b82eb">PPB_MOUSECURSOR_INTERFACE</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a5108cd274942fbb6aa1726d32b7b82eb"></a><!-- doxytag: member="ppb_mouse_cursor.h::PPB_MOUSECURSOR_INTERFACE" ref="a5108cd274942fbb6aa1726d32b7b82eb" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define <a class="el" href="ppb__mouse__cursor_8h.html#a5108cd274942fbb6aa1726d32b7b82eb">PPB_MOUSECURSOR_INTERFACE</a>&#160;&#160;&#160;&quot;PPB_MouseCursor;1.0&quot;</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div>
{{/partials.standard_nacl_api}}