1 /** @page gtkimhtml-signals GtkIMHtml Signals
5 @signal format_buttons_update
6 @signal format_function_clear
7 @signal format_function_toggle
8 @signal format_function_update
13 @signaldef url_clicked
15 void (*url_clicked)(GtkIMHtml *imhtml, char *uri);
17 @signaldesc Emitted when a link is clicked
18 @param imhtml The GtkIMHtml emitting the signal.
22 @signaldef format_buttons_update
24 void (*format_buttons_update)(GtkIMHtml *imhtml, GtkIMHtmlButtons buttons, gpointer data);
26 @signaldesc Emitted when allowed formatting has changed.
27 @param imhtml The GtkIMHtml emitting the signal.
28 @param buttons GtkIMHtmlButtons for the GtkIMHtml.
29 @param data User defined data.
32 @signaldef format_function_clear
34 void (*format_function_clear)(GtkIMHtml *imhtml, gpointer data);
36 @signaldesc Emitted when clearing the formatting for the GtkIMHtml.
37 @param imhtml The GtkIMHtml emitting the signal.
38 @param data User defined data.
41 @signaldef format_function_toggle
43 void (*format_function_toggle)(GtkIMHtml *imhtml, GtkIMHtmlButtons buttons, gpointer data);
45 @signaldesc Emitted when a format has been toggled.
46 @param imhtml The GtkIMHtml emitting the signal.
47 @param buttons GtkIMHtmlButtons for the GtkIMHtml.
48 @param data User defined data.
51 @signaldef format_function_update
53 void (*format_function_update)(GtkIMHtml *imhtml, gpointer data);
55 @signaldesc Emitted when the cursor has moved and formatting has changed
56 @param imhtml The GtkIMHtml emitting the signal.
57 @param data User defined data.
60 // vim: syntax=c tw=75 et