Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
Inkscape::Text::Layout::Character Struct Reference

#include <Layout-TNG.h>

Public Member Functions

Span constspan (Layout const *l) const
 will be -1 if this character has no visual representation
 
Chunk constchunk (Layout const *l) const
 
Line constline (Layout const *l) const
 
Paragraph constparagraph (Layout const *l) const
 

Public Attributes

unsigned in_span
 
float x
 
PangoLogAttr char_attributes
 relative to the start of the span (so we can do block-progression)
 
gunichar the_char = '#'
 
int in_glyph
 

Detailed Description

Definition at line 841 of file Layout-TNG.h.

Member Function Documentation

◆ chunk()

Chunk const & Inkscape::Text::Layout::Character::chunk ( Layout const l) const
inline

◆ line()

Line const & Inkscape::Text::Layout::Character::line ( Layout const l) const
inline

◆ paragraph()

Paragraph const & Inkscape::Text::Layout::Character::paragraph ( Layout const l) const
inline

◆ span()

Span const & Inkscape::Text::Layout::Character::span ( Layout const l) const
inline

will be -1 if this character has no visual representation

Definition at line 847 of file Layout-TNG.h.

References Inkscape::Text::Layout::_spans, and in_span.

Member Data Documentation

◆ char_attributes

PangoLogAttr Inkscape::Text::Layout::Character::char_attributes

relative to the start of the span (so we can do block-progression)

Definition at line 844 of file Layout-TNG.h.

◆ in_glyph

int Inkscape::Text::Layout::Character::in_glyph

Definition at line 846 of file Layout-TNG.h.

◆ in_span

unsigned Inkscape::Text::Layout::Character::in_span

Definition at line 842 of file Layout-TNG.h.

Referenced by chunk(), line(), paragraph(), and span().

◆ the_char

gunichar Inkscape::Text::Layout::Character::the_char = '#'

Definition at line 845 of file Layout-TNG.h.

◆ x

float Inkscape::Text::Layout::Character::x

Definition at line 843 of file Layout-TNG.h.


The documentation for this struct was generated from the following file: