#include <css_layout_text.h>

+ Inheritance diagram for clan::CSSLayoutText:

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)
 
- Public Member Functions inherited from clan::CSSLayoutNode
 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
 
CSSLayoutUserDataget_user_data ()
 
const CSSLayoutUserDataget_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

- Protected Member Functions inherited from clan::CSSLayoutNode
 CSSLayoutNode (const std::shared_ptr< CSSLayoutNode_Impl > &impl)
 
- Protected Attributes inherited from clan::CSSLayoutNode
std::shared_ptr
< CSSLayoutNode_Impl > 
impl
 

Constructor & Destructor Documentation

clan::CSSLayoutText::CSSLayoutText ( )

Member Function Documentation

Rect clan::CSSLayoutText::get_cursor_box ( Canvas canvas,
std::string::size_type  pos 
)
std::string clan::CSSLayoutText::get_text ( ) const
void clan::CSSLayoutText::set_text ( const std::string &  text)

Friends And Related Function Documentation

friend class CSSLayoutNode
friend

The documentation for this class was generated from the following file: