summaryrefslogtreecommitdiff
path: root/pango/pango-line-private.h
diff options
context:
space:
mode:
Diffstat (limited to 'pango/pango-line-private.h')
-rw-r--r--pango/pango-line-private.h67
1 files changed, 0 insertions, 67 deletions
diff --git a/pango/pango-line-private.h b/pango/pango-line-private.h
deleted file mode 100644
index 0bb28174..00000000
--- a/pango/pango-line-private.h
+++ /dev/null
@@ -1,67 +0,0 @@
-#pragma once
-
-#include "pango-line.h"
-#include "pango-break.h"
-#include "pango-attributes.h"
-#include "pango-glyph-item.h"
-
-typedef struct _LineData LineData;
-struct _LineData {
- char *text;
- int length;
- int n_chars;
- PangoDirection direction;
-
- PangoAttrList *attrs;
- PangoLogAttr *log_attrs;
-};
-
-LineData * line_data_new (void);
-LineData * line_data_ref (LineData *data);
-void line_data_unref (LineData *data);
-void line_data_clear (LineData *data);
-
-struct _PangoLine
-{
- GObject parent_instance;
-
- PangoContext *context;
- LineData *data;
-
- int start_index;
- int length;
- int start_offset;
- int n_chars;
- GSList *runs;
-
- guint wrapped : 1;
- guint ellipsized : 1;
- guint hyphenated : 1;
- guint justified : 1;
- guint starts_paragraph : 1;
- guint ends_paragraph : 1;
- guint has_extents : 1;
-
- PangoDirection direction;
-
- PangoRectangle ink_rect;
- PangoRectangle logical_rect;
-};
-
-PangoLine * pango_line_new (PangoContext *context,
- LineData *data);
-
-void pango_line_ellipsize (PangoLine *line,
- PangoContext *context,
- PangoEllipsizeMode ellipsize,
- int goal_width);
-
-void pango_line_index_to_run (PangoLine *line,
- int idx,
- PangoLayoutRun **run);
-
-void pango_line_get_empty_extents (PangoLine *line,
- PangoLeadingTrim trim,
- PangoRectangle *logical_rect);
-
-void pango_line_check_invariants (PangoLine *line);