~ubuntu-branches/ubuntu/trusty/atk1.0/trusty-proposed

« back to all changes in this revision

Viewing changes to docs/html/AtkText.html

  • Committer: Package Import Robot
  • Author(s): Luke Yelavich
  • Date: 2013-01-17 15:47:20 UTC
  • mfrom: (1.4.5)
  • Revision ID: package-import@ubuntu.com-20130117154720-hb5bjugb7p2k5hxv
Tags: 2.7.4-0ubuntu1
* New upstream release
  - Bug 690379: Atk lacks any kind of version utilities
  - Fixed out of tree builds caused by fix of bug 690379
  - Bug 656750: AtkWindow requires documentation
* Update symbols file.

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
<link rel="up" href="atk.html" title="ATK Library">
9
9
<link rel="prev" href="AtkTable.html" title="AtkTable">
10
10
<link rel="next" href="AtkUtil.html" title="AtkUtil">
11
 
<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
</head>
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
51
51
struct              <a class="link" href="AtkText.html#AtkAttribute" title="struct AtkAttribute">AtkAttribute</a>;
52
52
typedef             <a class="link" href="AtkText.html#AtkAttributeSet" title="AtkAttributeSet">AtkAttributeSet</a>;
53
53
enum                <a class="link" href="AtkText.html#AtkTextAttribute" title="enum AtkTextAttribute">AtkTextAttribute</a>;
54
 
<span class="returnvalue">gchar</span> *             <a class="link" href="AtkText.html#atk-text-get-text" title="atk_text_get_text ()">atk_text_get_text</a>                   (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
55
 
                                                         <em class="parameter"><code><span class="type">gint</span> start_offset</code></em>,
56
 
                                                         <em class="parameter"><code><span class="type">gint</span> end_offset</code></em>);
57
 
<span class="returnvalue">gunichar</span>            <a class="link" href="AtkText.html#atk-text-get-character-at-offset" title="atk_text_get_character_at_offset ()">atk_text_get_character_at_offset</a>    (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
58
 
                                                         <em class="parameter"><code><span class="type">gint</span> offset</code></em>);
59
 
<span class="returnvalue">gchar</span> *             <a class="link" href="AtkText.html#atk-text-get-text-after-offset" title="atk_text_get_text_after_offset ()">atk_text_get_text_after_offset</a>      (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
60
 
                                                         <em class="parameter"><code><span class="type">gint</span> offset</code></em>,
61
 
                                                         <em class="parameter"><code><a class="link" href="AtkText.html#AtkTextBoundary" title="enum AtkTextBoundary"><span class="type">AtkTextBoundary</span></a> boundary_type</code></em>,
62
 
                                                         <em class="parameter"><code><span class="type">gint</span> *start_offset</code></em>,
63
 
                                                         <em class="parameter"><code><span class="type">gint</span> *end_offset</code></em>);
64
 
<span class="returnvalue">gchar</span> *             <a class="link" href="AtkText.html#atk-text-get-text-at-offset" title="atk_text_get_text_at_offset ()">atk_text_get_text_at_offset</a>         (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
65
 
                                                         <em class="parameter"><code><span class="type">gint</span> offset</code></em>,
66
 
                                                         <em class="parameter"><code><a class="link" href="AtkText.html#AtkTextBoundary" title="enum AtkTextBoundary"><span class="type">AtkTextBoundary</span></a> boundary_type</code></em>,
67
 
                                                         <em class="parameter"><code><span class="type">gint</span> *start_offset</code></em>,
68
 
                                                         <em class="parameter"><code><span class="type">gint</span> *end_offset</code></em>);
69
 
<span class="returnvalue">gchar</span> *             <a class="link" href="AtkText.html#atk-text-get-text-before-offset" title="atk_text_get_text_before_offset ()">atk_text_get_text_before_offset</a>     (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
70
 
                                                         <em class="parameter"><code><span class="type">gint</span> offset</code></em>,
71
 
                                                         <em class="parameter"><code><a class="link" href="AtkText.html#AtkTextBoundary" title="enum AtkTextBoundary"><span class="type">AtkTextBoundary</span></a> boundary_type</code></em>,
72
 
                                                         <em class="parameter"><code><span class="type">gint</span> *start_offset</code></em>,
73
 
                                                         <em class="parameter"><code><span class="type">gint</span> *end_offset</code></em>);
74
 
<span class="returnvalue">gint</span>                <a class="link" href="AtkText.html#atk-text-get-caret-offset" title="atk_text_get_caret_offset ()">atk_text_get_caret_offset</a>           (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>);
 
54
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="AtkText.html#atk-text-get-text" title="atk_text_get_text ()">atk_text_get_text</a>                   (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</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> start_offset</code></em>,
 
56
                                                         <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>);
 
57
<a href="http://library.gnome.org/devel/glib/unstable/glib-Unicode-Manipulation.html#gunichar"><span class="returnvalue">gunichar</span></a>            <a class="link" href="AtkText.html#atk-text-get-character-at-offset" title="atk_text_get_character_at_offset ()">atk_text_get_character_at_offset</a>    (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</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> offset</code></em>);
 
59
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="AtkText.html#atk-text-get-text-after-offset" title="atk_text_get_text_after_offset ()">atk_text_get_text_after_offset</a>      (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</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> offset</code></em>,
 
61
                                                         <em class="parameter"><code><a class="link" href="AtkText.html#AtkTextBoundary" title="enum AtkTextBoundary"><span class="type">AtkTextBoundary</span></a> boundary_type</code></em>,
 
62
                                                         <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>,
 
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> *end_offset</code></em>);
 
64
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="AtkText.html#atk-text-get-text-at-offset" title="atk_text_get_text_at_offset ()">atk_text_get_text_at_offset</a>         (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
 
65
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offset</code></em>,
 
66
                                                         <em class="parameter"><code><a class="link" href="AtkText.html#AtkTextBoundary" title="enum AtkTextBoundary"><span class="type">AtkTextBoundary</span></a> boundary_type</code></em>,
 
67
                                                         <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>,
 
68
                                                         <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>);
 
69
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="AtkText.html#atk-text-get-text-before-offset" title="atk_text_get_text_before_offset ()">atk_text_get_text_before_offset</a>     (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
 
70
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offset</code></em>,
 
71
                                                         <em class="parameter"><code><a class="link" href="AtkText.html#AtkTextBoundary" title="enum AtkTextBoundary"><span class="type">AtkTextBoundary</span></a> boundary_type</code></em>,
 
72
                                                         <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>,
 
73
                                                         <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>);
 
74
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="AtkText.html#atk-text-get-caret-offset" title="atk_text_get_caret_offset ()">atk_text_get_caret_offset</a>           (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>);
75
75
<span class="returnvalue">void</span>                <a class="link" href="AtkText.html#atk-text-get-character-extents" title="atk_text_get_character_extents ()">atk_text_get_character_extents</a>      (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
76
 
                                                         <em class="parameter"><code><span class="type">gint</span> offset</code></em>,
77
 
                                                         <em class="parameter"><code><span class="type">gint</span> *x</code></em>,
78
 
                                                         <em class="parameter"><code><span class="type">gint</span> *y</code></em>,
79
 
                                                         <em class="parameter"><code><span class="type">gint</span> *width</code></em>,
80
 
                                                         <em class="parameter"><code><span class="type">gint</span> *height</code></em>,
 
76
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offset</code></em>,
 
77
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x</code></em>,
 
78
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y</code></em>,
 
79
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *width</code></em>,
 
80
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *height</code></em>,
81
81
                                                         <em class="parameter"><code><a class="link" href="AtkUtil.html#AtkCoordType" title="enum AtkCoordType"><span class="type">AtkCoordType</span></a> coords</code></em>);
82
82
<a class="link" href="AtkText.html#AtkAttributeSet" title="AtkAttributeSet"><span class="returnvalue">AtkAttributeSet</span></a> *   <a class="link" href="AtkText.html#atk-text-get-run-attributes" title="atk_text_get_run_attributes ()">atk_text_get_run_attributes</a>         (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
83
 
                                                         <em class="parameter"><code><span class="type">gint</span> offset</code></em>,
84
 
                                                         <em class="parameter"><code><span class="type">gint</span> *start_offset</code></em>,
85
 
                                                         <em class="parameter"><code><span class="type">gint</span> *end_offset</code></em>);
 
83
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offset</code></em>,
 
84
                                                         <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>,
 
85
                                                         <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>);
86
86
<a class="link" href="AtkText.html#AtkAttributeSet" title="AtkAttributeSet"><span class="returnvalue">AtkAttributeSet</span></a> *   <a class="link" href="AtkText.html#atk-text-get-default-attributes" title="atk_text_get_default_attributes ()">atk_text_get_default_attributes</a>     (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>);
87
 
<span class="returnvalue">gint</span>                <a class="link" href="AtkText.html#atk-text-get-character-count" title="atk_text_get_character_count ()">atk_text_get_character_count</a>        (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>);
88
 
<span class="returnvalue">gint</span>                <a class="link" href="AtkText.html#atk-text-get-offset-at-point" title="atk_text_get_offset_at_point ()">atk_text_get_offset_at_point</a>        (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
89
 
                                                         <em class="parameter"><code><span class="type">gint</span> x</code></em>,
90
 
                                                         <em class="parameter"><code><span class="type">gint</span> y</code></em>,
 
87
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="AtkText.html#atk-text-get-character-count" title="atk_text_get_character_count ()">atk_text_get_character_count</a>        (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>);
 
88
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="AtkText.html#atk-text-get-offset-at-point" title="atk_text_get_offset_at_point ()">atk_text_get_offset_at_point</a>        (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
 
89
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
 
90
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>,
91
91
                                                         <em class="parameter"><code><a class="link" href="AtkUtil.html#AtkCoordType" title="enum AtkCoordType"><span class="type">AtkCoordType</span></a> coords</code></em>);
92
92
<a class="link" href="AtkText.html#AtkTextRange" title="struct AtkTextRange"><span class="returnvalue">AtkTextRange</span></a> **     <a class="link" href="AtkText.html#atk-text-get-bounded-ranges" title="atk_text_get_bounded_ranges ()">atk_text_get_bounded_ranges</a>         (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
93
93
                                                         <em class="parameter"><code><a class="link" href="AtkText.html#AtkTextRectangle" title="struct AtkTextRectangle"><span class="type">AtkTextRectangle</span></a> *rect</code></em>,
95
95
                                                         <em class="parameter"><code><a class="link" href="AtkText.html#AtkTextClipType" title="enum AtkTextClipType"><span class="type">AtkTextClipType</span></a> x_clip_type</code></em>,
96
96
                                                         <em class="parameter"><code><a class="link" href="AtkText.html#AtkTextClipType" title="enum AtkTextClipType"><span class="type">AtkTextClipType</span></a> y_clip_type</code></em>);
97
97
<span class="returnvalue">void</span>                <a class="link" href="AtkText.html#atk-text-get-range-extents" title="atk_text_get_range_extents ()">atk_text_get_range_extents</a>          (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
98
 
                                                         <em class="parameter"><code><span class="type">gint</span> start_offset</code></em>,
99
 
                                                         <em class="parameter"><code><span class="type">gint</span> end_offset</code></em>,
 
98
                                                         <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>,
 
99
                                                         <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>,
100
100
                                                         <em class="parameter"><code><a class="link" href="AtkUtil.html#AtkCoordType" title="enum AtkCoordType"><span class="type">AtkCoordType</span></a> coord_type</code></em>,
101
101
                                                         <em class="parameter"><code><a class="link" href="AtkText.html#AtkTextRectangle" title="struct AtkTextRectangle"><span class="type">AtkTextRectangle</span></a> *rect</code></em>);
102
102
<span class="returnvalue">void</span>                <a class="link" href="AtkText.html#atk-text-free-ranges" title="atk_text_free_ranges ()">atk_text_free_ranges</a>                (<em class="parameter"><code><a class="link" href="AtkText.html#AtkTextRange" title="struct AtkTextRange"><span class="type">AtkTextRange</span></a> **ranges</code></em>);
103
 
<span class="returnvalue">gint</span>                <a class="link" href="AtkText.html#atk-text-get-n-selections" title="atk_text_get_n_selections ()">atk_text_get_n_selections</a>           (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>);
104
 
<span class="returnvalue">gchar</span> *             <a class="link" href="AtkText.html#atk-text-get-selection" title="atk_text_get_selection ()">atk_text_get_selection</a>              (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
105
 
                                                         <em class="parameter"><code><span class="type">gint</span> selection_num</code></em>,
106
 
                                                         <em class="parameter"><code><span class="type">gint</span> *start_offset</code></em>,
107
 
                                                         <em class="parameter"><code><span class="type">gint</span> *end_offset</code></em>);
108
 
<span class="returnvalue">gboolean</span>            <a class="link" href="AtkText.html#atk-text-add-selection" title="atk_text_add_selection ()">atk_text_add_selection</a>              (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
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>);
111
 
<span class="returnvalue">gboolean</span>            <a class="link" href="AtkText.html#atk-text-remove-selection" title="atk_text_remove_selection ()">atk_text_remove_selection</a>           (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
112
 
                                                         <em class="parameter"><code><span class="type">gint</span> selection_num</code></em>);
113
 
<span class="returnvalue">gboolean</span>            <a class="link" href="AtkText.html#atk-text-set-selection" title="atk_text_set_selection ()">atk_text_set_selection</a>              (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
114
 
                                                         <em class="parameter"><code><span class="type">gint</span> selection_num</code></em>,
115
 
                                                         <em class="parameter"><code><span class="type">gint</span> start_offset</code></em>,
116
 
                                                         <em class="parameter"><code><span class="type">gint</span> end_offset</code></em>);
117
 
<span class="returnvalue">gboolean</span>            <a class="link" href="AtkText.html#atk-text-set-caret-offset" title="atk_text_set_caret_offset ()">atk_text_set_caret_offset</a>           (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
118
 
                                                         <em class="parameter"><code><span class="type">gint</span> offset</code></em>);
 
103
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="AtkText.html#atk-text-get-n-selections" title="atk_text_get_n_selections ()">atk_text_get_n_selections</a>           (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>);
 
104
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="AtkText.html#atk-text-get-selection" title="atk_text_get_selection ()">atk_text_get_selection</a>              (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
 
105
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> selection_num</code></em>,
 
106
                                                         <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>,
 
107
                                                         <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>);
 
108
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="AtkText.html#atk-text-add-selection" title="atk_text_add_selection ()">atk_text_add_selection</a>              (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</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>);
 
111
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="AtkText.html#atk-text-remove-selection" title="atk_text_remove_selection ()">atk_text_remove_selection</a>           (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
 
112
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> selection_num</code></em>);
 
113
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="AtkText.html#atk-text-set-selection" title="atk_text_set_selection ()">atk_text_set_selection</a>              (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
 
114
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> selection_num</code></em>,
 
115
                                                         <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>,
 
116
                                                         <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>);
 
117
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="AtkText.html#atk-text-set-caret-offset" title="atk_text_set_caret_offset ()">atk_text_set_caret_offset</a>           (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
 
118
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offset</code></em>);
119
119
<span class="returnvalue">void</span>                <a class="link" href="AtkText.html#atk-attribute-set-free" title="atk_attribute_set_free ()">atk_attribute_set_free</a>              (<em class="parameter"><code><a class="link" href="AtkText.html#AtkAttributeSet" title="AtkAttributeSet"><span class="type">AtkAttributeSet</span></a> *attrib_set</code></em>);
120
 
<a class="link" href="AtkText.html#AtkTextAttribute" title="enum AtkTextAttribute"><span class="returnvalue">AtkTextAttribute</span></a>    <a class="link" href="AtkText.html#atk-text-attribute-register" title="atk_text_attribute_register ()">atk_text_attribute_register</a>         (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);
121
 
const <span class="returnvalue">gchar</span> *       <a class="link" href="AtkText.html#atk-text-attribute-get-name" title="atk_text_attribute_get_name ()">atk_text_attribute_get_name</a>         (<em class="parameter"><code><a class="link" href="AtkText.html#AtkTextAttribute" title="enum AtkTextAttribute"><span class="type">AtkTextAttribute</span></a> attr</code></em>);
122
 
<a class="link" href="AtkText.html#AtkTextAttribute" title="enum AtkTextAttribute"><span class="returnvalue">AtkTextAttribute</span></a>    <a class="link" href="AtkText.html#atk-text-attribute-for-name" title="atk_text_attribute_for_name ()">atk_text_attribute_for_name</a>         (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);
123
 
const <span class="returnvalue">gchar</span> *       <a class="link" href="AtkText.html#atk-text-attribute-get-value" title="atk_text_attribute_get_value ()">atk_text_attribute_get_value</a>        (<em class="parameter"><code><a class="link" href="AtkText.html#AtkTextAttribute" title="enum AtkTextAttribute"><span class="type">AtkTextAttribute</span></a> attr</code></em>,
124
 
                                                         <em class="parameter"><code><span class="type">gint</span> index_</code></em>);
 
120
<a class="link" href="AtkText.html#AtkTextAttribute" title="enum AtkTextAttribute"><span class="returnvalue">AtkTextAttribute</span></a>    <a class="link" href="AtkText.html#atk-text-attribute-register" title="atk_text_attribute_register ()">atk_text_attribute_register</a>         (<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> *name</code></em>);
 
121
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="AtkText.html#atk-text-attribute-get-name" title="atk_text_attribute_get_name ()">atk_text_attribute_get_name</a>         (<em class="parameter"><code><a class="link" href="AtkText.html#AtkTextAttribute" title="enum AtkTextAttribute"><span class="type">AtkTextAttribute</span></a> attr</code></em>);
 
122
<a class="link" href="AtkText.html#AtkTextAttribute" title="enum AtkTextAttribute"><span class="returnvalue">AtkTextAttribute</span></a>    <a class="link" href="AtkText.html#atk-text-attribute-for-name" title="atk_text_attribute_for_name ()">atk_text_attribute_for_name</a>         (<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> *name</code></em>);
 
123
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="AtkText.html#atk-text-attribute-get-value" title="atk_text_attribute_get_value ()">atk_text_attribute_get_value</a>        (<em class="parameter"><code><a class="link" href="AtkText.html#AtkTextAttribute" title="enum AtkTextAttribute"><span class="type">AtkTextAttribute</span></a> attr</code></em>,
 
124
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> index_</code></em>);
125
125
</pre>
126
126
</div>
127
127
<div class="refsect1">
140
140
<div class="refsect1">
141
141
<a name="AtkText.signals"></a><h2>Signals</h2>
142
142
<pre class="synopsis">
143
 
  "<a class="link" href="AtkText.html#AtkText-text-attributes-changed" title='The "text-attributes-changed" signal'>text-attributes-changed</a>"                        : <code class="literal">Run Last</code>
144
 
  "<a class="link" href="AtkText.html#AtkText-text-caret-moved" title='The "text-caret-moved" signal'>text-caret-moved</a>"                               : <code class="literal">Run Last</code>
145
 
  "<a class="link" href="AtkText.html#AtkText-text-changed" title='The "text-changed" signal'>text-changed</a>"                                   : <code class="literal">Has Details</code>
146
 
  "<a class="link" href="AtkText.html#AtkText-text-insert" title='The "text-insert" signal'>text-insert</a>"                                    : <code class="literal">Has Details</code>
147
 
  "<a class="link" href="AtkText.html#AtkText-text-remove" title='The "text-remove" signal'>text-remove</a>"                                    : <code class="literal">Has Details</code>
148
 
  "<a class="link" href="AtkText.html#AtkText-text-selection-changed" title='The "text-selection-changed" signal'>text-selection-changed</a>"                         : <code class="literal">Run Last</code>
149
 
  "<a class="link" href="AtkText.html#AtkText-text-update" title='The "text-update" signal'>text-update</a>"                                    : <code class="literal">Has Details</code>
 
143
  "<a class="link" href="AtkText.html#AtkText-text-attributes-changed" title='The "text-attributes-changed" signal'>text-attributes-changed</a>"                        : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
 
144
  "<a class="link" href="AtkText.html#AtkText-text-caret-moved" title='The "text-caret-moved" signal'>text-caret-moved</a>"                               : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
 
145
  "<a class="link" href="AtkText.html#AtkText-text-changed" title='The "text-changed" signal'>text-changed</a>"                                   : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a>
 
146
  "<a class="link" href="AtkText.html#AtkText-text-insert" title='The "text-insert" signal'>text-insert</a>"                                    : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a>
 
147
  "<a class="link" href="AtkText.html#AtkText-text-remove" title='The "text-remove" signal'>text-remove</a>"                                    : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a>
 
148
  "<a class="link" href="AtkText.html#AtkText-text-selection-changed" title='The "text-selection-changed" signal'>text-selection-changed</a>"                         : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
 
149
  "<a class="link" href="AtkText.html#AtkText-text-update" title='The "text-update" signal'>text-update</a>"                                    : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a>
150
150
</pre>
151
151
</div>
152
152
<div class="refsect1">
302
302
<td>A rectangle giving the bounds of the text range</td>
303
303
</tr>
304
304
<tr>
305
 
<td><p><span class="term"><span class="type">gint</span> <em class="structfield"><code><a name="AtkTextRange.start-offset"></a>start_offset</code></em>;</span></p></td>
 
305
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="AtkTextRange.start-offset"></a>start_offset</code></em>;</span></p></td>
306
306
<td>The start offset of a AtkTextRange</td>
307
307
</tr>
308
308
<tr>
309
 
<td><p><span class="term"><span class="type">gint</span> <em class="structfield"><code><a name="AtkTextRange.end-offset"></a>end_offset</code></em>;</span></p></td>
 
309
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="AtkTextRange.end-offset"></a>end_offset</code></em>;</span></p></td>
310
310
<td>The end offset of a AtkTextRange</td>
311
311
</tr>
312
312
<tr>
313
 
<td><p><span class="term"><span class="type">gchar</span> *<em class="structfield"><code><a name="AtkTextRange.content"></a>content</code></em>;</span></p></td>
 
313
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="AtkTextRange.content"></a>content</code></em>;</span></p></td>
314
314
<td>The text in the text range</td>
315
315
</tr>
316
316
</tbody>
333
333
<col align="left" valign="top">
334
334
<tbody>
335
335
<tr>
336
 
<td><p><span class="term"><span class="type">gint</span> <em class="structfield"><code><a name="AtkTextRectangle.x"></a>x</code></em>;</span></p></td>
 
336
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="AtkTextRectangle.x"></a>x</code></em>;</span></p></td>
337
337
<td>The horizontal coordinate of a rectangle</td>
338
338
</tr>
339
339
<tr>
340
 
<td><p><span class="term"><span class="type">gint</span> <em class="structfield"><code><a name="AtkTextRectangle.y"></a>y</code></em>;</span></p></td>
 
340
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="AtkTextRectangle.y"></a>y</code></em>;</span></p></td>
341
341
<td>The vertical coordinate of a rectangle</td>
342
342
</tr>
343
343
<tr>
344
 
<td><p><span class="term"><span class="type">gint</span> <em class="structfield"><code><a name="AtkTextRectangle.width"></a>width</code></em>;</span></p></td>
 
344
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="AtkTextRectangle.width"></a>width</code></em>;</span></p></td>
345
345
<td>The width of a rectangle</td>
346
346
</tr>
347
347
<tr>
348
 
<td><p><span class="term"><span class="type">gint</span> <em class="structfield"><code><a name="AtkTextRectangle.height"></a>height</code></em>;</span></p></td>
 
348
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="AtkTextRectangle.height"></a>height</code></em>;</span></p></td>
349
349
<td>The height of a rectangle</td>
350
350
</tr>
351
351
</tbody>
366
366
<col align="left" valign="top">
367
367
<tbody>
368
368
<tr>
369
 
<td><p><span class="term"><span class="type">gchar</span> *<em class="structfield"><code><a name="AtkAttribute.name"></a>name</code></em>;</span></p></td>
 
369
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="AtkAttribute.name"></a>name</code></em>;</span></p></td>
370
370
<td>The attribute name. Call <code class="function">atk_text_attr_get_name()</code>
371
371
</td>
372
372
</tr>
373
373
<tr>
374
 
<td><p><span class="term"><span class="type">gchar</span> *<em class="structfield"><code><a name="AtkAttribute.value"></a>value</code></em>;</span></p></td>
 
374
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="AtkAttribute.value"></a>value</code></em>;</span></p></td>
375
375
<td>the value of the attribute, represented as a string.
376
376
Call <code class="function">atk_text_attr_get_value()</code> for those which are strings.
377
377
For values which are numbers, the string representation of the number
386
386
<pre class="programlisting">typedef GSList AtkAttributeSet;
387
387
</pre>
388
388
<p>
389
 
This is a singly-linked list (a <span class="type">GSList</span>) of <a class="link" href="AtkText.html#AtkAttribute" title="struct AtkAttribute"><span class="type">AtkAttribute</span></a>. It is
 
389
This is a singly-linked list (a <a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a>) of <a class="link" href="AtkText.html#AtkAttribute" title="struct AtkAttribute"><span class="type">AtkAttribute</span></a>. It is
390
390
used by <a class="link" href="AtkText.html#atk-text-get-run-attributes" title="atk_text_get_run_attributes ()"><code class="function">atk_text_get_run_attributes()</code></a>, <a class="link" href="AtkText.html#atk-text-get-default-attributes" title="atk_text_get_default_attributes ()"><code class="function">atk_text_get_default_attributes()</code></a>
391
391
and <a class="link" href="AtkEditableText.html#atk-editable-text-set-run-attributes" title="atk_editable_text_set_run_attributes ()"><code class="function">atk_editable_text_set_run_attributes()</code></a>
392
392
</p>
583
583
<hr>
584
584
<div class="refsect2">
585
585
<a name="atk-text-get-text"></a><h3>atk_text_get_text ()</h3>
586
 
<pre class="programlisting"><span class="returnvalue">gchar</span> *             atk_text_get_text                   (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
587
 
                                                         <em class="parameter"><code><span class="type">gint</span> start_offset</code></em>,
588
 
                                                         <em class="parameter"><code><span class="type">gint</span> end_offset</code></em>);</pre>
 
586
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             atk_text_get_text                   (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
 
587
                                                         <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>,
 
588
                                                         <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>
589
589
<p>
590
590
Gets the specified text.
591
591
</p>
608
608
<tr>
609
609
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
610
610
<td>a newly allocated string containing the text from <em class="parameter"><code>start_offset</code></em> up
611
 
to, but not including <em class="parameter"><code>end_offset</code></em>. Use <code class="function">g_free()</code> to free the returned string.</td>
 
611
to, but not including <em class="parameter"><code>end_offset</code></em>. Use <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> to free the returned string.</td>
612
612
</tr>
613
613
</tbody>
614
614
</table></div>
616
616
<hr>
617
617
<div class="refsect2">
618
618
<a name="atk-text-get-character-at-offset"></a><h3>atk_text_get_character_at_offset ()</h3>
619
 
<pre class="programlisting"><span class="returnvalue">gunichar</span>            atk_text_get_character_at_offset    (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
620
 
                                                         <em class="parameter"><code><span class="type">gint</span> offset</code></em>);</pre>
 
619
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Unicode-Manipulation.html#gunichar"><span class="returnvalue">gunichar</span></a>            atk_text_get_character_at_offset    (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
 
620
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offset</code></em>);</pre>
621
621
<p>
622
622
Gets the specified text.
623
623
</p>
643
643
<hr>
644
644
<div class="refsect2">
645
645
<a name="atk-text-get-text-after-offset"></a><h3>atk_text_get_text_after_offset ()</h3>
646
 
<pre class="programlisting"><span class="returnvalue">gchar</span> *             atk_text_get_text_after_offset      (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
647
 
                                                         <em class="parameter"><code><span class="type">gint</span> offset</code></em>,
 
646
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             atk_text_get_text_after_offset      (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
 
647
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offset</code></em>,
648
648
                                                         <em class="parameter"><code><a class="link" href="AtkText.html#AtkTextBoundary" title="enum AtkTextBoundary"><span class="type">AtkTextBoundary</span></a> boundary_type</code></em>,
649
 
                                                         <em class="parameter"><code><span class="type">gint</span> *start_offset</code></em>,
650
 
                                                         <em class="parameter"><code><span class="type">gint</span> *end_offset</code></em>);</pre>
 
649
                                                         <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>,
 
650
                                                         <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>
651
651
<p>
652
652
Gets the specified text.
653
653
</p>
729
729
<tr>
730
730
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
731
731
<td>a newly allocated string containing the text after <em class="parameter"><code>offset</code></em> bounded
732
 
by the specified <em class="parameter"><code>boundary_type</code></em>. Use <code class="function">g_free()</code> to free the returned string.</td>
 
732
by the specified <em class="parameter"><code>boundary_type</code></em>. Use <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> to free the returned string.</td>
733
733
</tr>
734
734
</tbody>
735
735
</table></div>
737
737
<hr>
738
738
<div class="refsect2">
739
739
<a name="atk-text-get-text-at-offset"></a><h3>atk_text_get_text_at_offset ()</h3>
740
 
<pre class="programlisting"><span class="returnvalue">gchar</span> *             atk_text_get_text_at_offset         (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
741
 
                                                         <em class="parameter"><code><span class="type">gint</span> offset</code></em>,
 
740
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             atk_text_get_text_at_offset         (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
 
741
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offset</code></em>,
742
742
                                                         <em class="parameter"><code><a class="link" href="AtkText.html#AtkTextBoundary" title="enum AtkTextBoundary"><span class="type">AtkTextBoundary</span></a> boundary_type</code></em>,
743
 
                                                         <em class="parameter"><code><span class="type">gint</span> *start_offset</code></em>,
744
 
                                                         <em class="parameter"><code><span class="type">gint</span> *end_offset</code></em>);</pre>
 
743
                                                         <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>,
 
744
                                                         <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>
745
745
<p>
746
746
Gets the specified text.
747
747
</p>
830
830
<tr>
831
831
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
832
832
<td>a newly allocated string containing the text at <em class="parameter"><code>offset</code></em> bounded by
833
 
the specified <em class="parameter"><code>boundary_type</code></em>. Use <code class="function">g_free()</code> to free the returned string.</td>
 
833
the specified <em class="parameter"><code>boundary_type</code></em>. Use <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> to free the returned string.</td>
834
834
</tr>
835
835
</tbody>
836
836
</table></div>
838
838
<hr>
839
839
<div class="refsect2">
840
840
<a name="atk-text-get-text-before-offset"></a><h3>atk_text_get_text_before_offset ()</h3>
841
 
<pre class="programlisting"><span class="returnvalue">gchar</span> *             atk_text_get_text_before_offset     (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
842
 
                                                         <em class="parameter"><code><span class="type">gint</span> offset</code></em>,
 
841
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             atk_text_get_text_before_offset     (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
 
842
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offset</code></em>,
843
843
                                                         <em class="parameter"><code><a class="link" href="AtkText.html#AtkTextBoundary" title="enum AtkTextBoundary"><span class="type">AtkTextBoundary</span></a> boundary_type</code></em>,
844
 
                                                         <em class="parameter"><code><span class="type">gint</span> *start_offset</code></em>,
845
 
                                                         <em class="parameter"><code><span class="type">gint</span> *end_offset</code></em>);</pre>
 
844
                                                         <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>,
 
845
                                                         <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>
846
846
<p>
847
847
Gets the specified text.
848
848
</p>
929
929
<tr>
930
930
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
931
931
<td>a newly allocated string containing the text before <em class="parameter"><code>offset</code></em> bounded
932
 
by the specified <em class="parameter"><code>boundary_type</code></em>. Use <code class="function">g_free()</code> to free the returned string.</td>
 
932
by the specified <em class="parameter"><code>boundary_type</code></em>. Use <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> to free the returned string.</td>
933
933
</tr>
934
934
</tbody>
935
935
</table></div>
937
937
<hr>
938
938
<div class="refsect2">
939
939
<a name="atk-text-get-caret-offset"></a><h3>atk_text_get_caret_offset ()</h3>
940
 
<pre class="programlisting"><span class="returnvalue">gint</span>                atk_text_get_caret_offset           (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>);</pre>
 
940
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                atk_text_get_caret_offset           (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>);</pre>
941
941
<p>
942
942
Gets the offset position of the caret (cursor).
943
943
</p>
960
960
<div class="refsect2">
961
961
<a name="atk-text-get-character-extents"></a><h3>atk_text_get_character_extents ()</h3>
962
962
<pre class="programlisting"><span class="returnvalue">void</span>                atk_text_get_character_extents      (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
963
 
                                                         <em class="parameter"><code><span class="type">gint</span> offset</code></em>,
964
 
                                                         <em class="parameter"><code><span class="type">gint</span> *x</code></em>,
965
 
                                                         <em class="parameter"><code><span class="type">gint</span> *y</code></em>,
966
 
                                                         <em class="parameter"><code><span class="type">gint</span> *width</code></em>,
967
 
                                                         <em class="parameter"><code><span class="type">gint</span> *height</code></em>,
 
963
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offset</code></em>,
 
964
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x</code></em>,
 
965
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y</code></em>,
 
966
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *width</code></em>,
 
967
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *height</code></em>,
968
968
                                                         <em class="parameter"><code><a class="link" href="AtkUtil.html#AtkCoordType" title="enum AtkCoordType"><span class="type">AtkCoordType</span></a> coords</code></em>);</pre>
969
969
<p>
970
970
Get the bounding box containing the glyph representing the character at 
1009
1009
<div class="refsect2">
1010
1010
<a name="atk-text-get-run-attributes"></a><h3>atk_text_get_run_attributes ()</h3>
1011
1011
<pre class="programlisting"><a class="link" href="AtkText.html#AtkAttributeSet" title="AtkAttributeSet"><span class="returnvalue">AtkAttributeSet</span></a> *   atk_text_get_run_attributes         (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
1012
 
                                                         <em class="parameter"><code><span class="type">gint</span> offset</code></em>,
1013
 
                                                         <em class="parameter"><code><span class="type">gint</span> *start_offset</code></em>,
1014
 
                                                         <em class="parameter"><code><span class="type">gint</span> *end_offset</code></em>);</pre>
 
1012
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offset</code></em>,
 
1013
                                                         <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>,
 
1014
                                                         <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>
1015
1015
<p>
1016
1016
Creates an <a class="link" href="AtkText.html#AtkAttributeSet" title="AtkAttributeSet"><span class="type">AtkAttributeSet</span></a> which consists of the attributes explicitly
1017
1017
set at the position <em class="parameter"><code>offset</code></em> in the text. <em class="parameter"><code>start_offset</code></em> and <em class="parameter"><code>end_offset</code></em> are
1085
1085
<hr>
1086
1086
<div class="refsect2">
1087
1087
<a name="atk-text-get-character-count"></a><h3>atk_text_get_character_count ()</h3>
1088
 
<pre class="programlisting"><span class="returnvalue">gint</span>                atk_text_get_character_count        (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>);</pre>
 
1088
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                atk_text_get_character_count        (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>);</pre>
1089
1089
<p>
1090
1090
Gets the character count.
1091
1091
</p>
1107
1107
<hr>
1108
1108
<div class="refsect2">
1109
1109
<a name="atk-text-get-offset-at-point"></a><h3>atk_text_get_offset_at_point ()</h3>
1110
 
<pre class="programlisting"><span class="returnvalue">gint</span>                atk_text_get_offset_at_point        (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
1111
 
                                                         <em class="parameter"><code><span class="type">gint</span> x</code></em>,
1112
 
                                                         <em class="parameter"><code><span class="type">gint</span> y</code></em>,
 
1110
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                atk_text_get_offset_at_point        (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
 
1111
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
 
1112
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>,
1113
1113
                                                         <em class="parameter"><code><a class="link" href="AtkUtil.html#AtkCoordType" title="enum AtkCoordType"><span class="type">AtkCoordType</span></a> coords</code></em>);</pre>
1114
1114
<p>
1115
1115
Gets the offset of the character located at coordinates <em class="parameter"><code>x</code></em> and <em class="parameter"><code>y</code></em>. <em class="parameter"><code>x</code></em> and <em class="parameter"><code>y</code></em>
1195
1195
<div class="refsect2">
1196
1196
<a name="atk-text-get-range-extents"></a><h3>atk_text_get_range_extents ()</h3>
1197
1197
<pre class="programlisting"><span class="returnvalue">void</span>                atk_text_get_range_extents          (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
1198
 
                                                         <em class="parameter"><code><span class="type">gint</span> start_offset</code></em>,
1199
 
                                                         <em class="parameter"><code><span class="type">gint</span> end_offset</code></em>,
 
1198
                                                         <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>,
 
1199
                                                         <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>,
1200
1200
                                                         <em class="parameter"><code><a class="link" href="AtkUtil.html#AtkCoordType" title="enum AtkCoordType"><span class="type">AtkCoordType</span></a> coord_type</code></em>,
1201
1201
                                                         <em class="parameter"><code><a class="link" href="AtkText.html#AtkTextRectangle" title="struct AtkTextRectangle"><span class="type">AtkTextRectangle</span></a> *rect</code></em>);</pre>
1202
1202
<p>
1255
1255
<hr>
1256
1256
<div class="refsect2">
1257
1257
<a name="atk-text-get-n-selections"></a><h3>atk_text_get_n_selections ()</h3>
1258
 
<pre class="programlisting"><span class="returnvalue">gint</span>                atk_text_get_n_selections           (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>);</pre>
 
1258
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                atk_text_get_n_selections           (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>);</pre>
1259
1259
<p>
1260
1260
Gets the number of selected regions.
1261
1261
</p>
1278
1278
<hr>
1279
1279
<div class="refsect2">
1280
1280
<a name="atk-text-get-selection"></a><h3>atk_text_get_selection ()</h3>
1281
 
<pre class="programlisting"><span class="returnvalue">gchar</span> *             atk_text_get_selection              (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
1282
 
                                                         <em class="parameter"><code><span class="type">gint</span> selection_num</code></em>,
1283
 
                                                         <em class="parameter"><code><span class="type">gint</span> *start_offset</code></em>,
1284
 
                                                         <em class="parameter"><code><span class="type">gint</span> *end_offset</code></em>);</pre>
 
1281
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             atk_text_get_selection              (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
 
1282
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> selection_num</code></em>,
 
1283
                                                         <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>,
 
1284
                                                         <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>
1285
1285
<p>
1286
1286
Gets the text from the specified selection.
1287
1287
</p>
1314
1314
</tr>
1315
1315
<tr>
1316
1316
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1317
 
<td>a newly allocated string containing the selected text. Use <code class="function">g_free()</code>
 
1317
<td>a newly allocated string containing the selected text. Use <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>
1318
1318
to free the returned string.</td>
1319
1319
</tr>
1320
1320
</tbody>
1323
1323
<hr>
1324
1324
<div class="refsect2">
1325
1325
<a name="atk-text-add-selection"></a><h3>atk_text_add_selection ()</h3>
1326
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            atk_text_add_selection              (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
1327
 
                                                         <em class="parameter"><code><span class="type">gint</span> start_offset</code></em>,
1328
 
                                                         <em class="parameter"><code><span class="type">gint</span> end_offset</code></em>);</pre>
 
1326
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            atk_text_add_selection              (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
 
1327
                                                         <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>,
 
1328
                                                         <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>
1329
1329
<p>
1330
1330
Adds a selection bounded by the specified offsets.
1331
1331
</p>
1348
1348
<tr>
1349
1349
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1350
1350
<td>
1351
 
<code class="literal">TRUE</code> if success, <code class="literal">FALSE</code> otherwise</td>
 
1351
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
1352
1352
</tr>
1353
1353
</tbody>
1354
1354
</table></div>
1356
1356
<hr>
1357
1357
<div class="refsect2">
1358
1358
<a name="atk-text-remove-selection"></a><h3>atk_text_remove_selection ()</h3>
1359
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            atk_text_remove_selection           (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
1360
 
                                                         <em class="parameter"><code><span class="type">gint</span> selection_num</code></em>);</pre>
 
1359
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            atk_text_remove_selection           (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
 
1360
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> selection_num</code></em>);</pre>
1361
1361
<p>
1362
1362
Removes the specified selection.
1363
1363
</p>
1380
1380
<tr>
1381
1381
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1382
1382
<td>
1383
 
<code class="literal">TRUE</code> if success, <code class="literal">FALSE</code> otherwise</td>
 
1383
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
1384
1384
</tr>
1385
1385
</tbody>
1386
1386
</table></div>
1388
1388
<hr>
1389
1389
<div class="refsect2">
1390
1390
<a name="atk-text-set-selection"></a><h3>atk_text_set_selection ()</h3>
1391
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            atk_text_set_selection              (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
1392
 
                                                         <em class="parameter"><code><span class="type">gint</span> selection_num</code></em>,
1393
 
                                                         <em class="parameter"><code><span class="type">gint</span> start_offset</code></em>,
1394
 
                                                         <em class="parameter"><code><span class="type">gint</span> end_offset</code></em>);</pre>
 
1391
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            atk_text_set_selection              (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
 
1392
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> selection_num</code></em>,
 
1393
                                                         <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>,
 
1394
                                                         <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>
1395
1395
<p>
1396
1396
Changes the start and end offset of the specified selection.
1397
1397
</p>
1423
1423
<tr>
1424
1424
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1425
1425
<td>
1426
 
<code class="literal">TRUE</code> if success, <code class="literal">FALSE</code> otherwise</td>
 
1426
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
1427
1427
</tr>
1428
1428
</tbody>
1429
1429
</table></div>
1431
1431
<hr>
1432
1432
<div class="refsect2">
1433
1433
<a name="atk-text-set-caret-offset"></a><h3>atk_text_set_caret_offset ()</h3>
1434
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            atk_text_set_caret_offset           (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
1435
 
                                                         <em class="parameter"><code><span class="type">gint</span> offset</code></em>);</pre>
 
1434
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            atk_text_set_caret_offset           (<em class="parameter"><code><a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *text</code></em>,
 
1435
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> offset</code></em>);</pre>
1436
1436
<p>
1437
1437
Sets the caret (cursor) position to the specified <em class="parameter"><code>offset</code></em>.
1438
1438
</p>
1451
1451
<tr>
1452
1452
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1453
1453
<td>
1454
 
<code class="literal">TRUE</code> if success, <code class="literal">FALSE</code> otherwise.</td>
 
1454
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
1455
1455
</tr>
1456
1456
</tbody>
1457
1457
</table></div>
1475
1475
<hr>
1476
1476
<div class="refsect2">
1477
1477
<a name="atk-text-attribute-register"></a><h3>atk_text_attribute_register ()</h3>
1478
 
<pre class="programlisting"><a class="link" href="AtkText.html#AtkTextAttribute" title="enum AtkTextAttribute"><span class="returnvalue">AtkTextAttribute</span></a>    atk_text_attribute_register         (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
 
1478
<pre class="programlisting"><a class="link" href="AtkText.html#AtkTextAttribute" title="enum AtkTextAttribute"><span class="returnvalue">AtkTextAttribute</span></a>    atk_text_attribute_register         (<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> *name</code></em>);</pre>
1479
1479
<p>
1480
1480
Associate <em class="parameter"><code>name</code></em> with a new <a class="link" href="AtkText.html#AtkTextAttribute" title="enum AtkTextAttribute"><span class="type">AtkTextAttribute</span></a>
1481
1481
</p>
1497
1497
<hr>
1498
1498
<div class="refsect2">
1499
1499
<a name="atk-text-attribute-get-name"></a><h3>atk_text_attribute_get_name ()</h3>
1500
 
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       atk_text_attribute_get_name         (<em class="parameter"><code><a class="link" href="AtkText.html#AtkTextAttribute" title="enum AtkTextAttribute"><span class="type">AtkTextAttribute</span></a> attr</code></em>);</pre>
 
1500
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       atk_text_attribute_get_name         (<em class="parameter"><code><a class="link" href="AtkText.html#AtkTextAttribute" title="enum AtkTextAttribute"><span class="type">AtkTextAttribute</span></a> attr</code></em>);</pre>
1501
1501
<p>
1502
1502
Gets the name corresponding to the <a class="link" href="AtkText.html#AtkTextAttribute" title="enum AtkTextAttribute"><span class="type">AtkTextAttribute</span></a>
1503
1503
</p>
1518
1518
<hr>
1519
1519
<div class="refsect2">
1520
1520
<a name="atk-text-attribute-for-name"></a><h3>atk_text_attribute_for_name ()</h3>
1521
 
<pre class="programlisting"><a class="link" href="AtkText.html#AtkTextAttribute" title="enum AtkTextAttribute"><span class="returnvalue">AtkTextAttribute</span></a>    atk_text_attribute_for_name         (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
 
1521
<pre class="programlisting"><a class="link" href="AtkText.html#AtkTextAttribute" title="enum AtkTextAttribute"><span class="returnvalue">AtkTextAttribute</span></a>    atk_text_attribute_for_name         (<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> *name</code></em>);</pre>
1522
1522
<p>
1523
1523
Get the <a class="link" href="AtkText.html#AtkTextAttribute" title="enum AtkTextAttribute"><span class="type">AtkTextAttribute</span></a> type corresponding to a text attribute name.
1524
1524
</p>
1541
1541
<hr>
1542
1542
<div class="refsect2">
1543
1543
<a name="atk-text-attribute-get-value"></a><h3>atk_text_attribute_get_value ()</h3>
1544
 
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       atk_text_attribute_get_value        (<em class="parameter"><code><a class="link" href="AtkText.html#AtkTextAttribute" title="enum AtkTextAttribute"><span class="type">AtkTextAttribute</span></a> attr</code></em>,
1545
 
                                                         <em class="parameter"><code><span class="type">gint</span> index_</code></em>);</pre>
 
1544
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       atk_text_attribute_get_value        (<em class="parameter"><code><a class="link" href="AtkText.html#AtkTextAttribute" title="enum AtkTextAttribute"><span class="type">AtkTextAttribute</span></a> attr</code></em>,
 
1545
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> index_</code></em>);</pre>
1546
1546
<p>
1547
1547
Gets the value for the index of the <a class="link" href="AtkText.html#AtkTextAttribute" title="enum AtkTextAttribute"><span class="type">AtkTextAttribute</span></a>
1548
1548
</p>
1571
1571
<div class="refsect2">
1572
1572
<a name="AtkText-text-attributes-changed"></a><h3>The <code class="literal">"text-attributes-changed"</code> signal</h3>
1573
1573
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *atktext,
1574
 
                                                        <span class="type">gpointer</span> user_data)      : <code class="literal">Run Last</code></pre>
 
1574
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1575
1575
<p>
1576
1576
The "text-attributes-changed" signal is emitted when the text attributes of
1577
1577
the text of an object which implements AtkText changes.
1594
1594
<div class="refsect2">
1595
1595
<a name="AtkText-text-caret-moved"></a><h3>The <code class="literal">"text-caret-moved"</code> signal</h3>
1596
1596
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *atktext,
1597
 
                                                        <span class="type">gint</span>     arg1,
1598
 
                                                        <span class="type">gpointer</span> user_data)      : <code class="literal">Run Last</code></pre>
 
1597
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>     arg1,
 
1598
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1599
1599
<p>
1600
1600
The "text-caret-moved" signal is emitted when the caret position of
1601
1601
the text of an object which implements AtkText changes.
1622
1622
<div class="refsect2">
1623
1623
<a name="AtkText-text-changed"></a><h3>The <code class="literal">"text-changed"</code> signal</h3>
1624
1624
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *atktext,
1625
 
                                                        <span class="type">gint</span>     arg1,
1626
 
                                                        <span class="type">gint</span>     arg2,
1627
 
                                                        <span class="type">gpointer</span> user_data)      : <code class="literal">Has Details</code></pre>
 
1625
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>     arg1,
 
1626
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>     arg2,
 
1627
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a></pre>
1628
1628
<p>
1629
1629
The "text-changed" signal is emitted when the text of the object which
1630
1630
implements the AtkText interface changes, This signal will have a detail
1657
1657
<div class="refsect2">
1658
1658
<a name="AtkText-text-insert"></a><h3>The <code class="literal">"text-insert"</code> signal</h3>
1659
1659
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *atktext,
1660
 
                                                        <span class="type">gint</span>     arg1,
1661
 
                                                        <span class="type">gint</span>     arg2,
1662
 
                                                        <span class="type">gchar</span>   *arg3,
1663
 
                                                        <span class="type">gpointer</span> user_data)      : <code class="literal">Has Details</code></pre>
 
1660
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>     arg1,
 
1661
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>     arg2,
 
1662
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>   *arg3,
 
1663
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a></pre>
1664
1664
<p>
1665
1665
</p>
1666
1666
<div class="variablelist"><table border="0">
1681
1681
<div class="refsect2">
1682
1682
<a name="AtkText-text-remove"></a><h3>The <code class="literal">"text-remove"</code> signal</h3>
1683
1683
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *atktext,
1684
 
                                                        <span class="type">gint</span>     arg1,
1685
 
                                                        <span class="type">gint</span>     arg2,
1686
 
                                                        <span class="type">gchar</span>   *arg3,
1687
 
                                                        <span class="type">gpointer</span> user_data)      : <code class="literal">Has Details</code></pre>
 
1684
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>     arg1,
 
1685
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>     arg2,
 
1686
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>   *arg3,
 
1687
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a></pre>
1688
1688
<p>
1689
1689
</p>
1690
1690
<div class="variablelist"><table border="0">
1705
1705
<div class="refsect2">
1706
1706
<a name="AtkText-text-selection-changed"></a><h3>The <code class="literal">"text-selection-changed"</code> signal</h3>
1707
1707
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *atktext,
1708
 
                                                        <span class="type">gpointer</span> user_data)      : <code class="literal">Run Last</code></pre>
 
1708
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1709
1709
<p>
1710
1710
The "text-selection-changed" signal is emitted when the selected text of
1711
1711
an object which implements AtkText changes.
1728
1728
<div class="refsect2">
1729
1729
<a name="AtkText-text-update"></a><h3>The <code class="literal">"text-update"</code> signal</h3>
1730
1730
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="AtkText.html" title="AtkText"><span class="type">AtkText</span></a> *atktext,
1731
 
                                                        <span class="type">gint</span>     arg1,
1732
 
                                                        <span class="type">gint</span>     arg2,
1733
 
                                                        <span class="type">gint</span>     arg3,
1734
 
                                                        <span class="type">gchar</span>   *arg4,
1735
 
                                                        <span class="type">gpointer</span> user_data)      : <code class="literal">Has Details</code></pre>
 
1731
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>     arg1,
 
1732
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>     arg2,
 
1733
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>     arg3,
 
1734
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>   *arg4,
 
1735
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-DETAILED:CAPS"><code class="literal">Has Details</code></a></pre>
1736
1736
<p>
1737
1737
</p>
1738
1738
<div class="variablelist"><table border="0">
1753
1753
</div>
1754
1754
<div class="footer">
1755
1755
<hr>
1756
 
          Generated by GTK-Doc V1.18.1</div>
 
1756
          Generated by GTK-Doc V1.18</div>
1757
1757
</body>
1758
1758
</html>
 
 
b'\\ No newline at end of file'