The Battle for Wesnoth  1.19.8+dev
font::pango_text Member List

This is the complete list of members for font::pango_text, including all inherited members.

add_attribute_bg_color(const unsigned start_offset, const unsigned end_offset, const color_t &color)font::pango_text
add_attribute_fg_color(const unsigned start_offset, const unsigned end_offset, const color_t &color)font::pango_text
add_attribute_font_family(const unsigned start_offset, const unsigned end_offset, const std::string &family)font::pango_text
add_attribute_size(const unsigned start_offset, const unsigned end_offset, int size)font::pango_text
add_attribute_style(const unsigned start_offset, const unsigned end_offset, PangoStyle style)font::pango_text
add_attribute_underline(const unsigned start_offset, const unsigned end_offset, PangoUnderline underline)font::pango_text
add_attribute_weight(const unsigned start_offset, const unsigned end_offset, PangoWeight weight)font::pango_text
add_outline_font::pango_textprivate
alignment_font::pango_textprivate
attribute_end_offset_font::pango_textprivate
attribute_start_offset_font::pango_textprivate
calculate_size(PangoLayout &layout) constfont::pango_textprivate
calculation_dirty_font::pango_textmutableprivate
characters_per_line_font::pango_textprivate
clear_attribute_list()font::pango_text
context_font::pango_textprivate
copy_layout_properties(PangoLayout &src, PangoLayout &dst)font::pango_textprivatestatic
create_surface()font::pango_textprivate
create_surface(const SDL_Rect &viewport)font::pango_textprivate
ellipse_mode_font::pango_textprivate
font_class_font::pango_textprivate
font_size_font::pango_textprivate
FONT_STYLE enum namefont::pango_text
font_style_font::pango_textprivate
foreground_color_font::pango_textprivate
format_links(std::string_view text) constfont::pango_textprivate
get_column_line(const point &position) constfont::pango_text
get_cursor_pos_from_index(const unsigned offset) constfont::pango_text
get_cursor_position(const unsigned column, const unsigned line=0) constfont::pango_text
get_length() constfont::pango_textinline
get_line(int index)font::pango_text
get_line_num_from_offset(const unsigned offset)font::pango_text
get_lines() constfont::pango_text
get_lines_count() constfont::pango_textinline
get_link(const point &position) constfont::pango_text
get_max_glyph_height() constfont::pango_text
get_maximum_length() constfont::pango_text
get_size()font::pango_text
get_token(const point &position, const char *delimiters=" \n\r\t") constfont::pango_text
global_attribute_list_font::pango_textprivate
highlight_color_font::pango_textprivate
insert_text(const unsigned offset, const std::string &text, const bool use_markup=false)font::pango_text
is_truncated() constfont::pango_text
layout_font::pango_textprivate
length_font::pango_textmutableprivate
link_aware() constfont::pango_textinline
link_aware_font::pango_textprivate
link_color_font::pango_textprivate
markedup_text_font::pango_textprivate
maximum_height_font::pango_textprivate
maximum_length_font::pango_textprivate
maximum_width_font::pango_textprivate
operator=(const pango_text &)=deletefont::pango_text
pango_text()font::pango_text
pango_text(const pango_text &)=deletefont::pango_text
pixel_scale_font::pango_textprivate
recalculate() constfont::pango_textprivate
rect_font::pango_textmutableprivate
render(PangoLayout &layout, const SDL_Rect &viewport, const unsigned stride)font::pango_textprivate
render_and_get_texture()font::pango_text
render_surface(const SDL_Rect &viewport)font::pango_textprivate
render_texture(const SDL_Rect &viewport)font::pango_textprivate
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_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_textprivate
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 valuefont::pango_text
STYLE_ITALIC enum valuefont::pango_text
STYLE_NORMAL enum valuefont::pango_text
STYLE_UNDERLINE enum valuefont::pango_text
surface_buffer_font::pango_textmutableprivate
text() constfont::pango_textinline
text_font::pango_textprivate
to_draw_scale(int s) constfont::pango_textprivate
to_draw_scale(const point &p) constfont::pango_textprivate
update_pixel_scale()font::pango_textprivate
validate_markup(std::string_view text, char **raw_text, std::string &semi_escaped) constfont::pango_textprivate
with_draw_scale(const texture &t) constfont::pango_textprivate
xy_to_index(const point &position) constfont::pango_text