]> Pileus Git - ~andy/gtk/blob - gtk/gtktextiterprivate.h
Set this to `$(libexecdir)/pkgconfig'; this is the directory where
[~andy/gtk] / gtk / gtktextiterprivate.h
1 #ifndef GTK_TEXT_ITER_PRIVATE_H
2 #define GTK_TEXT_ITER_PRIVATE_H
3
4 #include <gtk/gtktextiter.h>
5
6 #ifdef __cplusplus
7 extern "C" {
8 #endif /* __cplusplus */
9
10 #include <gtk/gtktextiter.h>
11 #include <gtk/gtktextbtree.h>
12
13 GtkTextLineSegment *gtk_text_iter_get_indexable_segment(const GtkTextIter *iter);
14 GtkTextLineSegment *gtk_text_iter_get_any_segment(const GtkTextIter *iter);
15
16 GtkTextLine *gtk_text_iter_get_text_line(const GtkTextIter *iter);
17
18 GtkTextBTree *gtk_text_iter_get_btree(const GtkTextIter *iter);
19
20 gboolean gtk_text_iter_forward_indexable_segment(GtkTextIter *iter);
21 gboolean gtk_text_iter_backward_indexable_segment(GtkTextIter *iter);
22
23 gint gtk_text_iter_get_segment_byte(const GtkTextIter *iter);
24 gint gtk_text_iter_get_segment_char(const GtkTextIter *iter);
25
26 /* debug */
27 void gtk_text_iter_check(const GtkTextIter *iter);
28
29 #ifdef __cplusplus
30 }
31 #endif /* __cplusplus */
32
33 #endif
34
35