1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 <title>ClutterSnapConstraint</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="ch05.html" title="Constraints">
9 <link rel="prev" href="ClutterPathConstraint.html" title="ClutterPathConstraint">
10 <link rel="next" href="ch06.html" title="Effects">
11 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
12 <link rel="stylesheet" href="style.css" type="text/css">
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">
17 <td><a accesskey="p" href="ClutterPathConstraint.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18 <td><a accesskey="u" href="ch05.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="ch06.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
23 <tr><td colspan="5" class="shortcuts">
24 <a href="#ClutterSnapConstraint.synopsis" class="shortcut">Top</a>
26 <a href="#ClutterSnapConstraint.description" class="shortcut">Description</a>
28 <a href="#ClutterSnapConstraint.object-hierarchy" class="shortcut">Object Hierarchy</a>
30 <a href="#ClutterSnapConstraint.properties" class="shortcut">Properties</a>
33 <div class="refentry">
34 <a name="ClutterSnapConstraint"></a><div class="titlepage"></div>
35 <div class="refnamediv"><table width="100%"><tr>
37 <h2><span class="refentrytitle"><a name="ClutterSnapConstraint.top_of_page"></a>ClutterSnapConstraint</span></h2>
38 <p>ClutterSnapConstraint — A constraint snapping two actors together</p>
40 <td valign="top" align="right"></td>
42 <div class="refsynopsisdiv">
43 <a name="ClutterSnapConstraint.synopsis"></a><h2>Synopsis</h2>
44 <pre class="synopsis">enum <a class="link" href="ClutterSnapConstraint.html#ClutterSnapEdge" title="enum ClutterSnapEdge">ClutterSnapEdge</a>;
45 <a class="link" href="ClutterSnapConstraint.html#ClutterSnapConstraint-struct" title="ClutterSnapConstraint">ClutterSnapConstraint</a>;
46 <a class="link" href="ClutterConstraint.html" title="ClutterConstraint"><span class="returnvalue">ClutterConstraint</span></a> * <a class="link" href="ClutterSnapConstraint.html#clutter-snap-constraint-new" title="clutter_snap_constraint_new ()">clutter_snap_constraint_new</a> (<em class="parameter"><code><a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> *source</code></em>,
47 <em class="parameter"><code><a class="link" href="ClutterSnapConstraint.html#ClutterSnapEdge" title="enum ClutterSnapEdge"><span class="type">ClutterSnapEdge</span></a> from_edge</code></em>,
48 <em class="parameter"><code><a class="link" href="ClutterSnapConstraint.html#ClutterSnapEdge" title="enum ClutterSnapEdge"><span class="type">ClutterSnapEdge</span></a> to_edge</code></em>,
49 <em class="parameter"><code><span class="type">gfloat</span> offset</code></em>);
50 <span class="returnvalue">void</span> <a class="link" href="ClutterSnapConstraint.html#clutter-snap-constraint-set-source" title="clutter_snap_constraint_set_source ()">clutter_snap_constraint_set_source</a> (<em class="parameter"><code><a class="link" href="ClutterSnapConstraint.html" title="ClutterSnapConstraint"><span class="type">ClutterSnapConstraint</span></a> *constraint</code></em>,
51 <em class="parameter"><code><a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> *source</code></em>);
52 <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="returnvalue">ClutterActor</span></a> * <a class="link" href="ClutterSnapConstraint.html#clutter-snap-constraint-get-source" title="clutter_snap_constraint_get_source ()">clutter_snap_constraint_get_source</a> (<em class="parameter"><code><a class="link" href="ClutterSnapConstraint.html" title="ClutterSnapConstraint"><span class="type">ClutterSnapConstraint</span></a> *constraint</code></em>);
53 <span class="returnvalue">void</span> <a class="link" href="ClutterSnapConstraint.html#clutter-snap-constraint-set-edges" title="clutter_snap_constraint_set_edges ()">clutter_snap_constraint_set_edges</a> (<em class="parameter"><code><a class="link" href="ClutterSnapConstraint.html" title="ClutterSnapConstraint"><span class="type">ClutterSnapConstraint</span></a> *constraint</code></em>,
54 <em class="parameter"><code><a class="link" href="ClutterSnapConstraint.html#ClutterSnapEdge" title="enum ClutterSnapEdge"><span class="type">ClutterSnapEdge</span></a> from_edge</code></em>,
55 <em class="parameter"><code><a class="link" href="ClutterSnapConstraint.html#ClutterSnapEdge" title="enum ClutterSnapEdge"><span class="type">ClutterSnapEdge</span></a> to_edge</code></em>);
56 <span class="returnvalue">void</span> <a class="link" href="ClutterSnapConstraint.html#clutter-snap-constraint-get-edges" title="clutter_snap_constraint_get_edges ()">clutter_snap_constraint_get_edges</a> (<em class="parameter"><code><a class="link" href="ClutterSnapConstraint.html" title="ClutterSnapConstraint"><span class="type">ClutterSnapConstraint</span></a> *constraint</code></em>,
57 <em class="parameter"><code><a class="link" href="ClutterSnapConstraint.html#ClutterSnapEdge" title="enum ClutterSnapEdge"><span class="type">ClutterSnapEdge</span></a> *from_edge</code></em>,
58 <em class="parameter"><code><a class="link" href="ClutterSnapConstraint.html#ClutterSnapEdge" title="enum ClutterSnapEdge"><span class="type">ClutterSnapEdge</span></a> *to_edge</code></em>);
59 <span class="returnvalue">void</span> <a class="link" href="ClutterSnapConstraint.html#clutter-snap-constraint-set-offset" title="clutter_snap_constraint_set_offset ()">clutter_snap_constraint_set_offset</a> (<em class="parameter"><code><a class="link" href="ClutterSnapConstraint.html" title="ClutterSnapConstraint"><span class="type">ClutterSnapConstraint</span></a> *constraint</code></em>,
60 <em class="parameter"><code><span class="type">gfloat</span> offset</code></em>);
61 <span class="returnvalue">gfloat</span> <a class="link" href="ClutterSnapConstraint.html#clutter-snap-constraint-get-offset" title="clutter_snap_constraint_get_offset ()">clutter_snap_constraint_get_offset</a> (<em class="parameter"><code><a class="link" href="ClutterSnapConstraint.html" title="ClutterSnapConstraint"><span class="type">ClutterSnapConstraint</span></a> *constraint</code></em>);
64 <div class="refsect1">
65 <a name="ClutterSnapConstraint.object-hierarchy"></a><h2>Object Hierarchy</h2>
66 <pre class="synopsis">
68 +----GInitiallyUnowned
69 +----<a class="link" href="ClutterActorMeta.html" title="ClutterActorMeta">ClutterActorMeta</a>
70 +----<a class="link" href="ClutterConstraint.html" title="ClutterConstraint">ClutterConstraint</a>
71 +----ClutterSnapConstraint
74 <div class="refsect1">
75 <a name="ClutterSnapConstraint.properties"></a><h2>Properties</h2>
76 <pre class="synopsis">
77 "<a class="link" href="ClutterSnapConstraint.html#ClutterSnapConstraint--from-edge" title='The "from-edge" property'>from-edge</a>" <a class="link" href="ClutterSnapConstraint.html#ClutterSnapEdge" title="enum ClutterSnapEdge"><span class="type">ClutterSnapEdge</span></a> : Read / Write / Construct
78 "<a class="link" href="ClutterSnapConstraint.html#ClutterSnapConstraint--offset" title='The "offset" property'>offset</a>" <span class="type">gfloat</span> : Read / Write / Construct
79 "<a class="link" href="ClutterSnapConstraint.html#ClutterSnapConstraint--source" title='The "source" property'>source</a>" <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a>* : Read / Write / Construct
80 "<a class="link" href="ClutterSnapConstraint.html#ClutterSnapConstraint--to-edge" title='The "to-edge" property'>to-edge</a>" <a class="link" href="ClutterSnapConstraint.html#ClutterSnapEdge" title="enum ClutterSnapEdge"><span class="type">ClutterSnapEdge</span></a> : Read / Write / Construct
83 <div class="refsect1">
84 <a name="ClutterSnapConstraint.description"></a><h2>Description</h2>
86 <a class="link" href="ClutterSnapConstraint.html" title="ClutterSnapConstraint"><span class="type">ClutterSnapConstraint</span></a> is a constraint the snaps the edges of two
87 actors together, expanding the actor's allocation if necessary.
90 An offset can be applied to the constraint, to provide spacing.
93 <a class="link" href="ClutterSnapConstraint.html" title="ClutterSnapConstraint"><span class="type">ClutterSnapConstraint</span></a> is available since Clutter 1.6
96 <div class="refsect1">
97 <a name="ClutterSnapConstraint.details"></a><h2>Details</h2>
98 <div class="refsect2">
99 <a name="ClutterSnapEdge"></a><h3>enum ClutterSnapEdge</h3>
100 <pre class="programlisting">typedef enum {
101 CLUTTER_SNAP_EDGE_TOP,
102 CLUTTER_SNAP_EDGE_RIGHT,
103 CLUTTER_SNAP_EDGE_BOTTOM,
104 CLUTTER_SNAP_EDGE_LEFT
110 <div class="variablelist"><table border="0">
111 <col align="left" valign="top">
114 <td><p><a name="CLUTTER-SNAP-EDGE-TOP:CAPS"></a><span class="term"><code class="literal">CLUTTER_SNAP_EDGE_TOP</code></span></p></td>
119 <td><p><a name="CLUTTER-SNAP-EDGE-RIGHT:CAPS"></a><span class="term"><code class="literal">CLUTTER_SNAP_EDGE_RIGHT</code></span></p></td>
124 <td><p><a name="CLUTTER-SNAP-EDGE-BOTTOM:CAPS"></a><span class="term"><code class="literal">CLUTTER_SNAP_EDGE_BOTTOM</code></span></p></td>
129 <td><p><a name="CLUTTER-SNAP-EDGE-LEFT:CAPS"></a><span class="term"><code class="literal">CLUTTER_SNAP_EDGE_LEFT</code></span></p></td>
135 <p class="since">Since 1.6</p>
138 <div class="refsect2">
139 <a name="ClutterSnapConstraint-struct"></a><h3>ClutterSnapConstraint</h3>
140 <pre class="programlisting">typedef struct _ClutterSnapConstraint ClutterSnapConstraint;</pre>
142 <span class="structname">ClutterSnapConstraint</span> is an opaque structure
143 whose members cannot be directly accesses
145 <p class="since">Since 1.6</p>
148 <div class="refsect2">
149 <a name="clutter-snap-constraint-new"></a><h3>clutter_snap_constraint_new ()</h3>
150 <pre class="programlisting"><a class="link" href="ClutterConstraint.html" title="ClutterConstraint"><span class="returnvalue">ClutterConstraint</span></a> * clutter_snap_constraint_new (<em class="parameter"><code><a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> *source</code></em>,
151 <em class="parameter"><code><a class="link" href="ClutterSnapConstraint.html#ClutterSnapEdge" title="enum ClutterSnapEdge"><span class="type">ClutterSnapEdge</span></a> from_edge</code></em>,
152 <em class="parameter"><code><a class="link" href="ClutterSnapConstraint.html#ClutterSnapEdge" title="enum ClutterSnapEdge"><span class="type">ClutterSnapEdge</span></a> to_edge</code></em>,
153 <em class="parameter"><code><span class="type">gfloat</span> offset</code></em>);</pre>
155 Creates a new <a class="link" href="ClutterSnapConstraint.html" title="ClutterSnapConstraint"><span class="type">ClutterSnapConstraint</span></a> that will snap a <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a>
156 to the <em class="parameter"><code>edge</code></em> of <em class="parameter"><code>source</code></em>, with the given <em class="parameter"><code>offset</code></em>.
158 <div class="variablelist"><table border="0">
159 <col align="left" valign="top">
162 <td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
163 <td>the <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> to use as the source of
164 the constraint, or <a href="/home/ebassi/gnome3/install/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
168 <td><p><span class="term"><em class="parameter"><code>from_edge</code></em> :</span></p></td>
169 <td>the edge of the actor to use in the constraint</td>
172 <td><p><span class="term"><em class="parameter"><code>to_edge</code></em> :</span></p></td>
173 <td>the edge of <em class="parameter"><code>source</code></em> to use in the constraint</td>
176 <td><p><span class="term"><em class="parameter"><code>offset</code></em> :</span></p></td>
177 <td>the offset to apply to the constraint, in pixels</td>
180 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
181 <td>the newly created <a class="link" href="ClutterSnapConstraint.html" title="ClutterSnapConstraint"><span class="type">ClutterSnapConstraint</span></a>
186 <p class="since">Since 1.6</p>
189 <div class="refsect2">
190 <a name="clutter-snap-constraint-set-source"></a><h3>clutter_snap_constraint_set_source ()</h3>
191 <pre class="programlisting"><span class="returnvalue">void</span> clutter_snap_constraint_set_source (<em class="parameter"><code><a class="link" href="ClutterSnapConstraint.html" title="ClutterSnapConstraint"><span class="type">ClutterSnapConstraint</span></a> *constraint</code></em>,
192 <em class="parameter"><code><a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> *source</code></em>);</pre>
194 Sets the source <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> for the constraint
196 <div class="variablelist"><table border="0">
197 <col align="left" valign="top">
200 <td><p><span class="term"><em class="parameter"><code>constraint</code></em> :</span></p></td>
201 <td>a <a class="link" href="ClutterSnapConstraint.html" title="ClutterSnapConstraint"><span class="type">ClutterSnapConstraint</span></a>
205 <td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
206 <td>a <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a>, or <a href="/home/ebassi/gnome3/install/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> to unset the source. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
211 <p class="since">Since 1.6</p>
214 <div class="refsect2">
215 <a name="clutter-snap-constraint-get-source"></a><h3>clutter_snap_constraint_get_source ()</h3>
216 <pre class="programlisting"><a class="link" href="ClutterActor.html" title="ClutterActor"><span class="returnvalue">ClutterActor</span></a> * clutter_snap_constraint_get_source (<em class="parameter"><code><a class="link" href="ClutterSnapConstraint.html" title="ClutterSnapConstraint"><span class="type">ClutterSnapConstraint</span></a> *constraint</code></em>);</pre>
218 Retrieves the <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> set using <a class="link" href="ClutterSnapConstraint.html#clutter-snap-constraint-set-source" title="clutter_snap_constraint_set_source ()"><code class="function">clutter_snap_constraint_set_source()</code></a>
220 <div class="variablelist"><table border="0">
221 <col align="left" valign="top">
224 <td><p><span class="term"><em class="parameter"><code>constraint</code></em> :</span></p></td>
225 <td>a <a class="link" href="ClutterSnapConstraint.html" title="ClutterSnapConstraint"><span class="type">ClutterSnapConstraint</span></a>
229 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
230 <td>a pointer to the source actor. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
235 <p class="since">Since 1.6</p>
238 <div class="refsect2">
239 <a name="clutter-snap-constraint-set-edges"></a><h3>clutter_snap_constraint_set_edges ()</h3>
240 <pre class="programlisting"><span class="returnvalue">void</span> clutter_snap_constraint_set_edges (<em class="parameter"><code><a class="link" href="ClutterSnapConstraint.html" title="ClutterSnapConstraint"><span class="type">ClutterSnapConstraint</span></a> *constraint</code></em>,
241 <em class="parameter"><code><a class="link" href="ClutterSnapConstraint.html#ClutterSnapEdge" title="enum ClutterSnapEdge"><span class="type">ClutterSnapEdge</span></a> from_edge</code></em>,
242 <em class="parameter"><code><a class="link" href="ClutterSnapConstraint.html#ClutterSnapEdge" title="enum ClutterSnapEdge"><span class="type">ClutterSnapEdge</span></a> to_edge</code></em>);</pre>
244 Sets the edges to be used by the <em class="parameter"><code>constraint</code></em>
247 The <em class="parameter"><code>from_edge</code></em> is the edge on the <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> to which <em class="parameter"><code>constraint</code></em>
248 has been added. The <em class="parameter"><code>to_edge</code></em> is the edge of the <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> inside
249 the <a class="link" href="ClutterSnapConstraint.html#ClutterSnapConstraint--source" title='The "source" property'><span class="type">"source"</span></a> property.
251 <div class="variablelist"><table border="0">
252 <col align="left" valign="top">
255 <td><p><span class="term"><em class="parameter"><code>constraint</code></em> :</span></p></td>
256 <td>a <a class="link" href="ClutterSnapConstraint.html" title="ClutterSnapConstraint"><span class="type">ClutterSnapConstraint</span></a>
260 <td><p><span class="term"><em class="parameter"><code>from_edge</code></em> :</span></p></td>
261 <td>the edge on the actor</td>
264 <td><p><span class="term"><em class="parameter"><code>to_edge</code></em> :</span></p></td>
265 <td>the edge on the source</td>
269 <p class="since">Since 1.6</p>
272 <div class="refsect2">
273 <a name="clutter-snap-constraint-get-edges"></a><h3>clutter_snap_constraint_get_edges ()</h3>
274 <pre class="programlisting"><span class="returnvalue">void</span> clutter_snap_constraint_get_edges (<em class="parameter"><code><a class="link" href="ClutterSnapConstraint.html" title="ClutterSnapConstraint"><span class="type">ClutterSnapConstraint</span></a> *constraint</code></em>,
275 <em class="parameter"><code><a class="link" href="ClutterSnapConstraint.html#ClutterSnapEdge" title="enum ClutterSnapEdge"><span class="type">ClutterSnapEdge</span></a> *from_edge</code></em>,
276 <em class="parameter"><code><a class="link" href="ClutterSnapConstraint.html#ClutterSnapEdge" title="enum ClutterSnapEdge"><span class="type">ClutterSnapEdge</span></a> *to_edge</code></em>);</pre>
278 Retrieves the edges used by the <em class="parameter"><code>constraint</code></em>
280 <div class="variablelist"><table border="0">
281 <col align="left" valign="top">
284 <td><p><span class="term"><em class="parameter"><code>constraint</code></em> :</span></p></td>
285 <td>a <a class="link" href="ClutterSnapConstraint.html" title="ClutterSnapConstraint"><span class="type">ClutterSnapConstraint</span></a>
289 <td><p><span class="term"><em class="parameter"><code>from_edge</code></em> :</span></p></td>
290 <td>return location for the actor's edge, or <a href="/home/ebassi/gnome3/install/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
294 <td><p><span class="term"><em class="parameter"><code>to_edge</code></em> :</span></p></td>
295 <td>return location for the source's edge, or <a href="/home/ebassi/gnome3/install/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
300 <p class="since">Since 1.6</p>
303 <div class="refsect2">
304 <a name="clutter-snap-constraint-set-offset"></a><h3>clutter_snap_constraint_set_offset ()</h3>
305 <pre class="programlisting"><span class="returnvalue">void</span> clutter_snap_constraint_set_offset (<em class="parameter"><code><a class="link" href="ClutterSnapConstraint.html" title="ClutterSnapConstraint"><span class="type">ClutterSnapConstraint</span></a> *constraint</code></em>,
306 <em class="parameter"><code><span class="type">gfloat</span> offset</code></em>);</pre>
308 Sets the offset to be applied to the constraint
310 <div class="variablelist"><table border="0">
311 <col align="left" valign="top">
314 <td><p><span class="term"><em class="parameter"><code>constraint</code></em> :</span></p></td>
315 <td>a <a class="link" href="ClutterSnapConstraint.html" title="ClutterSnapConstraint"><span class="type">ClutterSnapConstraint</span></a>
319 <td><p><span class="term"><em class="parameter"><code>offset</code></em> :</span></p></td>
320 <td>the offset to apply, in pixels</td>
324 <p class="since">Since 1.6</p>
327 <div class="refsect2">
328 <a name="clutter-snap-constraint-get-offset"></a><h3>clutter_snap_constraint_get_offset ()</h3>
329 <pre class="programlisting"><span class="returnvalue">gfloat</span> clutter_snap_constraint_get_offset (<em class="parameter"><code><a class="link" href="ClutterSnapConstraint.html" title="ClutterSnapConstraint"><span class="type">ClutterSnapConstraint</span></a> *constraint</code></em>);</pre>
331 Retrieves the offset set using <a class="link" href="ClutterSnapConstraint.html#clutter-snap-constraint-set-offset" title="clutter_snap_constraint_set_offset ()"><code class="function">clutter_snap_constraint_set_offset()</code></a>
333 <div class="variablelist"><table border="0">
334 <col align="left" valign="top">
337 <td><p><span class="term"><em class="parameter"><code>constraint</code></em> :</span></p></td>
338 <td>a <a class="link" href="ClutterSnapConstraint.html" title="ClutterSnapConstraint"><span class="type">ClutterSnapConstraint</span></a>
342 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
343 <td>the offset, in pixels</td>
347 <p class="since">Since 1.6</p>
350 <div class="refsect1">
351 <a name="ClutterSnapConstraint.property-details"></a><h2>Property Details</h2>
352 <div class="refsect2">
353 <a name="ClutterSnapConstraint--from-edge"></a><h3>The <code class="literal">"from-edge"</code> property</h3>
354 <pre class="programlisting"> "from-edge" <a class="link" href="ClutterSnapConstraint.html#ClutterSnapEdge" title="enum ClutterSnapEdge"><span class="type">ClutterSnapEdge</span></a> : Read / Write / Construct</pre>
356 The edge of the <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> that should be snapped
358 <p>Default value: CLUTTER_SNAP_EDGE_RIGHT</p>
359 <p class="since">Since 1.6</p>
362 <div class="refsect2">
363 <a name="ClutterSnapConstraint--offset"></a><h3>The <code class="literal">"offset"</code> property</h3>
364 <pre class="programlisting"> "offset" <span class="type">gfloat</span> : Read / Write / Construct</pre>
366 The offset, in pixels, between <a class="link" href="ClutterSnapConstraint.html#ClutterSnapConstraint--from-edge" title='The "from-edge" property'><span class="type">"from-edge"</span></a>
367 and <a class="link" href="ClutterSnapConstraint.html#ClutterSnapConstraint--to-edge" title='The "to-edge" property'><span class="type">"to-edge"</span></a>
369 <p>Default value: 0</p>
370 <p class="since">Since 1.6</p>
373 <div class="refsect2">
374 <a name="ClutterSnapConstraint--source"></a><h3>The <code class="literal">"source"</code> property</h3>
375 <pre class="programlisting"> "source" <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a>* : Read / Write / Construct</pre>
377 The <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> used as the source for the constraint
379 <p class="since">Since 1.6</p>
382 <div class="refsect2">
383 <a name="ClutterSnapConstraint--to-edge"></a><h3>The <code class="literal">"to-edge"</code> property</h3>
384 <pre class="programlisting"> "to-edge" <a class="link" href="ClutterSnapConstraint.html#ClutterSnapEdge" title="enum ClutterSnapEdge"><span class="type">ClutterSnapEdge</span></a> : Read / Write / Construct</pre>
386 The edge of the <a class="link" href="ClutterSnapConstraint.html#ClutterSnapConstraint--source" title='The "source" property'><span class="type">"source"</span></a> that should be snapped
388 <p>Default value: CLUTTER_SNAP_EDGE_RIGHT</p>
389 <p class="since">Since 1.6</p>
395 Generated by GTK-Doc V1.18.1</div>