#include <css_layout.h>

Classes

class  ClipWrapper
 

Public Member Functions

 CSSLayout ()
 
CSSLayoutElement create_element (const std::string &name=std::string())
 
CSSLayoutObject create_object ()
 
CSSLayoutText create_text (const std::string &text)
 
CSSLayoutElement find_element (const std::string &name)
 
Callback_2< Image, Canvas
&, const std::string & > & 
func_get_image ()
 
CSSLayoutElement get_document_element ()
 
CSSHitTestResult hit_test (Canvas &canvas, const Point &pos)
 
bool is_null () const
 
void layout (Canvas &canvas, const Rect &viewport)
 
void render (Canvas &canvas)
 
template<typename GUIElement >
void render (Canvas &canvas, GUIElement *component)
 
void set_css_document (const CSSDocument &doc)
 
void set_document_element (CSSLayoutElement element)
 
void set_dpi (float new_dpi)
 

Friends

class CSSLayout_Impl
 

Constructor & Destructor Documentation

clan::CSSLayout::CSSLayout ( )

Member Function Documentation

CSSLayoutElement clan::CSSLayout::create_element ( const std::string &  name = std::string())
CSSLayoutObject clan::CSSLayout::create_object ( )
CSSLayoutText clan::CSSLayout::create_text ( const std::string &  text)
CSSLayoutElement clan::CSSLayout::find_element ( const std::string &  name)
Callback_2<Image, Canvas &, const std::string &>& clan::CSSLayout::func_get_image ( )
CSSLayoutElement clan::CSSLayout::get_document_element ( )
CSSHitTestResult clan::CSSLayout::hit_test ( Canvas canvas,
const Point pos 
)
bool clan::CSSLayout::is_null ( ) const
void clan::CSSLayout::layout ( Canvas canvas,
const Rect viewport 
)
void clan::CSSLayout::render ( Canvas canvas)
inline
template<typename GUIElement >
void clan::CSSLayout::render ( Canvas canvas,
GUIElement *  component 
)
inline
void clan::CSSLayout::set_css_document ( const CSSDocument doc)
void clan::CSSLayout::set_document_element ( CSSLayoutElement  element)
void clan::CSSLayout::set_dpi ( float  new_dpi)

Friends And Related Function Documentation

friend class CSSLayout_Impl
friend

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