summaryrefslogtreecommitdiff
path: root/pango/pango-lines.h
diff options
context:
space:
mode:
Diffstat (limited to 'pango/pango-lines.h')
-rw-r--r--pango/pango-lines.h248
1 files changed, 124 insertions, 124 deletions
diff --git a/pango/pango-lines.h b/pango/pango-lines.h
index 77871565..83abaa97 100644
--- a/pango/pango-lines.h
+++ b/pango/pango-lines.h
@@ -26,129 +26,129 @@
G_BEGIN_DECLS
-#define PANGO_TYPE_LINES pango_lines_get_type ()
-
-PANGO_AVAILABLE_IN_ALL
-G_DECLARE_FINAL_TYPE (PangoLines, pango_lines, PANGO, LINES, GObject);
-
-PANGO_AVAILABLE_IN_ALL
-PangoLines * pango_lines_new (void);
-
-PANGO_AVAILABLE_IN_ALL
-guint pango_lines_get_serial (PangoLines *lines);
-
-PANGO_AVAILABLE_IN_ALL
-void pango_lines_add_line (PangoLines *lines,
- PangoLine *line,
- int line_x,
- int line_y);
-
-PANGO_AVAILABLE_IN_ALL
-int pango_lines_get_line_count (PangoLines *lines);
-
-PANGO_AVAILABLE_IN_ALL
-PangoLine ** pango_lines_get_lines (PangoLines *lines);
-
-PANGO_AVAILABLE_IN_ALL
-void pango_lines_get_line_position
- (PangoLines *lines,
- int num,
- int *line_x,
- int *line_y);
-
-PANGO_AVAILABLE_IN_ALL
-PangoLineIter * pango_lines_get_iter (PangoLines *lines);
-
-PANGO_AVAILABLE_IN_ALL
-void pango_lines_get_extents (PangoLines *lines,
- PangoRectangle *ink_rect,
- PangoRectangle *logical_rect);
-
-PANGO_AVAILABLE_IN_ALL
-void pango_lines_get_size (PangoLines *lines,
- int *width,
- int *height);
-
-PANGO_AVAILABLE_IN_ALL
-int pango_lines_get_baseline (PangoLines *lines);
-
-PANGO_AVAILABLE_IN_ALL
-void pango_lines_get_x_ranges (PangoLines *lines,
- PangoLine *line,
- PangoLine *start_line,
- int start_index,
- PangoLine *end_line,
- int end_index,
- int **ranges,
- int *n_ranges);
-
-PANGO_AVAILABLE_IN_ALL
-int pango_lines_get_unknown_glyphs_count
- (PangoLines *lines);
-
-PANGO_AVAILABLE_IN_ALL
-gboolean pango_lines_is_wrapped (PangoLines *lines);
-
-PANGO_AVAILABLE_IN_ALL
-gboolean pango_lines_is_ellipsized (PangoLines *lines);
-
-PANGO_AVAILABLE_IN_ALL
-gboolean pango_lines_is_hyphenated (PangoLines *lines);
-
-PANGO_AVAILABLE_IN_ALL
-void pango_lines_index_to_line (PangoLines *lines,
- int idx,
- PangoLine **line,
- int *line_no,
- int *x_offset,
- int *y_offset);
-
-PANGO_AVAILABLE_IN_ALL
-PangoLine * pango_lines_pos_to_line (PangoLines *lines,
- int x,
- int y,
- int *line_x,
- int *line_y);
-
-PANGO_AVAILABLE_IN_ALL
-void pango_lines_index_to_pos (PangoLines *lines,
- PangoLine *line,
- int idx,
- PangoRectangle *pos);
-
-PANGO_AVAILABLE_IN_ALL
-PangoLine * pango_lines_pos_to_index (PangoLines *lines,
- int x,
- int y,
- int *idx,
- int *trailing);
-
-PANGO_AVAILABLE_IN_ALL
-void pango_lines_get_cursor_pos (PangoLines *lines,
- PangoLine *line,
- int idx,
- PangoRectangle *strong_pos,
- PangoRectangle *weak_pos);
-
-PANGO_AVAILABLE_IN_ALL
-void pango_lines_get_caret_pos (PangoLines *lines,
- PangoLine *line,
- int idx,
- PangoRectangle *strong_pos,
- PangoRectangle *weak_pos);
-
-PANGO_AVAILABLE_IN_ALL
-void pango_lines_move_cursor (PangoLines *lines,
- gboolean strong,
- PangoLine *line,
- int idx,
- int trailing,
- int direction,
- PangoLine **new_line,
- int *new_idx,
- int *new_trailing);
-
-PANGO_AVAILABLE_IN_ALL
-GBytes * pango_lines_serialize (PangoLines *lines);
+#define PANGO2_TYPE_LINES pango2_lines_get_type ()
+
+PANGO2_AVAILABLE_IN_ALL
+G_DECLARE_FINAL_TYPE (Pango2Lines, pango2_lines, PANGO2, LINES, GObject);
+
+PANGO2_AVAILABLE_IN_ALL
+Pango2Lines * pango2_lines_new (void);
+
+PANGO2_AVAILABLE_IN_ALL
+guint pango2_lines_get_serial (Pango2Lines *lines);
+
+PANGO2_AVAILABLE_IN_ALL
+void pango2_lines_add_line (Pango2Lines *lines,
+ Pango2Line *line,
+ int line_x,
+ int line_y);
+
+PANGO2_AVAILABLE_IN_ALL
+int pango2_lines_get_line_count (Pango2Lines *lines);
+
+PANGO2_AVAILABLE_IN_ALL
+Pango2Line ** pango2_lines_get_lines (Pango2Lines *lines);
+
+PANGO2_AVAILABLE_IN_ALL
+void pango2_lines_get_line_position
+ (Pango2Lines *lines,
+ int num,
+ int *line_x,
+ int *line_y);
+
+PANGO2_AVAILABLE_IN_ALL
+Pango2LineIter * pango2_lines_get_iter (Pango2Lines *lines);
+
+PANGO2_AVAILABLE_IN_ALL
+void pango2_lines_get_extents (Pango2Lines *lines,
+ Pango2Rectangle *ink_rect,
+ Pango2Rectangle *logical_rect);
+
+PANGO2_AVAILABLE_IN_ALL
+void pango2_lines_get_size (Pango2Lines *lines,
+ int *width,
+ int *height);
+
+PANGO2_AVAILABLE_IN_ALL
+int pango2_lines_get_baseline (Pango2Lines *lines);
+
+PANGO2_AVAILABLE_IN_ALL
+void pango2_lines_get_x_ranges (Pango2Lines *lines,
+ Pango2Line *line,
+ Pango2Line *start_line,
+ int start_index,
+ Pango2Line *end_line,
+ int end_index,
+ int **ranges,
+ int *n_ranges);
+
+PANGO2_AVAILABLE_IN_ALL
+int pango2_lines_get_unknown_glyphs_count
+ (Pango2Lines *lines);
+
+PANGO2_AVAILABLE_IN_ALL
+gboolean pango2_lines_is_wrapped (Pango2Lines *lines);
+
+PANGO2_AVAILABLE_IN_ALL
+gboolean pango2_lines_is_ellipsized (Pango2Lines *lines);
+
+PANGO2_AVAILABLE_IN_ALL
+gboolean pango2_lines_is_hyphenated (Pango2Lines *lines);
+
+PANGO2_AVAILABLE_IN_ALL
+void pango2_lines_index_to_line (Pango2Lines *lines,
+ int idx,
+ Pango2Line **line,
+ int *line_no,
+ int *x_offset,
+ int *y_offset);
+
+PANGO2_AVAILABLE_IN_ALL
+Pango2Line * pango2_lines_pos_to_line (Pango2Lines *lines,
+ int x,
+ int y,
+ int *line_x,
+ int *line_y);
+
+PANGO2_AVAILABLE_IN_ALL
+void pango2_lines_index_to_pos (Pango2Lines *lines,
+ Pango2Line *line,
+ int idx,
+ Pango2Rectangle *pos);
+
+PANGO2_AVAILABLE_IN_ALL
+Pango2Line * pango2_lines_pos_to_index (Pango2Lines *lines,
+ int x,
+ int y,
+ int *idx,
+ int *trailing);
+
+PANGO2_AVAILABLE_IN_ALL
+void pango2_lines_get_cursor_pos (Pango2Lines *lines,
+ Pango2Line *line,
+ int idx,
+ Pango2Rectangle *strong_pos,
+ Pango2Rectangle *weak_pos);
+
+PANGO2_AVAILABLE_IN_ALL
+void pango2_lines_get_caret_pos (Pango2Lines *lines,
+ Pango2Line *line,
+ int idx,
+ Pango2Rectangle *strong_pos,
+ Pango2Rectangle *weak_pos);
+
+PANGO2_AVAILABLE_IN_ALL
+void pango2_lines_move_cursor (Pango2Lines *lines,
+ gboolean strong,
+ Pango2Line *line,
+ int idx,
+ int trailing,
+ int direction,
+ Pango2Line **new_line,
+ int *new_idx,
+ int *new_trailing);
+
+PANGO2_AVAILABLE_IN_ALL
+GBytes * pango2_lines_serialize (Pango2Lines *lines);
G_END_DECLS