27 #ifndef __GTK_TEXT_ITER_H__
28 #define __GTK_TEXT_ITER_H__
30 #if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
31 #error "Only <gtk/gtk.h> can be included directly."
53 #define GTK_TYPE_TEXT_ITER (gtk_text_iter_get_type ())
134 gboolean toggled_on);
150 gboolean default_setting);
152 gboolean default_editability);
typedefG_BEGIN_DECLS struct _GtkTextChildAnchor GtkTextChildAnchor
gint gtk_text_iter_get_chars_in_line(const GtkTextIter *iter)
gboolean gtk_text_iter_backward_sentence_starts(GtkTextIter *iter, gint count)
gboolean gtk_text_iter_forward_visible_word_end(GtkTextIter *iter)
gboolean gtk_text_iter_forward_visible_cursor_positions(GtkTextIter *iter, gint count)
void gtk_text_iter_forward_to_end(GtkTextIter *iter)
gboolean(* GtkTextCharPredicate)(gunichar ch, gpointer user_data)
gint gtk_text_iter_get_offset(const GtkTextIter *iter)
gint gtk_text_iter_get_line_offset(const GtkTextIter *iter)
GSList * gtk_text_iter_get_marks(const GtkTextIter *iter)
gboolean gtk_text_iter_is_end(const GtkTextIter *iter)
gboolean gtk_text_iter_backward_char(GtkTextIter *iter)
gboolean gtk_text_iter_inside_sentence(const GtkTextIter *iter)
gboolean gtk_text_iter_starts_sentence(const GtkTextIter *iter)
gunichar gtk_text_iter_get_char(const GtkTextIter *iter)
void gtk_text_iter_set_line(GtkTextIter *iter, gint line_number)
gboolean gtk_text_iter_backward_find_char(GtkTextIter *iter, GtkTextCharPredicate pred, gpointer user_data, const GtkTextIter *limit)
gboolean gtk_text_iter_forward_sentence_ends(GtkTextIter *iter, gint count)
gboolean gtk_text_iter_forward_find_char(GtkTextIter *iter, GtkTextCharPredicate pred, gpointer user_data, const GtkTextIter *limit)
gboolean gtk_text_iter_equal(const GtkTextIter *lhs, const GtkTextIter *rhs)
gboolean gtk_text_iter_backward_lines(GtkTextIter *iter, gint count)
gboolean gtk_text_iter_forward_word_ends(GtkTextIter *iter, gint count)
gboolean gtk_text_iter_forward_word_end(GtkTextIter *iter)
gboolean gtk_text_iter_starts_word(const GtkTextIter *iter)
gboolean gtk_text_iter_backward_chars(GtkTextIter *iter, gint count)
gboolean gtk_text_iter_ends_sentence(const GtkTextIter *iter)
gboolean gtk_text_iter_toggles_tag(const GtkTextIter *iter, GtkTextTag *tag)
gboolean gtk_text_iter_forward_to_tag_toggle(GtkTextIter *iter, GtkTextTag *tag)
gchar * gtk_text_iter_get_visible_text(const GtkTextIter *start, const GtkTextIter *end)
gboolean gtk_text_iter_backward_cursor_positions(GtkTextIter *iter, gint count)
gboolean gtk_text_iter_backward_visible_line(GtkTextIter *iter)
gboolean gtk_text_iter_starts_line(const GtkTextIter *iter)
gboolean gtk_text_iter_backward_cursor_position(GtkTextIter *iter)
void gtk_text_iter_set_visible_line_offset(GtkTextIter *iter, gint char_on_line)
gboolean gtk_text_iter_forward_cursor_positions(GtkTextIter *iter, gint count)
gboolean gtk_text_iter_backward_visible_cursor_position(GtkTextIter *iter)
void gtk_text_iter_set_offset(GtkTextIter *iter, gint char_offset)
gboolean gtk_text_iter_backward_visible_lines(GtkTextIter *iter, gint count)
gchar * gtk_text_iter_get_slice(const GtkTextIter *start, const GtkTextIter *end)
gint gtk_text_iter_get_bytes_in_line(const GtkTextIter *iter)
gboolean gtk_text_iter_backward_search(const GtkTextIter *iter, const gchar *str, GtkTextSearchFlags flags, GtkTextIter *match_start, GtkTextIter *match_end, const GtkTextIter *limit)
GtkTextChildAnchor * gtk_text_iter_get_child_anchor(const GtkTextIter *iter)
gboolean gtk_text_iter_backward_visible_word_start(GtkTextIter *iter)
void gtk_text_iter_set_line_offset(GtkTextIter *iter, gint char_on_line)
gboolean gtk_text_iter_forward_visible_lines(GtkTextIter *iter, gint count)
GtkTextBuffer * gtk_text_iter_get_buffer(const GtkTextIter *iter)
GSList * gtk_text_iter_get_toggled_tags(const GtkTextIter *iter, gboolean toggled_on)
void gtk_text_iter_set_visible_line_index(GtkTextIter *iter, gint byte_on_line)
gboolean gtk_text_iter_editable(const GtkTextIter *iter, gboolean default_setting)
gint gtk_text_iter_get_visible_line_offset(const GtkTextIter *iter)
gboolean gtk_text_iter_forward_visible_line(GtkTextIter *iter)
gboolean gtk_text_iter_forward_to_line_end(GtkTextIter *iter)
gboolean gtk_text_iter_has_tag(const GtkTextIter *iter, GtkTextTag *tag)
gboolean gtk_text_iter_backward_word_starts(GtkTextIter *iter, gint count)
gboolean gtk_text_iter_forward_visible_word_ends(GtkTextIter *iter, gint count)
gboolean gtk_text_iter_forward_char(GtkTextIter *iter)
gboolean gtk_text_iter_backward_visible_word_starts(GtkTextIter *iter, gint count)
gint gtk_text_iter_get_line(const GtkTextIter *iter)
gint gtk_text_iter_get_visible_line_index(const GtkTextIter *iter)
gint gtk_text_iter_compare(const GtkTextIter *lhs, const GtkTextIter *rhs)
gchar * gtk_text_iter_get_text(const GtkTextIter *start, const GtkTextIter *end)
gboolean gtk_text_iter_backward_visible_cursor_positions(GtkTextIter *iter, gint count)
void gtk_text_iter_order(GtkTextIter *first, GtkTextIter *second)
gboolean gtk_text_iter_forward_lines(GtkTextIter *iter, gint count)
GtkTextIter * gtk_text_iter_copy(const GtkTextIter *iter)
gboolean gtk_text_iter_forward_visible_cursor_position(GtkTextIter *iter)
gboolean gtk_text_iter_begins_tag(const GtkTextIter *iter, GtkTextTag *tag)
gboolean gtk_text_iter_get_attributes(const GtkTextIter *iter, GtkTextAttributes *values)
gboolean gtk_text_iter_backward_word_start(GtkTextIter *iter)
void gtk_text_iter_free(GtkTextIter *iter)
gboolean gtk_text_iter_can_insert(const GtkTextIter *iter, gboolean default_editability)
gboolean gtk_text_iter_backward_to_tag_toggle(GtkTextIter *iter, GtkTextTag *tag)
GType gtk_text_iter_get_type(void) G_GNUC_CONST
gint gtk_text_iter_get_line_index(const GtkTextIter *iter)
gboolean gtk_text_iter_ends_tag(const GtkTextIter *iter, GtkTextTag *tag)
gboolean gtk_text_iter_inside_word(const GtkTextIter *iter)
gboolean gtk_text_iter_forward_search(const GtkTextIter *iter, const gchar *str, GtkTextSearchFlags flags, GtkTextIter *match_start, GtkTextIter *match_end, const GtkTextIter *limit)
gchar * gtk_text_iter_get_visible_slice(const GtkTextIter *start, const GtkTextIter *end)
gboolean gtk_text_iter_forward_chars(GtkTextIter *iter, gint count)
gboolean gtk_text_iter_ends_line(const GtkTextIter *iter)
void gtk_text_iter_set_line_index(GtkTextIter *iter, gint byte_on_line)
gboolean gtk_text_iter_forward_line(GtkTextIter *iter)
@ GTK_TEXT_SEARCH_TEXT_ONLY
@ GTK_TEXT_SEARCH_VISIBLE_ONLY
gboolean gtk_text_iter_backward_sentence_start(GtkTextIter *iter)
gboolean gtk_text_iter_is_cursor_position(const GtkTextIter *iter)
GdkPixbuf * gtk_text_iter_get_pixbuf(const GtkTextIter *iter)
GSList * gtk_text_iter_get_tags(const GtkTextIter *iter)
gboolean gtk_text_iter_backward_line(GtkTextIter *iter)
gboolean gtk_text_iter_ends_word(const GtkTextIter *iter)
gboolean gtk_text_iter_is_start(const GtkTextIter *iter)
gboolean gtk_text_iter_forward_sentence_end(GtkTextIter *iter)
gboolean gtk_text_iter_forward_cursor_position(GtkTextIter *iter)
PangoLanguage * gtk_text_iter_get_language(const GtkTextIter *iter)
gboolean gtk_text_iter_in_range(const GtkTextIter *iter, const GtkTextIter *start, const GtkTextIter *end)
typedefG_BEGIN_DECLS struct _GtkTextIter GtkTextIter
PBD::PropertyDescriptor< timepos_t > start