#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 |
| clan::CSSLayout::CSSLayout | ( | ) |
| 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 |
|
inline |
|
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 | ) |
|
friend |