| The GtkHTML Library | |||
|---|---|---|---|
| <<< Previous Page | Home | Up | Next Page >>> |
|
GtkHTML widget is lightweight HTML viewer / container. It provides an easy way for viewing HTML documents in your application and for layout UI of your application throught HTML.
|
GtkHTML widget contructor. It creates an empty GtkHTML widget.
| Returns : | A GtkHTML widget, newly created and empty. |
|
GtkHTML widget constructor. It creates an new GtkHTML widget and loads HTML source from str.
It is intended for simple creation. For more complicated loading you probably want to use
| str : | A string containing HTML source. |
| len : | A length of str, if len == -1 then it will be computed using strlen. |
| Returns : | A GtkHTML widget, newly created, containing document loaded from input str. |
void gtk_html_load_from_string (GtkHTML *html, const |
| html : | |
| str : | |
| len : |
|
|
Opens a new stream to load new content into the GtkHTML widget html.
| html : | the html widget to operate on. |
| Returns : | a new GtkHTMLStream to store new content. |
|
Opens a new stream to load new content of type content_type into the GtkHTML widget given in html.
| html : | the html widget to operate on. |
| content_type : | a string listing the type of content to expect on the stream. |
| Returns : | a new GtkHTMLStream to store new content. |
void gtk_html_write (GtkHTML *html, |
Writes size bytes of buffer to the stream pointed to by stream.
| html : | the GtkHTML widget the stream belongs to (unused) |
| handle : | the GkHTMLStream to write to. |
| buffer : | the data to write to the stream. |
| size : | the length of data to read from buffer |
void gtk_html_end (GtkHTML *html, |
Close the GtkHTMLStream represented by stream and notify html that is should not expect any more content from that stream.
| html : | the GtkHTML widget the stream belongs to. |
| handle : | the GtkHTMLStream to close. |
| status : | the GtkHTMLStreamStatus representing the state of the stream when closed. |
|
| html : | |
| receiver : | |
| data : | |
| Returns : |
|
|
Export the current document into the content type given by content_type, by calling the function listed in receiver data becomes avaiable. When receiver is called user_data is passed in as the user_data parameter.
| html : | the GtkHTML widget |
| type : | |
| receiver : |
|
| data : | |
| Returns : | TRUE if the export was successfull, FALSE otherwise. |
void gtk_html_print (GtkHTML *html, |
| html : | |
| print_context : |
|
void gtk_html_print_with_header_footer
(GtkHTML *html,
|
| html : | |
| print_context : | |
| header_height : | |
| footer_height : | |
| header_print : | |
| footer_print : | |
| user_data : |
|
const |
Retrieve the title of the document currently loaded in the GtkHTML widget.
| html : | The GtkHTML widget. |
| Returns : | the title of the current document |
|
Scroll the document display to show the HTML anchor listed in anchor
| html : | the GtkHTML widget. |
| anchor : | a string containing the name of the anchor. |
| Returns : | TRUE if the anchor is found, FALSE otherwise. |
void gtk_html_set_default_background_color
(GtkHTML *html,
|
| html : | |
| c : |
|
void gtk_html_set_default_content_type
(GtkHTML *html,
|
| html : | |
| content_type : |
|
void gtk_html_allow_selection (GtkHTML *html, |
| html : | |
| allow : |
|