pidgin/gtkwebview.h

changeset 34276
2b602f67f875
parent 34274
9169710b5af5
child 35129
22dca763eeef
equal deleted inserted replaced
34275:a6ddc53d1c84 34276:2b602f67f875
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.

mercurial