diff options
-rw-r--r-- | docs/reference/gtk/tmpl/.gitignore | 1 | ||||
-rw-r--r-- | docs/reference/gtk/tmpl/gtktextiter.sgml | 910 | ||||
-rw-r--r-- | gtk/gtktextiter.c | 12 |
3 files changed, 13 insertions, 910 deletions
diff --git a/docs/reference/gtk/tmpl/.gitignore b/docs/reference/gtk/tmpl/.gitignore index be1e3e9f0e..a1fa81778e 100644 --- a/docs/reference/gtk/tmpl/.gitignore +++ b/docs/reference/gtk/tmpl/.gitignore @@ -4,4 +4,5 @@ gtkbuilder.sgml gtkhbox.sgml gtkmessagedialog.sgml gtktesting.sgml +gtktextiter.sgml gtktoolitem.sgml diff --git a/docs/reference/gtk/tmpl/gtktextiter.sgml b/docs/reference/gtk/tmpl/gtktextiter.sgml deleted file mode 100644 index 33f00f8e72..0000000000 --- a/docs/reference/gtk/tmpl/gtktextiter.sgml +++ /dev/null @@ -1,910 +0,0 @@ -<!-- ##### SECTION Title ##### --> -GtkTextIter - -<!-- ##### SECTION Short_Description ##### --> -Text buffer iterator - -<!-- ##### SECTION Long_Description ##### --> -<para> -You may wish to begin by reading the <link linkend="TextWidget">text widget -conceptual overview</link> which gives an overview of all the objects and data -types related to the text widget and how they work together. -</para> - -<para> - -</para> - -<!-- ##### SECTION See_Also ##### --> -<para> - -</para> - -<!-- ##### SECTION Stability_Level ##### --> - - -<!-- ##### SECTION Image ##### --> - - -<!-- ##### STRUCT GtkTextIter ##### --> -<para> - -</para> - - -<!-- ##### FUNCTION gtk_text_iter_get_buffer ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_copy ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_free ##### --> -<para> - -</para> - -@iter: - - -<!-- ##### FUNCTION gtk_text_iter_get_offset ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_get_line ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_get_line_offset ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_get_line_index ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_get_visible_line_index ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_get_visible_line_offset ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_get_char ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_get_slice ##### --> -<para> - -</para> - -@start: -@end: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_get_text ##### --> -<para> - -</para> - -@start: -@end: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_get_visible_slice ##### --> -<para> - -</para> - -@start: -@end: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_get_visible_text ##### --> -<para> - -</para> - -@start: -@end: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_get_pixbuf ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_get_marks ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_get_toggled_tags ##### --> -<para> - -</para> - -@iter: -@toggled_on: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_get_child_anchor ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_begins_tag ##### --> -<para> - -</para> - -@iter: -@tag: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_ends_tag ##### --> -<para> - -</para> - -@iter: -@tag: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_toggles_tag ##### --> -<para> - -</para> - -@iter: -@tag: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_has_tag ##### --> -<para> - -</para> - -@iter: -@tag: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_get_tags ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_editable ##### --> -<para> - -</para> - -@iter: -@default_setting: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_can_insert ##### --> -<para> - -</para> - -@iter: -@default_editability: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_starts_word ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_ends_word ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_inside_word ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_starts_line ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_ends_line ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_starts_sentence ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_ends_sentence ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_inside_sentence ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_is_cursor_position ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_get_chars_in_line ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_get_bytes_in_line ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_get_attributes ##### --> -<para> - -</para> - -@iter: -@values: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_get_language ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_is_end ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_is_start ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_forward_char ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_backward_char ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_forward_chars ##### --> -<para> - -</para> - -@iter: -@count: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_backward_chars ##### --> -<para> - -</para> - -@iter: -@count: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_forward_line ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_backward_line ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_forward_lines ##### --> -<para> - -</para> - -@iter: -@count: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_backward_lines ##### --> -<para> - -</para> - -@iter: -@count: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_forward_word_ends ##### --> -<para> - -</para> - -@iter: -@count: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_backward_word_starts ##### --> -<para> - -</para> - -@iter: -@count: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_forward_word_end ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_backward_word_start ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_forward_cursor_position ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_backward_cursor_position ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_forward_cursor_positions ##### --> -<para> - -</para> - -@iter: -@count: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_backward_cursor_positions ##### --> -<para> - -</para> - -@iter: -@count: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_backward_sentence_start ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_backward_sentence_starts ##### --> -<para> - -</para> - -@iter: -@count: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_forward_sentence_end ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_forward_sentence_ends ##### --> -<para> - -</para> - -@iter: -@count: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_forward_visible_word_ends ##### --> -<para> - -</para> - -@iter: -@count: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_backward_visible_word_starts ##### --> -<para> - -</para> - -@iter: -@count: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_forward_visible_word_end ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_backward_visible_word_start ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_forward_visible_cursor_position ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_backward_visible_cursor_position ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_forward_visible_cursor_positions ##### --> -<para> - -</para> - -@iter: -@count: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_backward_visible_cursor_positions ##### --> -<para> - -</para> - -@iter: -@count: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_forward_visible_line ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_backward_visible_line ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_forward_visible_lines ##### --> -<para> - -</para> - -@iter: -@count: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_backward_visible_lines ##### --> -<para> - -</para> - -@iter: -@count: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_set_offset ##### --> -<para> - -</para> - -@iter: -@char_offset: - - -<!-- ##### FUNCTION gtk_text_iter_set_line ##### --> -<para> - -</para> - -@iter: -@line_number: - - -<!-- ##### FUNCTION gtk_text_iter_set_line_offset ##### --> -<para> - -</para> - -@iter: -@char_on_line: - - -<!-- ##### FUNCTION gtk_text_iter_set_line_index ##### --> -<para> - -</para> - -@iter: -@byte_on_line: - - -<!-- ##### FUNCTION gtk_text_iter_set_visible_line_index ##### --> -<para> - -</para> - -@iter: -@byte_on_line: - - -<!-- ##### FUNCTION gtk_text_iter_set_visible_line_offset ##### --> -<para> - -</para> - -@iter: -@char_on_line: - - -<!-- ##### FUNCTION gtk_text_iter_forward_to_end ##### --> -<para> - -</para> - -@iter: - - -<!-- ##### FUNCTION gtk_text_iter_forward_to_line_end ##### --> -<para> - -</para> - -@iter: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_forward_to_tag_toggle ##### --> -<para> - -</para> - -@iter: -@tag: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_backward_to_tag_toggle ##### --> -<para> - -</para> - -@iter: -@tag: -@Returns: - - -<!-- ##### USER_FUNCTION GtkTextCharPredicate ##### --> -<para> - -</para> - -@ch: -@user_data: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_forward_find_char ##### --> -<para> - -</para> - -@iter: -@pred: -@user_data: -@limit: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_backward_find_char ##### --> -<para> - -</para> - -@iter: -@pred: -@user_data: -@limit: -@Returns: - - -<!-- ##### ENUM GtkTextSearchFlags ##### --> -<para> - -</para> - -@GTK_TEXT_SEARCH_VISIBLE_ONLY: -@GTK_TEXT_SEARCH_TEXT_ONLY: - -<!-- ##### FUNCTION gtk_text_iter_forward_search ##### --> -<para> - -</para> - -@iter: -@str: -@flags: -@match_start: -@match_end: -@limit: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_backward_search ##### --> -<para> - -</para> - -@iter: -@str: -@flags: -@match_start: -@match_end: -@limit: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_equal ##### --> -<para> - -</para> - -@lhs: -@rhs: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_compare ##### --> -<para> - -</para> - -@lhs: -@rhs: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_in_range ##### --> -<para> - -</para> - -@iter: -@start: -@end: -@Returns: - - -<!-- ##### FUNCTION gtk_text_iter_order ##### --> -<para> - -</para> - -@first: -@second: - - diff --git a/gtk/gtktextiter.c b/gtk/gtktextiter.c index aa5fbc442d..752db11f6d 100644 --- a/gtk/gtktextiter.c +++ b/gtk/gtktextiter.c @@ -34,6 +34,18 @@ #include "gtkalias.h" #include <string.h> + +/** + * SECTION:gtktextiter + * @Short_description: Text buffer iterator + * @Title: GtkTextIter + * + * You may wish to begin by reading the <link linkend="TextWidget">text widget + * conceptual overview</link> which gives an overview of all the objects and data + * types related to the text widget and how they work together. + */ + + #define FIX_OVERFLOWS(varname) if ((varname) == G_MININT) (varname) = G_MININT + 1 typedef struct _GtkTextRealIter GtkTextRealIter; |