|
| test_container (int width, int height, string basedir) |
|
string | make_url (const char *src, const char *baseurl) |
|
uint_ptr | create_font (const char *faceName, int size, int weight, font_style italic, unsigned int decoration, font_metrics *fm) override |
|
void | delete_font (uint_ptr) override |
|
int | text_width (const char *text, uint_ptr hFont) override |
|
void | draw_text (uint_ptr hdc, const char *text, uint_ptr hFont, web_color color, const position &pos) override |
|
int | pt_to_px (int pt) const override |
|
int | get_default_font_size () const override |
|
const char * | get_default_font_name () const override |
|
void | load_image (const char *src, const char *baseurl, bool redraw_on_ready) override |
|
void | get_image_size (const char *src, const char *baseurl, size &sz) override |
|
void | draw_image (uint_ptr hdc, const background_layer &layer, const string &url, const string &base_url) override |
|
void | draw_solid_fill (uint_ptr hdc, const background_layer &layer, const web_color &color) override |
|
void | draw_linear_gradient (uint_ptr hdc, const background_layer &layer, const background_layer::linear_gradient &gradient) override |
|
void | draw_radial_gradient (uint_ptr hdc, const background_layer &layer, const background_layer::radial_gradient &gradient) override |
|
void | draw_conic_gradient (uint_ptr hdc, const background_layer &layer, const background_layer::conic_gradient &gradient) override |
|
void | draw_borders (uint_ptr hdc, const borders &borders, const position &draw_pos, bool root) override |
|
void | draw_list_marker (uint_ptr hdc, const list_marker &marker) override |
|
element::ptr | create_element (const char *, const string_map &, const document::ptr &) override |
|
void | get_media_features (media_features &media) const override |
|
void | get_language (string &, string &) const override |
|
void | link (const document::ptr &, const element::ptr &) override |
|
void | transform_text (string &, text_transform) override |
|
void | set_clip (const position &, const border_radiuses &) override |
|
void | del_clip () override |
|
void | set_caption (const char *) override |
|
void | set_base_url (const char *) override |
|
void | on_anchor_click (const char *, const element::ptr &) override |
|
void | on_mouse_event (const element::ptr &, mouse_event) override |
|
void | set_cursor (const char *) override |
|
void | import_css (string &text, const string &url, string &baseurl) override |
|
void | get_client_rect (position &client) const override |
|
virtual void | draw_image (litehtml::uint_ptr hdc, const background_layer &layer, const std::string &url, const std::string &base_url)=0 |
|
virtual void | link (const std::shared_ptr< litehtml::document > &doc, const litehtml::element::ptr &el)=0 |
|
virtual litehtml::element::ptr | create_element (const char *tag_name, const litehtml::string_map &attributes, const std::shared_ptr< litehtml::document > &doc)=0 |
|
virtual litehtml::string | resolve_color (const litehtml::string &) const |
|
virtual void | split_text (const char *text, const std::function< void(const char *)> &on_word, const std::function< void(const char *)> &on_space) |
|