#include <css_layout_text.h>
Public Member Functions | |
CSSLayoutText () | |
Rect | get_cursor_box (Canvas &canvas, std::string::size_type pos) |
std::string | get_text () const |
void | set_text (const std::string &text) |
![]() | |
CSSLayoutNode () | |
CSSLayoutNode | get_first_child () const |
CSSLayoutNode | get_last_child () const |
CSSLayoutNode | get_next_sibling () const |
CSSLayoutNode | get_parent () const |
CSSLayoutNode | get_prev_sibling () const |
CSSLayoutUserData * | get_user_data () |
const CSSLayoutUserData * | get_user_data () const |
bool | is_element () const |
bool | is_null () const |
bool | is_object () const |
bool | is_text () const |
bool | operator!= (const CSSLayoutNode &other) const |
bool | operator== (const CSSLayoutNode &other) const |
std::string | print_node () const |
void | set_user_data (CSSLayoutUserData *data) |
void | set_user_data (std::unique_ptr< CSSLayoutUserData > &data) |
CSSLayoutElement | to_element () const |
CSSLayoutObject | to_object () const |
CSSLayoutText | to_text () const |
Friends | |
class | CSSLayoutNode |
Additional Inherited Members | |
![]() | |
CSSLayoutNode (const std::shared_ptr< CSSLayoutNode_Impl > &impl) | |
![]() | |
std::shared_ptr < CSSLayoutNode_Impl > | impl |
clan::CSSLayoutText::CSSLayoutText | ( | ) |
std::string clan::CSSLayoutText::get_text | ( | ) | const |
void clan::CSSLayoutText::set_text | ( | const std::string & | text | ) |
|
friend |