| 116 GType gtk_webview_get_type(void); |
116 GType gtk_webview_get_type(void); |
| 117 |
117 |
| 118 /** |
118 /** |
| 119 * Create a new GtkWebView object |
119 * Create a new GtkWebView object |
| 120 * |
120 * |
| |
121 * @param editable Whether this GtkWebView will be user-editable |
| |
122 * |
| 121 * @return A GtkWidget corresponding to the GtkWebView object |
123 * @return A GtkWidget corresponding to the GtkWebView object |
| 122 */ |
124 */ |
| 123 GtkWidget *gtk_webview_new(void); |
125 GtkWidget *gtk_webview_new(gboolean editable); |
| 124 |
126 |
| 125 /** |
127 /** |
| 126 * A very basic routine to append html, which can be considered |
128 * A very basic routine to append html, which can be considered |
| 127 * equivalent to a "document.write" using JavaScript. |
129 * equivalent to a "document.write" using JavaScript. |
| 128 * |
130 * |
| 218 * Scrolls a GtkWebView down by one page. |
220 * Scrolls a GtkWebView down by one page. |
| 219 * |
221 * |
| 220 * @param webview The GtkWebView. |
222 * @param webview The GtkWebView. |
| 221 */ |
223 */ |
| 222 void gtk_webview_page_down(GtkWebView *webview); |
224 void gtk_webview_page_down(GtkWebView *webview); |
| 223 |
|
| 224 /** |
|
| 225 * Enables or disables editing in a GtkWebView. |
|
| 226 * |
|
| 227 * @param webview The GtkWebView |
|
| 228 * @param editable @c TRUE to make the widget editable, or @c FALSE otherwise. |
|
| 229 */ |
|
| 230 void gtk_webview_set_editable(GtkWebView *webview, gboolean editable); |
|
| 231 |
225 |
| 232 /** |
226 /** |
| 233 * Setup formatting for a GtkWebView depending on the flags specified. |
227 * Setup formatting for a GtkWebView depending on the flags specified. |
| 234 * |
228 * |
| 235 * @param webview The GtkWebView. |
229 * @param webview The GtkWebView. |
| 357 * @return The HTML font size. |
351 * @return The HTML font size. |
| 358 */ |
352 */ |
| 359 gint gtk_webview_get_current_fontsize(GtkWebView *webview); |
353 gint gtk_webview_get_current_fontsize(GtkWebView *webview); |
| 360 |
354 |
| 361 /** |
355 /** |
| 362 * Checks whether a GtkWebView is marked as editable. |
|
| 363 * |
|
| 364 * @param webview The GtkWebView |
|
| 365 * |
|
| 366 * @return @c TRUE if the IM/HTML is editable, or @c FALSE otherwise. |
|
| 367 */ |
|
| 368 gboolean gtk_webview_get_editable(GtkWebView *webview); |
|
| 369 |
|
| 370 /** |
|
| 371 * Gets the content of the head element of a GtkWebView as HTML. |
356 * Gets the content of the head element of a GtkWebView as HTML. |
| 372 * |
357 * |
| 373 * @param webview The GtkWebView |
358 * @param webview The GtkWebView |
| 374 * |
359 * |
| 375 * @return The HTML from the head element. |
360 * @return The HTML from the head element. |