| add_outline_ | font::pango_text | private |
| alignment_ | font::pango_text | private |
| apply_attributes(const font::attribute_list &attrs) | font::pango_text | |
| calculate_size(PangoLayout &layout) const | font::pango_text | private |
| calculation_dirty_ | font::pango_text | mutableprivate |
| characters_per_line_ | font::pango_text | private |
| clear_attributes() | font::pango_text | |
| context_ | font::pango_text | private |
| copy_layout_properties(PangoLayout &src, PangoLayout &dst) | font::pango_text | privatestatic |
| create_surface() | font::pango_text | private |
| create_surface(const rect &viewport) | font::pango_text | private |
| ellipse_mode_ | font::pango_text | private |
| font_class_ | font::pango_text | private |
| font_size_ | font::pango_text | private |
| FONT_STYLE enum name | font::pango_text | |
| font_style_ | font::pango_text | private |
| foreground_color_ | font::pango_text | private |
| format_links(std::string_view text) const | font::pango_text | private |
| get_byte_index(const unsigned offset, const unsigned line=0) const | font::pango_text | |
| get_column_line(const point &position) const | font::pango_text | |
| get_cursor_pos_from_index(const unsigned offset) const | font::pango_text | |
| get_cursor_position(const unsigned offset, const unsigned line=0) const | font::pango_text | |
| get_length() const | font::pango_text | inline |
| get_line(int index) | font::pango_text | |
| get_lines() const | font::pango_text | |
| get_lines_count() const | font::pango_text | inline |
| get_link(const point &position) const | font::pango_text | |
| get_max_glyph_height() const | font::pango_text | |
| get_maximum_length() const | font::pango_text | |
| get_size() | font::pango_text | |
| get_token(const point &position, std::string_view delimiters=" \n\r\t") const | font::pango_text | |
| index_to_line_x(const unsigned offset, const bool trailing=0) const | font::pango_text | |
| insert_text(const unsigned offset, const std::string &text, const bool use_markup=false) | font::pango_text | |
| is_truncated() const | font::pango_text | |
| layout_ | font::pango_text | private |
| length_ | font::pango_text | mutableprivate |
| link_aware() const | font::pango_text | inline |
| link_aware_ | font::pango_text | private |
| link_color_ | font::pango_text | private |
| markedup_text_ | font::pango_text | private |
| maximum_height_ | font::pango_text | private |
| maximum_length_ | font::pango_text | private |
| maximum_width_ | font::pango_text | private |
| operator=(const pango_text &)=delete | font::pango_text | |
| pango_text() | font::pango_text | |
| pango_text(const pango_text &)=delete | font::pango_text | |
| pixel_scale_ | font::pango_text | private |
| recalculate() const | font::pango_text | private |
| rect_ | font::pango_text | mutableprivate |
| render(PangoLayout &layout, const rect &viewport) | font::pango_text | private |
| render_and_get_texture() | font::pango_text | |
| render_surface(const rect &viewport) | font::pango_text | private |
| render_texture(const rect &viewport) | font::pango_text | private |
| set_add_outline(bool do_add) | font::pango_text | |
| set_alignment(const PangoAlignment alignment) | font::pango_text | |
| set_characters_per_line(const unsigned characters_per_line) | font::pango_text | |
| set_ellipse_mode(const PangoEllipsizeMode ellipse_mode) | font::pango_text | |
| set_family_class(font::family_class fclass) | font::pango_text | |
| set_font_size(unsigned font_size) | font::pango_text | |
| set_font_style(const FONT_STYLE font_style) | font::pango_text | |
| set_foreground_color(const color_t &color) | font::pango_text | |
| set_line_spacing(float line_spacing) | font::pango_text | inline |
| set_link_aware(bool b) | font::pango_text | |
| set_link_color(const color_t &color) | font::pango_text | |
| set_markup(std::string_view text, PangoLayout &layout) | font::pango_text | private |
| set_maximum_height(int height, bool multiline) | font::pango_text | |
| set_maximum_length(const std::size_t maximum_length) | font::pango_text | |
| set_maximum_width(int width) | font::pango_text | |
| set_text(const std::string &text, const bool markedup) | font::pango_text | |
| STYLE_BOLD enum value | font::pango_text | |
| STYLE_ITALIC enum value | font::pango_text | |
| STYLE_NORMAL enum value | font::pango_text | |
| STYLE_UNDERLINE enum value | font::pango_text | |
| surface_buffer_ | font::pango_text | mutableprivate |
| text() const | font::pango_text | inline |
| text_ | font::pango_text | private |
| to_draw_scale(int s) const | font::pango_text | private |
| to_draw_scale(const point &p) const | font::pango_text | private |
| update_pixel_scale() | font::pango_text | private |
| validate_markup(std::string_view text, char **raw_text, std::string &semi_escaped) const | font::pango_text | private |
| with_draw_scale(const texture &t) const | font::pango_text | private |
| xy_to_index(const point &position) const | font::pango_text | |