doc/gtkimhtml-signals.dox

Thu, 09 Nov 2017 17:31:16 +0000

author
cmeerw@quadriceps.cmeerw.net
date
Thu, 09 Nov 2017 17:31:16 +0000
branch
fix-15687
changeset 38754
ce9ac4939540
parent 30044
73e7541d6940
child 35031
37cd70651a5a
permissions
-rw-r--r--

Fixes #15687 by registering for chat-joined for chats (instead of
conversation-created) as persistent chats can be re-joined after
re-connection.

9001
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
1 /** @page gtkimhtml-signals GtkIMHtml Signals
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
2
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
3 @signals
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
4 @signal url_clicked
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
5 @signal format_buttons_update
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
6 @signal format_function_clear
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
7 @signal format_function_toggle
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
8 @signal format_function_update
29916
ac38ed1d1a45 Doxygen fix. Thanks Elliott.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 29909
diff changeset
9 @signal paste
9001
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
10 @endsignals
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
11
20897
2608e9e07913 Add some links from signal documentation back to the documentation for the
Will Thompson <resiak@pidgin.im>
parents: 12291
diff changeset
12 @see gtkimhtml.h
2608e9e07913 Add some links from signal documentation back to the documentation for the
Will Thompson <resiak@pidgin.im>
parents: 12291
diff changeset
13
9001
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
14 <hr>
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
15
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
16 @signaldef url_clicked
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
17 @signalproto
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
18 void (*url_clicked)(GtkIMHtml *imhtml, char *uri);
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
19 @endsignalproto
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
20 @signaldesc Emitted when a link is clicked
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
21 @param imhtml The GtkIMHtml emitting the signal.
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
22 @param url The uri.
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
23 @endsignaldef
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
24
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
25 @signaldef format_buttons_update
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
26 @signalproto
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
27 void (*format_buttons_update)(GtkIMHtml *imhtml, GtkIMHtmlButtons buttons, gpointer data);
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
28 @endsignalproto
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
29 @signaldesc Emitted when allowed formatting has changed.
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
30 @param imhtml The GtkIMHtml emitting the signal.
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
31 @param buttons GtkIMHtmlButtons for the GtkIMHtml.
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
32 @param data User defined data.
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
33 @endsignaldef
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
34
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
35 @signaldef format_function_clear
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
36 @signalproto
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
37 void (*format_function_clear)(GtkIMHtml *imhtml, gpointer data);
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
38 @endsignalproto
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
39 @signaldesc Emitted when clearing the formatting for the GtkIMHtml.
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
40 @param imhtml The GtkIMHtml emitting the signal.
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
41 @param data User defined data.
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
42 @endsignaldef
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
43
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
44 @signaldef format_function_toggle
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
45 @signalproto
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
46 void (*format_function_toggle)(GtkIMHtml *imhtml, GtkIMHtmlButtons buttons, gpointer data);
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
47 @endsignalproto
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
48 @signaldesc Emitted when a format has been toggled.
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
49 @param imhtml The GtkIMHtml emitting the signal.
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
50 @param buttons GtkIMHtmlButtons for the GtkIMHtml.
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
51 @param data User defined data.
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
52 @endsignaldef
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
53
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
54 @signaldef format_function_update
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
55 @signalproto
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
56 void (*format_function_update)(GtkIMHtml *imhtml, gpointer data);
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
57 @endsignalproto
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
58 @signaldesc Emitted when the cursor has moved and formatting has changed
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
59 @param imhtml The GtkIMHtml emitting the signal.
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
60 @param data User defined data.
29909
3b74346e22d5 Allow binding 'Paste as Plain Text'.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 20897
diff changeset
61
3b74346e22d5 Allow binding 'Paste as Plain Text'.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 20897
diff changeset
62 @signaldef paste
3b74346e22d5 Allow binding 'Paste as Plain Text'.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 20897
diff changeset
63 @signalproto
3b74346e22d5 Allow binding 'Paste as Plain Text'.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 20897
diff changeset
64 void (*paste) (GtkIMHtml *imhtml, char *format)
3b74346e22d5 Allow binding 'Paste as Plain Text'.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 20897
diff changeset
65 @endsignalproto
30044
73e7541d6940 This looks like it should be @signaldesc.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 29916
diff changeset
66 @signaldesc Emitted when paste from the clipboard is requested.
29909
3b74346e22d5 Allow binding 'Paste as Plain Text'.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 20897
diff changeset
67 @param imhtml The GtkIMHtml emitting the signal.
3b74346e22d5 Allow binding 'Paste as Plain Text'.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 20897
diff changeset
68 @param format If 'text', then the formatting of the clipboard content
3b74346e22d5 Allow binding 'Paste as Plain Text'.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 20897
diff changeset
69 will be removed before pasting. If empty or 'html', then
3b74346e22d5 Allow binding 'Paste as Plain Text'.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 20897
diff changeset
70 the formatting will not be removed. Any other value for
3b74346e22d5 Allow binding 'Paste as Plain Text'.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 20897
diff changeset
71 this parameter is ignored and nothing is pasted.
9001
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
72 @endsignaldef
835c74e31c33 [gaim-migrate @ 9776]
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
73 */
20897
2608e9e07913 Add some links from signal documentation back to the documentation for the
Will Thompson <resiak@pidgin.im>
parents: 12291
diff changeset
74 // vim: syntax=c.doxygen tw=75 et

mercurial