This is the complete list of members for clan::SpanLayout, including all inherited members.
| add_component(T *component, int baseline_offset=0, int id=-1) | clan::SpanLayout | |
| add_image(const Image &image, int baseline_offset=0, int id=-1) | clan::SpanLayout | |
| add_text(const std::string &text, const Font &font, const Colorf &color=StandardColorf::white(), int id=-1) | clan::SpanLayout | |
| clear() | clan::SpanLayout | |
| draw_layout(Canvas &canvas) | clan::SpanLayout | |
| draw_layout_ellipsis(Canvas &canvas, const Rect &content_rect) | clan::SpanLayout | |
| find_preferred_size(Canvas &canvas) | clan::SpanLayout | |
| get_combined_text() const | clan::SpanLayout | |
| get_first_baseline_offset() | clan::SpanLayout | |
| get_last_baseline_offset() | clan::SpanLayout | |
| get_rect() const | clan::SpanLayout | |
| get_rect_by_id(int id) const | clan::SpanLayout | |
| get_size() const | clan::SpanLayout | |
| hide_cursor() | clan::SpanLayout | |
| hit_test(Canvas &canvas, const Point &pos) | clan::SpanLayout | |
| layout(Canvas &canvas, int max_width) | clan::SpanLayout | |
| set_align(SpanAlign align) | clan::SpanLayout | |
| set_component_geometry() | clan::SpanLayout | |
| set_cursor_color(const Colorf &color) | clan::SpanLayout | |
| set_cursor_overwrite_mode(bool enable) | clan::SpanLayout | |
| set_cursor_pos(std::string::size_type pos) | clan::SpanLayout | |
| set_position(const Point &pos) | clan::SpanLayout | |
| set_selection_colors(const Colorf &foreground, const Colorf &background) | clan::SpanLayout | |
| set_selection_range(std::string::size_type start, std::string::size_type end) | clan::SpanLayout | |
| show_cursor() | clan::SpanLayout | |
| SpanLayout() | clan::SpanLayout | |
| ~SpanLayout() | clan::SpanLayout | |