1
<!-- ##### SECTION Title ##### -->
4
<!-- ##### SECTION Short_Description ##### -->
7
<!-- ##### SECTION Long_Description ##### -->
9
You may wish to begin by reading the <link linkend="TextWidget">text widget
10
conceptual overview</link> which gives an overview of all the objects and data
11
types related to the text widget and how they work together.
18
<!-- ##### SECTION See_Also ##### -->
23
<!-- ##### SECTION Stability_Level ##### -->
26
<!-- ##### STRUCT GtkTextIter ##### -->
32
<!-- ##### FUNCTION gtk_text_iter_get_buffer ##### -->
41
<!-- ##### FUNCTION gtk_text_iter_copy ##### -->
50
<!-- ##### FUNCTION gtk_text_iter_free ##### -->
58
<!-- ##### FUNCTION gtk_text_iter_get_offset ##### -->
67
<!-- ##### FUNCTION gtk_text_iter_get_line ##### -->
76
<!-- ##### FUNCTION gtk_text_iter_get_line_offset ##### -->
85
<!-- ##### FUNCTION gtk_text_iter_get_line_index ##### -->
94
<!-- ##### FUNCTION gtk_text_iter_get_visible_line_index ##### -->
103
<!-- ##### FUNCTION gtk_text_iter_get_visible_line_offset ##### -->
112
<!-- ##### FUNCTION gtk_text_iter_get_char ##### -->
121
<!-- ##### FUNCTION gtk_text_iter_get_slice ##### -->
131
<!-- ##### FUNCTION gtk_text_iter_get_text ##### -->
141
<!-- ##### FUNCTION gtk_text_iter_get_visible_slice ##### -->
151
<!-- ##### FUNCTION gtk_text_iter_get_visible_text ##### -->
161
<!-- ##### FUNCTION gtk_text_iter_get_pixbuf ##### -->
170
<!-- ##### FUNCTION gtk_text_iter_get_marks ##### -->
179
<!-- ##### FUNCTION gtk_text_iter_get_toggled_tags ##### -->
189
<!-- ##### FUNCTION gtk_text_iter_get_child_anchor ##### -->
198
<!-- ##### FUNCTION gtk_text_iter_begins_tag ##### -->
208
<!-- ##### FUNCTION gtk_text_iter_ends_tag ##### -->
218
<!-- ##### FUNCTION gtk_text_iter_toggles_tag ##### -->
228
<!-- ##### FUNCTION gtk_text_iter_has_tag ##### -->
238
<!-- ##### FUNCTION gtk_text_iter_get_tags ##### -->
247
<!-- ##### FUNCTION gtk_text_iter_editable ##### -->
257
<!-- ##### FUNCTION gtk_text_iter_can_insert ##### -->
263
@default_editability:
267
<!-- ##### FUNCTION gtk_text_iter_starts_word ##### -->
276
<!-- ##### FUNCTION gtk_text_iter_ends_word ##### -->
285
<!-- ##### FUNCTION gtk_text_iter_inside_word ##### -->
294
<!-- ##### FUNCTION gtk_text_iter_starts_line ##### -->
303
<!-- ##### FUNCTION gtk_text_iter_ends_line ##### -->
312
<!-- ##### FUNCTION gtk_text_iter_starts_sentence ##### -->
321
<!-- ##### FUNCTION gtk_text_iter_ends_sentence ##### -->
330
<!-- ##### FUNCTION gtk_text_iter_inside_sentence ##### -->
339
<!-- ##### FUNCTION gtk_text_iter_is_cursor_position ##### -->
348
<!-- ##### FUNCTION gtk_text_iter_get_chars_in_line ##### -->
357
<!-- ##### FUNCTION gtk_text_iter_get_bytes_in_line ##### -->
366
<!-- ##### FUNCTION gtk_text_iter_get_attributes ##### -->
376
<!-- ##### FUNCTION gtk_text_iter_get_language ##### -->
385
<!-- ##### FUNCTION gtk_text_iter_is_end ##### -->
394
<!-- ##### FUNCTION gtk_text_iter_is_start ##### -->
403
<!-- ##### FUNCTION gtk_text_iter_forward_char ##### -->
412
<!-- ##### FUNCTION gtk_text_iter_backward_char ##### -->
421
<!-- ##### FUNCTION gtk_text_iter_forward_chars ##### -->
431
<!-- ##### FUNCTION gtk_text_iter_backward_chars ##### -->
441
<!-- ##### FUNCTION gtk_text_iter_forward_line ##### -->
450
<!-- ##### FUNCTION gtk_text_iter_backward_line ##### -->
459
<!-- ##### FUNCTION gtk_text_iter_forward_lines ##### -->
469
<!-- ##### FUNCTION gtk_text_iter_backward_lines ##### -->
479
<!-- ##### FUNCTION gtk_text_iter_forward_word_ends ##### -->
489
<!-- ##### FUNCTION gtk_text_iter_backward_word_starts ##### -->
499
<!-- ##### FUNCTION gtk_text_iter_forward_word_end ##### -->
508
<!-- ##### FUNCTION gtk_text_iter_backward_word_start ##### -->
517
<!-- ##### FUNCTION gtk_text_iter_forward_cursor_position ##### -->
526
<!-- ##### FUNCTION gtk_text_iter_backward_cursor_position ##### -->
535
<!-- ##### FUNCTION gtk_text_iter_forward_cursor_positions ##### -->
545
<!-- ##### FUNCTION gtk_text_iter_backward_cursor_positions ##### -->
555
<!-- ##### FUNCTION gtk_text_iter_backward_sentence_start ##### -->
564
<!-- ##### FUNCTION gtk_text_iter_backward_sentence_starts ##### -->
574
<!-- ##### FUNCTION gtk_text_iter_forward_sentence_end ##### -->
583
<!-- ##### FUNCTION gtk_text_iter_forward_sentence_ends ##### -->
593
<!-- ##### FUNCTION gtk_text_iter_forward_visible_word_ends ##### -->
603
<!-- ##### FUNCTION gtk_text_iter_backward_visible_word_starts ##### -->
613
<!-- ##### FUNCTION gtk_text_iter_forward_visible_word_end ##### -->
622
<!-- ##### FUNCTION gtk_text_iter_backward_visible_word_start ##### -->
631
<!-- ##### FUNCTION gtk_text_iter_forward_visible_cursor_position ##### -->
640
<!-- ##### FUNCTION gtk_text_iter_backward_visible_cursor_position ##### -->
649
<!-- ##### FUNCTION gtk_text_iter_forward_visible_cursor_positions ##### -->
659
<!-- ##### FUNCTION gtk_text_iter_backward_visible_cursor_positions ##### -->
669
<!-- ##### FUNCTION gtk_text_iter_forward_visible_line ##### -->
678
<!-- ##### FUNCTION gtk_text_iter_backward_visible_line ##### -->
687
<!-- ##### FUNCTION gtk_text_iter_forward_visible_lines ##### -->
697
<!-- ##### FUNCTION gtk_text_iter_backward_visible_lines ##### -->
707
<!-- ##### FUNCTION gtk_text_iter_set_offset ##### -->
716
<!-- ##### FUNCTION gtk_text_iter_set_line ##### -->
725
<!-- ##### FUNCTION gtk_text_iter_set_line_offset ##### -->
734
<!-- ##### FUNCTION gtk_text_iter_set_line_index ##### -->
743
<!-- ##### FUNCTION gtk_text_iter_set_visible_line_index ##### -->
752
<!-- ##### FUNCTION gtk_text_iter_set_visible_line_offset ##### -->
761
<!-- ##### FUNCTION gtk_text_iter_forward_to_end ##### -->
769
<!-- ##### FUNCTION gtk_text_iter_forward_to_line_end ##### -->
778
<!-- ##### FUNCTION gtk_text_iter_forward_to_tag_toggle ##### -->
788
<!-- ##### FUNCTION gtk_text_iter_backward_to_tag_toggle ##### -->
798
<!-- ##### USER_FUNCTION GtkTextCharPredicate ##### -->
808
<!-- ##### FUNCTION gtk_text_iter_forward_find_char ##### -->
820
<!-- ##### FUNCTION gtk_text_iter_backward_find_char ##### -->
832
<!-- ##### ENUM GtkTextSearchFlags ##### -->
837
@GTK_TEXT_SEARCH_VISIBLE_ONLY:
838
@GTK_TEXT_SEARCH_TEXT_ONLY:
840
<!-- ##### FUNCTION gtk_text_iter_forward_search ##### -->
854
<!-- ##### FUNCTION gtk_text_iter_backward_search ##### -->
868
<!-- ##### FUNCTION gtk_text_iter_equal ##### -->
878
<!-- ##### FUNCTION gtk_text_iter_compare ##### -->
888
<!-- ##### FUNCTION gtk_text_iter_in_range ##### -->
899
<!-- ##### FUNCTION gtk_text_iter_order ##### -->