4 #include "container_linux.h"
6 class lh_widget : public container_linux
12 GtkWidget *get_widget() const;
14 void set_caption(const litehtml::tchar_t* caption);
15 void set_base_url(const litehtml::tchar_t* base_url);
16 void on_anchor_click(const litehtml::tchar_t* url, const litehtml::element::ptr& el);
17 void set_cursor(const litehtml::tchar_t* cursor);
18 void import_css(litehtml::tstring& text, const litehtml::tstring& url, litehtml::tstring& baseurl);
19 void get_client_rect(litehtml::position& client) const;
20 GdkPixbuf *get_image(const litehtml::tchar_t* url, bool redraw_on_ready);
22 gint height() const { return m_height; };
23 void setHeight(gint height) { m_height = height; };
24 void draw(cairo_t *cr);
26 void open_html(const gchar *contents);
32 litehtml::document::ptr m_html;
33 gint m_rendered_width;
34 GtkWidget *m_drawing_area;
35 GtkWidget *m_scrolled_window;
36 GtkWidget *m_viewport;
37 litehtml::context m_context;