4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>EntangleControlRange</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
6
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
7
7
<link rel="home" href="index.html" title="Entangle Reference Manual">
8
8
<link rel="up" href="ch01.html" title="Entangle Backend">
9
9
<link rel="prev" href="EntangleControlGroup.html" title="EntangleControlGroup">
10
10
<link rel="next" href="EntangleControlText.html" title="EntangleControlText">
11
<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
11
<meta name="generator" content="GTK-Doc V1.19 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
43
43
<a name="EntangleControlRange.synopsis"></a><h2>Synopsis</h2>
44
44
<pre class="synopsis">struct <a class="link" href="EntangleControlRange.html#EntangleControlRange-struct" title="struct EntangleControlRange">EntangleControlRange</a>;
45
45
struct <a class="link" href="EntangleControlRange.html#EntangleControlRangeClass" title="struct EntangleControlRangeClass">EntangleControlRangeClass</a>;
46
<a class="link" href="EntangleControlRange.html" title="EntangleControlRange"><span class="returnvalue">EntangleControlRange</span></a> * <a class="link" href="EntangleControlRange.html#entangle-control-range-new" title="entangle_control_range_new ()">entangle_control_range_new</a> (<em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
47
<em class="parameter"><code><span class="type">int</span> id</code></em>,
48
<em class="parameter"><code>const <span class="type">char</span> *label</code></em>,
49
<em class="parameter"><code>const <span class="type">char</span> *info</code></em>,
50
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> readonly</code></em>,
51
<em class="parameter"><code><span class="type">float</span> min</code></em>,
52
<em class="parameter"><code><span class="type">float</span> max</code></em>,
53
<em class="parameter"><code><span class="type">float</span> step</code></em>);
54
<span class="returnvalue">float</span> <a class="link" href="EntangleControlRange.html#entangle-control-range-get-min" title="entangle_control_range_get_min ()">entangle_control_range_get_min</a> (<em class="parameter"><code><a class="link" href="EntangleControlRange.html" title="EntangleControlRange"><span class="type">EntangleControlRange</span></a> *range</code></em>);
46
55
<span class="returnvalue">float</span> <a class="link" href="EntangleControlRange.html#entangle-control-range-get-max" title="entangle_control_range_get_max ()">entangle_control_range_get_max</a> (<em class="parameter"><code><a class="link" href="EntangleControlRange.html" title="EntangleControlRange"><span class="type">EntangleControlRange</span></a> *range</code></em>);
47
<span class="returnvalue">float</span> <a class="link" href="EntangleControlRange.html#entangle-control-range-get-min" title="entangle_control_range_get_min ()">entangle_control_range_get_min</a> (<em class="parameter"><code><a class="link" href="EntangleControlRange.html" title="EntangleControlRange"><span class="type">EntangleControlRange</span></a> *range</code></em>);
48
56
<span class="returnvalue">float</span> <a class="link" href="EntangleControlRange.html#entangle-control-range-get-step" title="entangle_control_range_get_step ()">entangle_control_range_get_step</a> (<em class="parameter"><code><a class="link" href="EntangleControlRange.html" title="EntangleControlRange"><span class="type">EntangleControlRange</span></a> *range</code></em>);
49
<a class="link" href="EntangleControlRange.html" title="EntangleControlRange"><span class="returnvalue">EntangleControlRange</span></a> * <a class="link" href="EntangleControlRange.html#entangle-control-range-new" title="entangle_control_range_new ()">entangle_control_range_new</a> (<em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
50
<em class="parameter"><code><span class="type">int</span> id</code></em>,
51
<em class="parameter"><code>const <span class="type">char</span> *label</code></em>,
52
<em class="parameter"><code>const <span class="type">char</span> *info</code></em>,
53
<em class="parameter"><code><span class="type">gboolean</span> readonly</code></em>,
54
<em class="parameter"><code><span class="type">float</span> min</code></em>,
55
<em class="parameter"><code><span class="type">float</span> max</code></em>,
56
<em class="parameter"><code><span class="type">float</span> step</code></em>);
59
59
<div class="refsect1">
60
60
<a name="EntangleControlRange.object-hierarchy"></a><h2>Object Hierarchy</h2>
61
61
<pre class="synopsis">
62
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
63
63
+----<a class="link" href="EntangleControl.html" title="EntangleControl">EntangleControl</a>
64
64
+----EntangleControlRange
67
67
<div class="refsect1">
68
68
<a name="EntangleControlRange.properties"></a><h2>Properties</h2>
69
69
<pre class="synopsis">
70
"<a class="link" href="EntangleControlRange.html#EntangleControlRange--range-max" title='The "range-max" property'>range-max</a>" <span class="type">gfloat</span> : Read / Write / Construct Only
71
"<a class="link" href="EntangleControlRange.html#EntangleControlRange--range-min" title='The "range-min" property'>range-min</a>" <span class="type">gfloat</span> : Read / Write / Construct Only
72
"<a class="link" href="EntangleControlRange.html#EntangleControlRange--range-step" title='The "range-step" property'>range-step</a>" <span class="type">gfloat</span> : Read / Write / Construct Only
73
"<a class="link" href="EntangleControlRange.html#EntangleControlRange--value" title='The "value" property'>value</a>" <span class="type">gfloat</span> : Read / Write
70
"<a class="link" href="EntangleControlRange.html#EntangleControlRange--range-max" title='The "range-max" property'>range-max</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> : Read / Write / Construct Only
71
"<a class="link" href="EntangleControlRange.html#EntangleControlRange--range-min" title='The "range-min" property'>range-min</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> : Read / Write / Construct Only
72
"<a class="link" href="EntangleControlRange.html#EntangleControlRange--range-step" title='The "range-step" property'>range-step</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> : Read / Write / Construct Only
73
"<a class="link" href="EntangleControlRange.html#EntangleControlRange--value" title='The "value" property'>value</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> : Read / Write
76
76
<div class="refsect1">
94
94
<div class="refsect2">
95
<a name="entangle-control-range-new"></a><h3>entangle_control_range_new ()</h3>
96
<pre class="programlisting"><a class="link" href="EntangleControlRange.html" title="EntangleControlRange"><span class="returnvalue">EntangleControlRange</span></a> * entangle_control_range_new (<em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
97
<em class="parameter"><code><span class="type">int</span> id</code></em>,
98
<em class="parameter"><code>const <span class="type">char</span> *label</code></em>,
99
<em class="parameter"><code>const <span class="type">char</span> *info</code></em>,
100
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> readonly</code></em>,
101
<em class="parameter"><code><span class="type">float</span> min</code></em>,
102
<em class="parameter"><code><span class="type">float</span> max</code></em>,
103
<em class="parameter"><code><span class="type">float</span> step</code></em>);</pre>
106
<div class="refsect2">
107
<a name="entangle-control-range-get-min"></a><h3>entangle_control_range_get_min ()</h3>
108
<pre class="programlisting"><span class="returnvalue">float</span> entangle_control_range_get_min (<em class="parameter"><code><a class="link" href="EntangleControlRange.html" title="EntangleControlRange"><span class="type">EntangleControlRange</span></a> *range</code></em>);</pre>
111
<div class="refsect2">
95
112
<a name="entangle-control-range-get-max"></a><h3>entangle_control_range_get_max ()</h3>
96
113
<pre class="programlisting"><span class="returnvalue">float</span> entangle_control_range_get_max (<em class="parameter"><code><a class="link" href="EntangleControlRange.html" title="EntangleControlRange"><span class="type">EntangleControlRange</span></a> *range</code></em>);</pre>
99
116
<div class="refsect2">
100
<a name="entangle-control-range-get-min"></a><h3>entangle_control_range_get_min ()</h3>
101
<pre class="programlisting"><span class="returnvalue">float</span> entangle_control_range_get_min (<em class="parameter"><code><a class="link" href="EntangleControlRange.html" title="EntangleControlRange"><span class="type">EntangleControlRange</span></a> *range</code></em>);</pre>
104
<div class="refsect2">
105
117
<a name="entangle-control-range-get-step"></a><h3>entangle_control_range_get_step ()</h3>
106
118
<pre class="programlisting"><span class="returnvalue">float</span> entangle_control_range_get_step (<em class="parameter"><code><a class="link" href="EntangleControlRange.html" title="EntangleControlRange"><span class="type">EntangleControlRange</span></a> *range</code></em>);</pre>
109
<div class="refsect2">
110
<a name="entangle-control-range-new"></a><h3>entangle_control_range_new ()</h3>
111
<pre class="programlisting"><a class="link" href="EntangleControlRange.html" title="EntangleControlRange"><span class="returnvalue">EntangleControlRange</span></a> * entangle_control_range_new (<em class="parameter"><code>const <span class="type">char</span> *path</code></em>,
112
<em class="parameter"><code><span class="type">int</span> id</code></em>,
113
<em class="parameter"><code>const <span class="type">char</span> *label</code></em>,
114
<em class="parameter"><code>const <span class="type">char</span> *info</code></em>,
115
<em class="parameter"><code><span class="type">gboolean</span> readonly</code></em>,
116
<em class="parameter"><code><span class="type">float</span> min</code></em>,
117
<em class="parameter"><code><span class="type">float</span> max</code></em>,
118
<em class="parameter"><code><span class="type">float</span> step</code></em>);</pre>
121
121
<div class="refsect1">
122
122
<a name="EntangleControlRange.property-details"></a><h2>Property Details</h2>
123
123
<div class="refsect2">
124
124
<a name="EntangleControlRange--range-max"></a><h3>The <code class="literal">"range-max"</code> property</h3>
125
<pre class="programlisting"> "range-max" <span class="type">gfloat</span> : Read / Write / Construct Only</pre>
125
<pre class="programlisting"> "range-max" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> : Read / Write / Construct Only</pre>
126
126
<p>Maximum range value.</p>
127
127
<p>Allowed values: [-1e+07,1e+07]</p>
128
128
<p>Default value: 0</p>
131
131
<div class="refsect2">
132
132
<a name="EntangleControlRange--range-min"></a><h3>The <code class="literal">"range-min"</code> property</h3>
133
<pre class="programlisting"> "range-min" <span class="type">gfloat</span> : Read / Write / Construct Only</pre>
133
<pre class="programlisting"> "range-min" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> : Read / Write / Construct Only</pre>
134
134
<p>Minimum range value.</p>
135
135
<p>Allowed values: [-1e+07,1e+07]</p>
136
136
<p>Default value: 0</p>
139
139
<div class="refsect2">
140
140
<a name="EntangleControlRange--range-step"></a><h3>The <code class="literal">"range-step"</code> property</h3>
141
<pre class="programlisting"> "range-step" <span class="type">gfloat</span> : Read / Write / Construct Only</pre>
141
<pre class="programlisting"> "range-step" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> : Read / Write / Construct Only</pre>
142
142
<p>Increment for range steps.</p>
143
143
<p>Allowed values: [-1e+07,1e+07]</p>
144
144
<p>Default value: 0</p>