uicore::TextBlock Member List

This is the complete list of members for uicore::TextBlock, including all inherited members.

add_component(std::shared_ptr< SpanComponent > component, float baseline_offset=0.0f, int id=-1)=0uicore::TextBlockpure virtual
add_image(const ImagePtr &image, float baseline_offset=0.0f, int id=-1)=0uicore::TextBlockpure virtual
add_text(const std::string &text, const FontPtr &font, const Colorf &color=Colorf::white, int id=-1)=0uicore::TextBlockpure virtual
clear()=0uicore::TextBlockpure virtual
combined_text() const =0uicore::TextBlockpure virtual
create()uicore::TextBlockstatic
draw_layout(const CanvasPtr &canvas)=0uicore::TextBlockpure virtual
draw_layout_ellipsis(const CanvasPtr &canvas, const Rectf &content_rect)=0uicore::TextBlockpure virtual
find_preferred_size(const CanvasPtr &canvas)=0uicore::TextBlockpure virtual
first_baseline_offset()=0uicore::TextBlockpure virtual
hide_cursor()=0uicore::TextBlockpure virtual
hit_test(const CanvasPtr &canvas, const Pointf &pos)=0uicore::TextBlockpure virtual
last_baseline_offset()=0uicore::TextBlockpure virtual
layout(const CanvasPtr &canvas, float max_width)=0uicore::TextBlockpure virtual
rect() const =0uicore::TextBlockpure virtual
rect_by_id(int id) const =0uicore::TextBlockpure virtual
set_align(SpanAlign align)=0uicore::TextBlockpure virtual
set_component_geometry()=0uicore::TextBlockpure virtual
set_cursor_color(const Colorf &color)=0uicore::TextBlockpure virtual
set_cursor_overwrite_mode(bool enable)=0uicore::TextBlockpure virtual
set_cursor_pos(std::string::size_type pos)=0uicore::TextBlockpure virtual
set_position(const Pointf &pos)=0uicore::TextBlockpure virtual
set_selection_colors(const Colorf &foreground, const Colorf &background)=0uicore::TextBlockpure virtual
set_selection_range(std::string::size_type start, std::string::size_type end)=0uicore::TextBlockpure virtual
show_cursor()=0uicore::TextBlockpure virtual
size() const =0uicore::TextBlockpure virtual