#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 |