/usr/share/doc/libcaca-dev/html/structcaca__event.html is in libcaca-dev 0.99.beta17-2.1ubuntu2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libcaca documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head>
<body>
<!-- Generated by Doxygen 1.7.6.1 -->
</div>
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">caca_event Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<!-- doxytag: class="caca_event" -->
<p>Handling of user events.
<a href="structcaca__event.html#details">More...</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="caca_8h.html#a40754185ca237fc44a95357afba34aea">caca_event_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structcaca__event.html#a9296ff3d4e01d419e1cc1634a04c94b2">type</a></td></tr>
<tr><td class="memItemLeft" >union {</td></tr>
<tr><td class="memItemLeft" >   struct {</td></tr>
<tr><td class="memItemLeft" >      int   <b>x</b></td></tr>
<tr><td class="memItemLeft" >      int   <b>y</b></td></tr>
<tr><td class="memItemLeft" >      int   <b>button</b></td></tr>
<tr><td class="memItemLeft" valign="top">   }   <b>mouse</b></td></tr>
<tr><td class="memItemLeft" >   struct {</td></tr>
<tr><td class="memItemLeft" >      int   <b>w</b></td></tr>
<tr><td class="memItemLeft" >      int   <b>h</b></td></tr>
<tr><td class="memItemLeft" valign="top">   }   <b>resize</b></td></tr>
<tr><td class="memItemLeft" >   struct {</td></tr>
<tr><td class="memItemLeft" >      int   <b>ch</b></td></tr>
<tr><td class="memItemLeft" >      uint32_t   <b>utf32</b></td></tr>
<tr><td class="memItemLeft" >      char   <b>utf8</b> [8]</td></tr>
<tr><td class="memItemLeft" valign="top">   }   <b>key</b></td></tr>
<tr><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="structcaca__event.html#ac93c9f767015156b9670c9ce01e3a2da">data</a></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>This structure is filled by <a class="el" href="group__caca__event.html#ga98e74dedbe1629c0fc9460761696e050" title="Get the next mouse or keyboard input event.">caca_get_event()</a> when an event is received. It is an opaque structure that should only be accessed through caca_event_get_type() and similar functions. The struct members may no longer be directly accessible in future versions. </p>
</div><hr/><h2>Field Documentation</h2>
<a class="anchor" id="a9296ff3d4e01d419e1cc1634a04c94b2"></a><!-- doxytag: member="caca_event::type" ref="a9296ff3d4e01d419e1cc1634a04c94b2" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="caca_8h.html#a40754185ca237fc44a95357afba34aea">caca_event_type</a> <a class="el" href="structcaca__event.html#a9296ff3d4e01d419e1cc1634a04c94b2">caca_event::type</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>The event type. </p>
</div>
</div>
<a class="anchor" id="ac93c9f767015156b9670c9ce01e3a2da"></a><!-- doxytag: member="caca_event::data" ref="ac93c9f767015156b9670c9ce01e3a2da" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">union { ... } <a class="el" href="structcaca__event.html#ac93c9f767015156b9670c9ce01e3a2da">caca_event::data</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>The event information data </p>
</div>
</div>
</div><!-- contents -->
</body>
</html>
|