diff options
Diffstat (limited to 'pango/pango-layout.h')
-rw-r--r-- | pango/pango-layout.h | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/pango/pango-layout.h b/pango/pango-layout.h index 6182d889..4a464230 100644 --- a/pango/pango-layout.h +++ b/pango/pango-layout.h @@ -36,10 +36,9 @@ typedef struct _PangoLayoutLine PangoLayoutLine; /** * PangoLayoutRun: * - * The `PangoLayoutRun` structure represents a single run within - * a [struct@Pango.LayoutLine]; it is simply an alternate name for - * [struct@Pango.GlyphItem]. + * A `PangoLayoutRun` represents a single run within a `PangoLayoutLine`. * + * It is simply an alternate name for [struct@Pango.GlyphItem]. * See the [struct@Pango.GlyphItem] docs for details on the fields. */ typedef PangoGlyphItem PangoLayoutRun; @@ -50,10 +49,11 @@ typedef PangoGlyphItem PangoLayoutRun; * @PANGO_ALIGN_CENTER: Center the line within the available space * @PANGO_ALIGN_RIGHT: Put all available space on the left * - * A `PangoAlignment` describes how to align the lines of a `PangoLayout` - * within the available space. If the `PangoLayout` is set to justify - * using [method@Pango.Layout.set_justify], this only has effect for - * partial lines. + * `PangoAlignment` describes how to align the lines of a `PangoLayout` + * within the available space. + * + * If the `PangoLayout` is set to justify using [method@Pango.Layout.set_justify], + * this only has effect for partial lines. */ typedef enum { PANGO_ALIGN_LEFT, @@ -68,7 +68,7 @@ typedef enum { * @PANGO_WRAP_WORD_CHAR: wrap lines at word boundaries, but fall back to * character boundaries if there is not enough space for a full word. * - * A `PangoWrapMode` describes how to wrap the lines of a `PangoLayout` + * `PangoWrapMode` describes how to wrap the lines of a `PangoLayout` * to the desired width. */ typedef enum { @@ -84,8 +84,8 @@ typedef enum { * @PANGO_ELLIPSIZE_MIDDLE: Omit characters in the middle of the text * @PANGO_ELLIPSIZE_END: Omit characters at the end of the text * - * The `PangoEllipsizeMode` type describes what sort of (if any) - * ellipsization should be applied to a line of text. + * `PangoEllipsizeMode` describes what sort of ellipsization + * should be applied to text. * * In the ellipsization process characters are removed from the * text in order to make it fit to a given width and replaced @@ -108,11 +108,12 @@ typedef enum { * @is_paragraph_start: #TRUE if this is the first line of the paragraph * @resolved_dir: #Resolved PangoDirection of line * - * The `PangoLayoutLine` structure represents one of the lines resulting - * from laying out a paragraph via [class@Pango.Layout]. `PangoLayoutLine` - * structures are obtained by calling [method@Pango.Layout.get_line] and - * are only valid until the text, attributes, or settings of the parent - * `PangoLayout` are modified. + * A `PangoLayoutLine` represents one of the lines resulting from laying + * out a paragraph via `PangoLayout`. + * + * `PangoLayoutLine` structures are obtained by calling + * [method@Pango.Layout.get_line] and are only valid until the text, + * attributes, or settings of the parent `PangoLayout` are modified. */ struct _PangoLayoutLine { |