~ubuntu-branches/ubuntu/precise/atk1.0/precise

« back to all changes in this revision

Viewing changes to docs/html/AtkText.html

  • Committer: Package Import Robot
  • Author(s): Luke Yelavich
  • Date: 2012-03-07 09:14:51 UTC
  • mfrom: (1.2.41)
  • Revision ID: package-import@ubuntu.com-20120307091451-lvrxjpc5wy2okfyt
Tags: 2.3.91-0ubuntu1
* New upstream release
  - Bug 665549: add sanity-check of atk_text_get_text
  - Bug 668441: atk_action_get_keybinding docs are confusing and need
    updating
  - Using abstract atk_object_get_name to check accessible-name
    notification
  - Updated Belarusian, Estonian, Hungarian, Turkish, Norwegian,
    Ukranian and Uyghur translations

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 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.18.1 (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
 
<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>);
 
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>);
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><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>,
 
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>,
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><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>);
 
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>);
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
 
<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>,
 
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>,
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><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>,
 
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>,
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
 
<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>);
 
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>);
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 <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>);
 
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>);
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>"                        : <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>
 
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>
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"><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>
 
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>
306
306
<td>The start offset of a AtkTextRange</td>
307
307
</tr>
308
308
<tr>
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>
 
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>
310
310
<td>The end offset of a AtkTextRange</td>
311
311
</tr>
312
312
<tr>
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>
 
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>
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"><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>
 
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>
337
337
<td>The horizontal coordinate of a rectangle</td>
338
338
</tr>
339
339
<tr>
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>
 
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>
341
341
<td>The vertical coordinate of a rectangle</td>
342
342
</tr>
343
343
<tr>
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>
 
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>
345
345
<td>The width of a rectangle</td>
346
346
</tr>
347
347
<tr>
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>
 
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>
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"><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>
 
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>
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"><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>
 
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>
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 <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
 
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
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"><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>
 
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>
589
589
<p>
590
590
Gets the specified text.
591
591
</p>
603
603
</tr>
604
604
<tr>
605
605
<td><p><span class="term"><em class="parameter"><code>end_offset</code></em> :</span></p></td>
606
 
<td>end position</td>
 
606
<td>end position, or -1 for the end of the string.</td>
607
607
</tr>
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 <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>
 
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>
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"><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>
 
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>
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"><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>,
 
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>,
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><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>
 
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>
651
651
<p>
652
652
Gets the specified text.
653
653
</p>
727
727
<tr>
728
728
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
729
729
<td>a newly allocated string containing the text after <em class="parameter"><code>offset</code></em> bounded
730
 
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>
 
730
by the specified <em class="parameter"><code>boundary_type</code></em>. Use <code class="function">g_free()</code> to free the returned string.</td>
731
731
</tr>
732
732
</tbody>
733
733
</table></div>
735
735
<hr>
736
736
<div class="refsect2">
737
737
<a name="atk-text-get-text-at-offset"></a><h3>atk_text_get_text_at_offset ()</h3>
738
 
<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>,
739
 
                                                         <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>,
 
738
<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>,
 
739
                                                         <em class="parameter"><code><span class="type">gint</span> offset</code></em>,
740
740
                                                         <em class="parameter"><code><a class="link" href="AtkText.html#AtkTextBoundary" title="enum AtkTextBoundary"><span class="type">AtkTextBoundary</span></a> boundary_type</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> *start_offset</code></em>,
742
 
                                                         <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>
 
741
                                                         <em class="parameter"><code><span class="type">gint</span> *start_offset</code></em>,
 
742
                                                         <em class="parameter"><code><span class="type">gint</span> *end_offset</code></em>);</pre>
743
743
<p>
744
744
Gets the specified text.
745
745
</p>
826
826
<tr>
827
827
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
828
828
<td>a newly allocated string containing the text at <em class="parameter"><code>offset</code></em> bounded by
829
 
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>
 
829
the specified <em class="parameter"><code>boundary_type</code></em>. Use <code class="function">g_free()</code> to free the returned string.</td>
830
830
</tr>
831
831
</tbody>
832
832
</table></div>
834
834
<hr>
835
835
<div class="refsect2">
836
836
<a name="atk-text-get-text-before-offset"></a><h3>atk_text_get_text_before_offset ()</h3>
837
 
<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>,
838
 
                                                         <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>,
 
837
<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>,
 
838
                                                         <em class="parameter"><code><span class="type">gint</span> offset</code></em>,
839
839
                                                         <em class="parameter"><code><a class="link" href="AtkText.html#AtkTextBoundary" title="enum AtkTextBoundary"><span class="type">AtkTextBoundary</span></a> boundary_type</code></em>,
840
 
                                                         <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>,
841
 
                                                         <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>
 
840
                                                         <em class="parameter"><code><span class="type">gint</span> *start_offset</code></em>,
 
841
                                                         <em class="parameter"><code><span class="type">gint</span> *end_offset</code></em>);</pre>
842
842
<p>
843
843
Gets the specified text.
844
844
</p>
923
923
<tr>
924
924
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
925
925
<td>a newly allocated string containing the text before <em class="parameter"><code>offset</code></em> bounded
926
 
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>
 
926
by the specified <em class="parameter"><code>boundary_type</code></em>. Use <code class="function">g_free()</code> to free the returned string.</td>
927
927
</tr>
928
928
</tbody>
929
929
</table></div>
931
931
<hr>
932
932
<div class="refsect2">
933
933
<a name="atk-text-get-caret-offset"></a><h3>atk_text_get_caret_offset ()</h3>
934
 
<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>
 
934
<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>
935
935
<p>
936
936
Gets the offset position of the caret (cursor).
937
937
</p>
954
954
<div class="refsect2">
955
955
<a name="atk-text-get-character-extents"></a><h3>atk_text_get_character_extents ()</h3>
956
956
<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>,
957
 
                                                         <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>,
958
 
                                                         <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>,
959
 
                                                         <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>,
960
 
                                                         <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>,
961
 
                                                         <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>,
 
957
                                                         <em class="parameter"><code><span class="type">gint</span> offset</code></em>,
 
958
                                                         <em class="parameter"><code><span class="type">gint</span> *x</code></em>,
 
959
                                                         <em class="parameter"><code><span class="type">gint</span> *y</code></em>,
 
960
                                                         <em class="parameter"><code><span class="type">gint</span> *width</code></em>,
 
961
                                                         <em class="parameter"><code><span class="type">gint</span> *height</code></em>,
962
962
                                                         <em class="parameter"><code><a class="link" href="AtkUtil.html#AtkCoordType" title="enum AtkCoordType"><span class="type">AtkCoordType</span></a> coords</code></em>);</pre>
963
963
<p>
964
964
Get the bounding box containing the glyph representing the character at 
1003
1003
<div class="refsect2">
1004
1004
<a name="atk-text-get-run-attributes"></a><h3>atk_text_get_run_attributes ()</h3>
1005
1005
<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>,
1006
 
                                                         <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>,
1007
 
                                                         <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>,
1008
 
                                                         <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>
 
1006
                                                         <em class="parameter"><code><span class="type">gint</span> offset</code></em>,
 
1007
                                                         <em class="parameter"><code><span class="type">gint</span> *start_offset</code></em>,
 
1008
                                                         <em class="parameter"><code><span class="type">gint</span> *end_offset</code></em>);</pre>
1009
1009
<p>
1010
1010
Creates an <a class="link" href="AtkText.html#AtkAttributeSet" title="AtkAttributeSet"><span class="type">AtkAttributeSet</span></a> which consists of the attributes explicitly
1011
1011
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
1077
1077
<hr>
1078
1078
<div class="refsect2">
1079
1079
<a name="atk-text-get-character-count"></a><h3>atk_text_get_character_count ()</h3>
1080
 
<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>
 
1080
<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>
1081
1081
<p>
1082
1082
Gets the character count.
1083
1083
</p>
1099
1099
<hr>
1100
1100
<div class="refsect2">
1101
1101
<a name="atk-text-get-offset-at-point"></a><h3>atk_text_get_offset_at_point ()</h3>
1102
 
<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>,
1103
 
                                                         <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>,
1104
 
                                                         <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>,
 
1102
<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>,
 
1103
                                                         <em class="parameter"><code><span class="type">gint</span> x</code></em>,
 
1104
                                                         <em class="parameter"><code><span class="type">gint</span> y</code></em>,
1105
1105
                                                         <em class="parameter"><code><a class="link" href="AtkUtil.html#AtkCoordType" title="enum AtkCoordType"><span class="type">AtkCoordType</span></a> coords</code></em>);</pre>
1106
1106
<p>
1107
1107
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>
1186
1186
<div class="refsect2">
1187
1187
<a name="atk-text-get-range-extents"></a><h3>atk_text_get_range_extents ()</h3>
1188
1188
<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>,
1189
 
                                                         <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>,
1190
 
                                                         <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>,
 
1189
                                                         <em class="parameter"><code><span class="type">gint</span> start_offset</code></em>,
 
1190
                                                         <em class="parameter"><code><span class="type">gint</span> end_offset</code></em>,
1191
1191
                                                         <em class="parameter"><code><a class="link" href="AtkUtil.html#AtkCoordType" title="enum AtkCoordType"><span class="type">AtkCoordType</span></a> coord_type</code></em>,
1192
1192
                                                         <em class="parameter"><code><a class="link" href="AtkText.html#AtkTextRectangle" title="struct AtkTextRectangle"><span class="type">AtkTextRectangle</span></a> *rect</code></em>);</pre>
1193
1193
<p>
1244
1244
<hr>
1245
1245
<div class="refsect2">
1246
1246
<a name="atk-text-get-n-selections"></a><h3>atk_text_get_n_selections ()</h3>
1247
 
<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>
 
1247
<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>
1248
1248
<p>
1249
1249
Gets the number of selected regions.
1250
1250
</p>
1267
1267
<hr>
1268
1268
<div class="refsect2">
1269
1269
<a name="atk-text-get-selection"></a><h3>atk_text_get_selection ()</h3>
1270
 
<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>,
1271
 
                                                         <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>,
1272
 
                                                         <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>,
1273
 
                                                         <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>
 
1270
<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>,
 
1271
                                                         <em class="parameter"><code><span class="type">gint</span> selection_num</code></em>,
 
1272
                                                         <em class="parameter"><code><span class="type">gint</span> *start_offset</code></em>,
 
1273
                                                         <em class="parameter"><code><span class="type">gint</span> *end_offset</code></em>);</pre>
1274
1274
<p>
1275
1275
Gets the text from the specified selection.
1276
1276
</p>
1301
1301
</tr>
1302
1302
<tr>
1303
1303
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1304
 
<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>
 
1304
<td>a newly allocated string containing the selected text. Use <code class="function">g_free()</code>
1305
1305
to free the returned string.</td>
1306
1306
</tr>
1307
1307
</tbody>
1310
1310
<hr>
1311
1311
<div class="refsect2">
1312
1312
<a name="atk-text-add-selection"></a><h3>atk_text_add_selection ()</h3>
1313
 
<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>,
1314
 
                                                         <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>,
1315
 
                                                         <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>
 
1313
<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>,
 
1314
                                                         <em class="parameter"><code><span class="type">gint</span> start_offset</code></em>,
 
1315
                                                         <em class="parameter"><code><span class="type">gint</span> end_offset</code></em>);</pre>
1316
1316
<p>
1317
1317
Adds a selection bounded by the specified offsets.
1318
1318
</p>
1335
1335
<tr>
1336
1336
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1337
1337
<td>
1338
 
<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>
 
1338
<code class="literal">TRUE</code> if success, <code class="literal">FALSE</code> otherwise</td>
1339
1339
</tr>
1340
1340
</tbody>
1341
1341
</table></div>
1343
1343
<hr>
1344
1344
<div class="refsect2">
1345
1345
<a name="atk-text-remove-selection"></a><h3>atk_text_remove_selection ()</h3>
1346
 
<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>,
1347
 
                                                         <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>
 
1346
<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>,
 
1347
                                                         <em class="parameter"><code><span class="type">gint</span> selection_num</code></em>);</pre>
1348
1348
<p>
1349
1349
Removes the specified selection.
1350
1350
</p>
1367
1367
<tr>
1368
1368
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1369
1369
<td>
1370
 
<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>
 
1370
<code class="literal">TRUE</code> if success, <code class="literal">FALSE</code> otherwise</td>
1371
1371
</tr>
1372
1372
</tbody>
1373
1373
</table></div>
1375
1375
<hr>
1376
1376
<div class="refsect2">
1377
1377
<a name="atk-text-set-selection"></a><h3>atk_text_set_selection ()</h3>
1378
 
<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>,
1379
 
                                                         <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>,
1380
 
                                                         <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>,
1381
 
                                                         <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>
 
1378
<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>,
 
1379
                                                         <em class="parameter"><code><span class="type">gint</span> selection_num</code></em>,
 
1380
                                                         <em class="parameter"><code><span class="type">gint</span> start_offset</code></em>,
 
1381
                                                         <em class="parameter"><code><span class="type">gint</span> end_offset</code></em>);</pre>
1382
1382
<p>
1383
1383
Changes the start and end offset of the specified selection.
1384
1384
</p>
1410
1410
<tr>
1411
1411
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1412
1412
<td>
1413
 
<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>
 
1413
<code class="literal">TRUE</code> if success, <code class="literal">FALSE</code> otherwise</td>
1414
1414
</tr>
1415
1415
</tbody>
1416
1416
</table></div>
1418
1418
<hr>
1419
1419
<div class="refsect2">
1420
1420
<a name="atk-text-set-caret-offset"></a><h3>atk_text_set_caret_offset ()</h3>
1421
 
<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>,
1422
 
                                                         <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>
 
1421
<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>,
 
1422
                                                         <em class="parameter"><code><span class="type">gint</span> offset</code></em>);</pre>
1423
1423
<p>
1424
1424
Sets the caret (cursor) position to the specified <em class="parameter"><code>offset</code></em>.
1425
1425
</p>
1438
1438
<tr>
1439
1439
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1440
1440
<td>
1441
 
<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>
 
1441
<code class="literal">TRUE</code> if success, <code class="literal">FALSE</code> otherwise.</td>
1442
1442
</tr>
1443
1443
</tbody>
1444
1444
</table></div>
1462
1462
<hr>
1463
1463
<div class="refsect2">
1464
1464
<a name="atk-text-attribute-register"></a><h3>atk_text_attribute_register ()</h3>
1465
 
<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>
 
1465
<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>
1466
1466
<p>
1467
1467
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>
1468
1468
</p>
1484
1484
<hr>
1485
1485
<div class="refsect2">
1486
1486
<a name="atk-text-attribute-get-name"></a><h3>atk_text_attribute_get_name ()</h3>
1487
 
<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>
 
1487
<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>
1488
1488
<p>
1489
1489
Gets the name corresponding to the <a class="link" href="AtkText.html#AtkTextAttribute" title="enum AtkTextAttribute"><span class="type">AtkTextAttribute</span></a>
1490
1490
</p>
1505
1505
<hr>
1506
1506
<div class="refsect2">
1507
1507
<a name="atk-text-attribute-for-name"></a><h3>atk_text_attribute_for_name ()</h3>
1508
 
<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>
 
1508
<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>
1509
1509
<p>
1510
1510
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.
1511
1511
</p>
1528
1528
<hr>
1529
1529
<div class="refsect2">
1530
1530
<a name="atk-text-attribute-get-value"></a><h3>atk_text_attribute_get_value ()</h3>
1531
 
<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>,
1532
 
                                                         <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>
 
1531
<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>,
 
1532
                                                         <em class="parameter"><code><span class="type">gint</span> index_</code></em>);</pre>
1533
1533
<p>
1534
1534
Gets the value for the index of the <a class="link" href="AtkText.html#AtkTextAttribute" title="enum AtkTextAttribute"><span class="type">AtkTextAttribute</span></a>
1535
1535
</p>
1558
1558
<div class="refsect2">
1559
1559
<a name="AtkText-text-attributes-changed"></a><h3>The <code class="literal">"text-attributes-changed"</code> signal</h3>
1560
1560
<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,
1561
 
                                                        <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>
 
1561
                                                        <span class="type">gpointer</span> user_data)      : <code class="literal">Run Last</code></pre>
1562
1562
<p>
1563
1563
The "text-attributes-changed" signal is emitted when the text attributes of
1564
1564
the text of an object which implements AtkText changes.
1581
1581
<div class="refsect2">
1582
1582
<a name="AtkText-text-caret-moved"></a><h3>The <code class="literal">"text-caret-moved"</code> signal</h3>
1583
1583
<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,
1584
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>     arg1,
1585
 
                                                        <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>
 
1584
                                                        <span class="type">gint</span>     arg1,
 
1585
                                                        <span class="type">gpointer</span> user_data)      : <code class="literal">Run Last</code></pre>
1586
1586
<p>
1587
1587
The "text-caret-moved" signal is emitted when the caret position of
1588
1588
the text of an object which implements AtkText changes.
1609
1609
<div class="refsect2">
1610
1610
<a name="AtkText-text-changed"></a><h3>The <code class="literal">"text-changed"</code> signal</h3>
1611
1611
<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,
1612
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>     arg1,
1613
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>     arg2,
1614
 
                                                        <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>
 
1612
                                                        <span class="type">gint</span>     arg1,
 
1613
                                                        <span class="type">gint</span>     arg2,
 
1614
                                                        <span class="type">gpointer</span> user_data)      : <code class="literal">Has Details</code></pre>
1615
1615
<p>
1616
1616
The "text-changed" signal is emitted when the text of the object which
1617
1617
implements the AtkText interface changes, This signal will have a detail
1644
1644
<div class="refsect2">
1645
1645
<a name="AtkText-text-insert"></a><h3>The <code class="literal">"text-insert"</code> signal</h3>
1646
1646
<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,
1647
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>     arg1,
1648
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>     arg2,
1649
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>   *arg3,
1650
 
                                                        <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>
 
1647
                                                        <span class="type">gint</span>     arg1,
 
1648
                                                        <span class="type">gint</span>     arg2,
 
1649
                                                        <span class="type">gchar</span>   *arg3,
 
1650
                                                        <span class="type">gpointer</span> user_data)      : <code class="literal">Has Details</code></pre>
1651
1651
<p>
1652
1652
</p>
1653
1653
<div class="variablelist"><table border="0">
1668
1668
<div class="refsect2">
1669
1669
<a name="AtkText-text-remove"></a><h3>The <code class="literal">"text-remove"</code> signal</h3>
1670
1670
<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,
1671
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>     arg1,
1672
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>     arg2,
1673
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>   *arg3,
1674
 
                                                        <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>
 
1671
                                                        <span class="type">gint</span>     arg1,
 
1672
                                                        <span class="type">gint</span>     arg2,
 
1673
                                                        <span class="type">gchar</span>   *arg3,
 
1674
                                                        <span class="type">gpointer</span> user_data)      : <code class="literal">Has Details</code></pre>
1675
1675
<p>
1676
1676
</p>
1677
1677
<div class="variablelist"><table border="0">
1692
1692
<div class="refsect2">
1693
1693
<a name="AtkText-text-selection-changed"></a><h3>The <code class="literal">"text-selection-changed"</code> signal</h3>
1694
1694
<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,
1695
 
                                                        <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>
 
1695
                                                        <span class="type">gpointer</span> user_data)      : <code class="literal">Run Last</code></pre>
1696
1696
<p>
1697
1697
The "text-selection-changed" signal is emitted when the selected text of
1698
1698
an object which implements AtkText changes.
1715
1715
<div class="refsect2">
1716
1716
<a name="AtkText-text-update"></a><h3>The <code class="literal">"text-update"</code> signal</h3>
1717
1717
<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,
1718
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>     arg1,
1719
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>     arg2,
1720
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>     arg3,
1721
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>   *arg4,
1722
 
                                                        <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>
 
1718
                                                        <span class="type">gint</span>     arg1,
 
1719
                                                        <span class="type">gint</span>     arg2,
 
1720
                                                        <span class="type">gint</span>     arg3,
 
1721
                                                        <span class="type">gchar</span>   *arg4,
 
1722
                                                        <span class="type">gpointer</span> user_data)      : <code class="literal">Has Details</code></pre>
1723
1723
<p>
1724
1724
</p>
1725
1725
<div class="variablelist"><table border="0">
1740
1740
</div>
1741
1741
<div class="footer">
1742
1742
<hr>
1743
 
          Generated by GTK-Doc V1.18</div>
 
1743
          Generated by GTK-Doc V1.18.1</div>
1744
1744
</body>
1745
1745
</html>
 
 
b'\\ No newline at end of file'