update to 1.10.4
[profile/ivi/clutter.git] / doc / reference / clutter / html / ClutterAction.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html>
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 <title>ClutterAction</title>
6 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
7 <link rel="home" href="index.html" title="Clutter Reference Manual">
8 <link rel="up" href="ch01.html" title="Abstract classes and interfaces">
9 <link rel="prev" href="ClutterActorMeta.html" title="ClutterActorMeta">
10 <link rel="next" href="ClutterConstraint.html" title="ClutterConstraint">
11 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
12 <link rel="stylesheet" href="style.css" type="text/css">
13 </head>
14 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
16 <tr valign="middle">
17 <td><a accesskey="p" href="ClutterActorMeta.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20 <th width="100%" align="center">Clutter Reference Manual</th>
21 <td><a accesskey="n" href="ClutterConstraint.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
22 </tr>
23 <tr><td colspan="5" class="shortcuts">
24 <a href="#ClutterAction.synopsis" class="shortcut">Top</a>
25                    | 
26                   <a href="#ClutterAction.description" class="shortcut">Description</a>
27                    | 
28                   <a href="#ClutterAction.object-hierarchy" class="shortcut">Object Hierarchy</a>
29 </td></tr>
30 </table>
31 <div class="refentry">
32 <a name="ClutterAction"></a><div class="titlepage"></div>
33 <div class="refnamediv"><table width="100%"><tr>
34 <td valign="top">
35 <h2><span class="refentrytitle"><a name="ClutterAction.top_of_page"></a>ClutterAction</span></h2>
36 <p>ClutterAction — Abstract class for event-related logic</p>
37 </td>
38 <td valign="top" align="right"></td>
39 </tr></table></div>
40 <div class="refsynopsisdiv">
41 <a name="ClutterAction.synopsis"></a><h2>Synopsis</h2>
42 <pre class="synopsis">                    <a class="link" href="ClutterAction.html#ClutterAction-struct" title="ClutterAction">ClutterAction</a>;
43 struct              <a class="link" href="ClutterAction.html#ClutterActionClass" title="struct ClutterActionClass">ClutterActionClass</a>;
44 </pre>
45 </div>
46 <div class="refsect1">
47 <a name="ClutterAction.object-hierarchy"></a><h2>Object Hierarchy</h2>
48 <pre class="synopsis">
49   <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
50    +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
51          +----<a class="link" href="ClutterActorMeta.html" title="ClutterActorMeta">ClutterActorMeta</a>
52                +----ClutterAction
53                      +----<a class="link" href="ClutterClickAction.html" title="ClutterClickAction">ClutterClickAction</a>
54                      +----<a class="link" href="ClutterDragAction.html" title="ClutterDragAction">ClutterDragAction</a>
55                      +----<a class="link" href="ClutterDropAction.html" title="ClutterDropAction">ClutterDropAction</a>
56                      +----<a class="link" href="ClutterGestureAction.html" title="ClutterGestureAction">ClutterGestureAction</a>
57 </pre>
58 </div>
59 <div class="refsect1">
60 <a name="ClutterAction.description"></a><h2>Description</h2>
61 <p>
62 <a class="link" href="ClutterAction.html" title="ClutterAction"><span class="type">ClutterAction</span></a> is an abstract base class for event-related actions that
63 modify the user interaction of a <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a>, just like
64 <a class="link" href="ClutterConstraint.html" title="ClutterConstraint"><span class="type">ClutterConstraint</span></a> is an abstract class for modifiers of an actor's
65 position or size.
66 </p>
67 <p>
68 Implementations of <a class="link" href="ClutterAction.html" title="ClutterAction"><span class="type">ClutterAction</span></a> are associated to an actor and can
69 provide behavioral changes when dealing with user input - for instance
70 drag and drop capabilities, or scrolling, or panning - by using the
71 various event-related signals provided by <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> itself.
72 </p>
73 <p>
74 <a class="link" href="ClutterAction.html" title="ClutterAction"><span class="type">ClutterAction</span></a> is available since Clutter 1.4
75 </p>
76 </div>
77 <div class="refsect1">
78 <a name="ClutterAction.details"></a><h2>Details</h2>
79 <div class="refsect2">
80 <a name="ClutterAction-struct"></a><h3>ClutterAction</h3>
81 <pre class="programlisting">typedef struct _ClutterAction ClutterAction;</pre>
82 <p>
83 The <span class="structname">ClutterAction</span> structure contains only
84 private data and should be accessed using the provided API
85 </p>
86 <p class="since">Since 1.4</p>
87 </div>
88 <hr>
89 <div class="refsect2">
90 <a name="ClutterActionClass"></a><h3>struct ClutterActionClass</h3>
91 <pre class="programlisting">struct ClutterActionClass {
92 };
93 </pre>
94 <p>
95 The <span class="structname">ClutterActionClass</span> structure contains
96 only private data
97 </p>
98 <p class="since">Since 1.4</p>
99 </div>
100 </div>
101 <div class="refsect1">
102 <a name="ClutterAction.see-also"></a><h2>See Also</h2>
103 <a class="link" href="ClutterConstraint.html" title="ClutterConstraint"><span class="type">ClutterConstraint</span></a>
104 </div>
105 </div>
106 <div class="footer">
107 <hr>
108           Generated by GTK-Doc V1.18.1</div>
109 </body>
110 </html>