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
15 @signaldef url_clicked
17 void (*url_clicked)(GtkIMHtml *imhtml, char *uri);
19 @signaldesc Emitted when a link is clicked
20 @param imhtml The GtkIMHtml emitting the signal.
24 @signaldef format_buttons_update
26 void (*format_buttons_update)(GtkIMHtml *imhtml, GtkIMHtmlButtons buttons, gpointer data);
28 @signaldesc Emitted when allowed formatting has changed.
29 @param imhtml The GtkIMHtml emitting the signal.
30 @param buttons GtkIMHtmlButtons for the GtkIMHtml.
31 @param data User defined data.
34 @signaldef format_function_clear
36 void (*format_function_clear)(GtkIMHtml *imhtml, gpointer data);
38 @signaldesc Emitted when clearing the formatting for the GtkIMHtml.
39 @param imhtml The GtkIMHtml emitting the signal.
40 @param data User defined data.
43 @signaldef format_function_toggle
45 void (*format_function_toggle)(GtkIMHtml *imhtml, GtkIMHtmlButtons buttons, gpointer data);
47 @signaldesc Emitted when a format has been toggled.
48 @param imhtml The GtkIMHtml emitting the signal.
49 @param buttons GtkIMHtmlButtons for the GtkIMHtml.
50 @param data User defined data.
53 @signaldef format_function_update
55 void (*format_function_update)(GtkIMHtml *imhtml, gpointer data);
57 @signaldesc Emitted when the cursor has moved and formatting has changed
58 @param imhtml The GtkIMHtml emitting the signal.
59 @param data User defined data.
62 // vim: syntax=c.doxygen tw=75 et