42
42
<div class="refsynopsisdiv">
43
43
<a name="AtkEditableText.synopsis"></a><h2>Synopsis</h2>
44
44
<pre class="synopsis"> <a class="link" href="AtkEditableText.html#AtkEditableText-struct" title="AtkEditableText">AtkEditableText</a>;
45
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="AtkEditableText.html#atk-editable-text-set-run-attributes" title="atk_editable_text_set_run_attributes ()">atk_editable_text_set_run_attributes</a>
45
<span class="returnvalue">gboolean</span> <a class="link" href="AtkEditableText.html#atk-editable-text-set-run-attributes" title="atk_editable_text_set_run_attributes ()">atk_editable_text_set_run_attributes</a>
46
46
(<em class="parameter"><code><a class="link" href="AtkEditableText.html" title="AtkEditableText"><span class="type">AtkEditableText</span></a> *text</code></em>,
47
47
<em class="parameter"><code><a class="link" href="AtkText.html#AtkAttributeSet" title="AtkAttributeSet"><span class="type">AtkAttributeSet</span></a> *attrib_set</code></em>,
48
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> start_offset</code></em>,
49
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> end_offset</code></em>);
48
<em class="parameter"><code><span class="type">gint</span> start_offset</code></em>,
49
<em class="parameter"><code><span class="type">gint</span> end_offset</code></em>);
50
50
<span class="returnvalue">void</span> <a class="link" href="AtkEditableText.html#atk-editable-text-set-text-contents" title="atk_editable_text_set_text_contents ()">atk_editable_text_set_text_contents</a> (<em class="parameter"><code><a class="link" href="AtkEditableText.html" title="AtkEditableText"><span class="type">AtkEditableText</span></a> *text</code></em>,
51
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *string</code></em>);
51
<em class="parameter"><code>const <span class="type">gchar</span> *string</code></em>);
52
52
<span class="returnvalue">void</span> <a class="link" href="AtkEditableText.html#atk-editable-text-insert-text" title="atk_editable_text_insert_text ()">atk_editable_text_insert_text</a> (<em class="parameter"><code><a class="link" href="AtkEditableText.html" title="AtkEditableText"><span class="type">AtkEditableText</span></a> *text</code></em>,
53
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *string</code></em>,
54
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> length</code></em>,
55
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *position</code></em>);
53
<em class="parameter"><code>const <span class="type">gchar</span> *string</code></em>,
54
<em class="parameter"><code><span class="type">gint</span> length</code></em>,
55
<em class="parameter"><code><span class="type">gint</span> *position</code></em>);
56
56
<span class="returnvalue">void</span> <a class="link" href="AtkEditableText.html#atk-editable-text-copy-text" title="atk_editable_text_copy_text ()">atk_editable_text_copy_text</a> (<em class="parameter"><code><a class="link" href="AtkEditableText.html" title="AtkEditableText"><span class="type">AtkEditableText</span></a> *text</code></em>,
57
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> start_pos</code></em>,
58
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> end_pos</code></em>);
57
<em class="parameter"><code><span class="type">gint</span> start_pos</code></em>,
58
<em class="parameter"><code><span class="type">gint</span> end_pos</code></em>);
59
59
<span class="returnvalue">void</span> <a class="link" href="AtkEditableText.html#atk-editable-text-cut-text" title="atk_editable_text_cut_text ()">atk_editable_text_cut_text</a> (<em class="parameter"><code><a class="link" href="AtkEditableText.html" title="AtkEditableText"><span class="type">AtkEditableText</span></a> *text</code></em>,
60
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> start_pos</code></em>,
61
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> end_pos</code></em>);
60
<em class="parameter"><code><span class="type">gint</span> start_pos</code></em>,
61
<em class="parameter"><code><span class="type">gint</span> end_pos</code></em>);
62
62
<span class="returnvalue">void</span> <a class="link" href="AtkEditableText.html#atk-editable-text-delete-text" title="atk_editable_text_delete_text ()">atk_editable_text_delete_text</a> (<em class="parameter"><code><a class="link" href="AtkEditableText.html" title="AtkEditableText"><span class="type">AtkEditableText</span></a> *text</code></em>,
63
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> start_pos</code></em>,
64
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> end_pos</code></em>);
63
<em class="parameter"><code><span class="type">gint</span> start_pos</code></em>,
64
<em class="parameter"><code><span class="type">gint</span> end_pos</code></em>);
65
65
<span class="returnvalue">void</span> <a class="link" href="AtkEditableText.html#atk-editable-text-paste-text" title="atk_editable_text_paste_text ()">atk_editable_text_paste_text</a> (<em class="parameter"><code><a class="link" href="AtkEditableText.html" title="AtkEditableText"><span class="type">AtkEditableText</span></a> *text</code></em>,
66
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> position</code></em>);
66
<em class="parameter"><code><span class="type">gint</span> position</code></em>);
69
69
<div class="refsect1">
104
104
<div class="refsect2">
105
105
<a name="atk-editable-text-set-run-attributes"></a><h3>atk_editable_text_set_run_attributes ()</h3>
106
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> atk_editable_text_set_run_attributes
106
<pre class="programlisting"><span class="returnvalue">gboolean</span> atk_editable_text_set_run_attributes
107
107
(<em class="parameter"><code><a class="link" href="AtkEditableText.html" title="AtkEditableText"><span class="type">AtkEditableText</span></a> *text</code></em>,
108
108
<em class="parameter"><code><a class="link" href="AtkText.html#AtkAttributeSet" title="AtkAttributeSet"><span class="type">AtkAttributeSet</span></a> *attrib_set</code></em>,
109
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> start_offset</code></em>,
110
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> end_offset</code></em>);</pre>
109
<em class="parameter"><code><span class="type">gint</span> start_offset</code></em>,
110
<em class="parameter"><code><span class="type">gint</span> end_offset</code></em>);</pre>
112
112
Sets the attributes for a specified range. See the ATK_ATTRIBUTE
113
113
macros (such as <span class="type">ATK_ATTRIBUTE_LEFT_MARGIN</span>) for examples of attributes
173
173
<div class="refsect2">
174
174
<a name="atk-editable-text-insert-text"></a><h3>atk_editable_text_insert_text ()</h3>
175
175
<pre class="programlisting"><span class="returnvalue">void</span> atk_editable_text_insert_text (<em class="parameter"><code><a class="link" href="AtkEditableText.html" title="AtkEditableText"><span class="type">AtkEditableText</span></a> *text</code></em>,
176
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *string</code></em>,
177
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> length</code></em>,
178
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *position</code></em>);</pre>
176
<em class="parameter"><code>const <span class="type">gchar</span> *string</code></em>,
177
<em class="parameter"><code><span class="type">gint</span> length</code></em>,
178
<em class="parameter"><code><span class="type">gint</span> *position</code></em>);</pre>
180
180
Insert text at a given position.
208
208
<div class="refsect2">
209
209
<a name="atk-editable-text-copy-text"></a><h3>atk_editable_text_copy_text ()</h3>
210
210
<pre class="programlisting"><span class="returnvalue">void</span> atk_editable_text_copy_text (<em class="parameter"><code><a class="link" href="AtkEditableText.html" title="AtkEditableText"><span class="type">AtkEditableText</span></a> *text</code></em>,
211
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> start_pos</code></em>,
212
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> end_pos</code></em>);</pre>
211
<em class="parameter"><code><span class="type">gint</span> start_pos</code></em>,
212
<em class="parameter"><code><span class="type">gint</span> end_pos</code></em>);</pre>
214
214
Copy text from <em class="parameter"><code>start_pos</code></em> up to, but not including <em class="parameter"><code>end_pos</code></em>
215
215
to the clipboard.
237
237
<div class="refsect2">
238
238
<a name="atk-editable-text-cut-text"></a><h3>atk_editable_text_cut_text ()</h3>
239
239
<pre class="programlisting"><span class="returnvalue">void</span> atk_editable_text_cut_text (<em class="parameter"><code><a class="link" href="AtkEditableText.html" title="AtkEditableText"><span class="type">AtkEditableText</span></a> *text</code></em>,
240
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> start_pos</code></em>,
241
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> end_pos</code></em>);</pre>
240
<em class="parameter"><code><span class="type">gint</span> start_pos</code></em>,
241
<em class="parameter"><code><span class="type">gint</span> end_pos</code></em>);</pre>
243
243
Copy text from <em class="parameter"><code>start_pos</code></em> up to, but not including <em class="parameter"><code>end_pos</code></em>
244
244
to the clipboard and then delete from the widget.
266
266
<div class="refsect2">
267
267
<a name="atk-editable-text-delete-text"></a><h3>atk_editable_text_delete_text ()</h3>
268
268
<pre class="programlisting"><span class="returnvalue">void</span> atk_editable_text_delete_text (<em class="parameter"><code><a class="link" href="AtkEditableText.html" title="AtkEditableText"><span class="type">AtkEditableText</span></a> *text</code></em>,
269
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> start_pos</code></em>,
270
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> end_pos</code></em>);</pre>
269
<em class="parameter"><code><span class="type">gint</span> start_pos</code></em>,
270
<em class="parameter"><code><span class="type">gint</span> end_pos</code></em>);</pre>
272
272
Delete text <em class="parameter"><code>start_pos</code></em> up to, but not including <em class="parameter"><code>end_pos</code></em>.