-gint gtk_text_line_get_number (GtkTextLine *line);
-gboolean gtk_text_line_char_has_tag (GtkTextLine *line,
- GtkTextBTree *tree,
- gint char_in_line,
- GtkTextTag *tag);
-gboolean gtk_text_line_byte_has_tag (GtkTextLine *line,
- GtkTextBTree *tree,
- gint byte_in_line,
- GtkTextTag *tag);
-gboolean gtk_text_line_is_last (GtkTextLine *line,
- GtkTextBTree *tree);
-GtkTextLine * gtk_text_line_next (GtkTextLine *line);
-GtkTextLine * gtk_text_line_previous (GtkTextLine *line);
-void gtk_text_line_add_data (GtkTextLine *line,
- GtkTextLineData *data);
-gpointer gtk_text_line_remove_data (GtkTextLine *line,
- gpointer view_id);
-gpointer gtk_text_line_get_data (GtkTextLine *line,
- gpointer view_id);
-void gtk_text_line_invalidate_wrap (GtkTextLine *line,
- GtkTextLineData *ld);
-gint gtk_text_line_char_count (GtkTextLine *line);
-gint gtk_text_line_byte_count (GtkTextLine *line);
-gint gtk_text_line_char_index (GtkTextLine *line);
-GtkTextLineSegment *gtk_text_line_byte_to_segment (GtkTextLine *line,
- gint byte_offset,
- gint *seg_offset);
-GtkTextLineSegment *gtk_text_line_char_to_segment (GtkTextLine *line,
- gint char_offset,
- gint *seg_offset);
-void gtk_text_line_byte_locate (GtkTextLine *line,
- gint byte_offset,
- GtkTextLineSegment **segment,
- GtkTextLineSegment **any_segment,
- gint *seg_byte_offset,
- gint *line_byte_offset);
-void gtk_text_line_char_locate (GtkTextLine *line,
- gint char_offset,
- GtkTextLineSegment **segment,
- GtkTextLineSegment **any_segment,
- gint *seg_char_offset,
- gint *line_char_offset);
-void gtk_text_line_byte_to_char_offsets (GtkTextLine *line,
- gint byte_offset,
- gint *line_char_offset,
- gint *seg_char_offset);
-void gtk_text_line_char_to_byte_offsets (GtkTextLine *line,
- gint char_offset,
- gint *line_byte_offset,
- gint *seg_byte_offset);
-GtkTextLineSegment *gtk_text_line_byte_to_any_segment (GtkTextLine *line,
- gint byte_offset,
- gint *seg_offset);
-GtkTextLineSegment *gtk_text_line_char_to_any_segment (GtkTextLine *line,
- gint char_offset,
- gint *seg_offset);
-gint gtk_text_line_byte_to_char (GtkTextLine *line,
- gint byte_offset);
-gint gtk_text_line_char_to_byte (GtkTextLine *line,
- gint char_offset);
-GtkTextLine * gtk_text_line_next_could_contain_tag (GtkTextLine *line,
- GtkTextBTree *tree,
- GtkTextTag *tag);
-GtkTextLine * gtk_text_line_previous_could_contain_tag (GtkTextLine *line,
- GtkTextBTree *tree,
- GtkTextTag *tag);
-
+gint _gtk_text_line_get_number (GtkTextLine *line);
+gboolean _gtk_text_line_char_has_tag (GtkTextLine *line,
+ GtkTextBTree *tree,
+ gint char_in_line,
+ GtkTextTag *tag);
+gboolean _gtk_text_line_byte_has_tag (GtkTextLine *line,
+ GtkTextBTree *tree,
+ gint byte_in_line,
+ GtkTextTag *tag);
+gboolean _gtk_text_line_is_last (GtkTextLine *line,
+ GtkTextBTree *tree);
+gboolean _gtk_text_line_contains_end_iter (GtkTextLine *line,
+ GtkTextBTree *tree);
+GtkTextLine * _gtk_text_line_next (GtkTextLine *line);
+GtkTextLine * _gtk_text_line_next_excluding_last (GtkTextLine *line);
+GtkTextLine * _gtk_text_line_previous (GtkTextLine *line);
+void _gtk_text_line_add_data (GtkTextLine *line,
+ GtkTextLineData *data);
+gpointer _gtk_text_line_remove_data (GtkTextLine *line,
+ gpointer view_id);
+gpointer _gtk_text_line_get_data (GtkTextLine *line,
+ gpointer view_id);
+void _gtk_text_line_invalidate_wrap (GtkTextLine *line,
+ GtkTextLineData *ld);
+gint _gtk_text_line_char_count (GtkTextLine *line);
+gint _gtk_text_line_byte_count (GtkTextLine *line);
+gint _gtk_text_line_char_index (GtkTextLine *line);
+GtkTextLineSegment *_gtk_text_line_byte_to_segment (GtkTextLine *line,
+ gint byte_offset,
+ gint *seg_offset);
+GtkTextLineSegment *_gtk_text_line_char_to_segment (GtkTextLine *line,
+ gint char_offset,
+ gint *seg_offset);
+gboolean _gtk_text_line_byte_locate (GtkTextLine *line,
+ gint byte_offset,
+ GtkTextLineSegment **segment,
+ GtkTextLineSegment **any_segment,
+ gint *seg_byte_offset,
+ gint *line_byte_offset);
+gboolean _gtk_text_line_char_locate (GtkTextLine *line,
+ gint char_offset,
+ GtkTextLineSegment **segment,
+ GtkTextLineSegment **any_segment,
+ gint *seg_char_offset,
+ gint *line_char_offset);
+void _gtk_text_line_byte_to_char_offsets (GtkTextLine *line,
+ gint byte_offset,
+ gint *line_char_offset,
+ gint *seg_char_offset);
+void _gtk_text_line_char_to_byte_offsets (GtkTextLine *line,
+ gint char_offset,
+ gint *line_byte_offset,
+ gint *seg_byte_offset);
+GtkTextLineSegment *_gtk_text_line_byte_to_any_segment (GtkTextLine *line,
+ gint byte_offset,
+ gint *seg_offset);
+GtkTextLineSegment *_gtk_text_line_char_to_any_segment (GtkTextLine *line,
+ gint char_offset,
+ gint *seg_offset);
+gint _gtk_text_line_byte_to_char (GtkTextLine *line,
+ gint byte_offset);
+gint _gtk_text_line_char_to_byte (GtkTextLine *line,
+ gint char_offset);
+GtkTextLine * _gtk_text_line_next_could_contain_tag (GtkTextLine *line,
+ GtkTextBTree *tree,
+ GtkTextTag *tag);
+GtkTextLine * _gtk_text_line_previous_could_contain_tag (GtkTextLine *line,
+ GtkTextBTree *tree,
+ GtkTextTag *tag);
+
+GtkTextLineData *_gtk_text_line_data_new (GtkTextLayout *layout,
+ GtkTextLine *line);