author | Mikael Berthe <mikael@lilotux.net> |
Wed, 10 Nov 2010 14:08:24 +0100 | |
changeset 1922 | 4ba68ad737bc |
parent 1811 | e6d355e50d7a |
child 1923 | 924f4552996c |
permissions | -rw-r--r-- |
1668
41c26b7d2890
Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents:
1607
diff
changeset
|
1 |
#ifndef __MCABBER_COMPL_H__ |
41c26b7d2890
Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents:
1607
diff
changeset
|
2 |
#define __MCABBER_COMPL_H__ 1 |
94 | 3 |
|
4 |
#include <glib.h> |
|
5 |
||
1668
41c26b7d2890
Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents:
1607
diff
changeset
|
6 |
#include <mcabber/config.h> |
1607 | 7 |
|
1922
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
8 |
#define COMPL_CMD 1 |
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
9 |
#define COMPL_JID 2 |
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
10 |
#define COMPL_URLJID 3 // Not implemented yet |
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
11 |
#define COMPL_NAME 4 // Not implemented yet |
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
12 |
#define COMPL_STATUS 5 |
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
13 |
#define COMPL_FILENAME 6 // Not implemented yet |
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
14 |
#define COMPL_ROSTER 7 |
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
15 |
#define COMPL_BUFFER 8 |
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
16 |
#define COMPL_GROUP 9 |
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
17 |
#define COMPL_GROUPNAME 10 |
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
18 |
#define COMPL_MULTILINE 11 |
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
19 |
#define COMPL_ROOM 12 |
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
20 |
#define COMPL_RESOURCE 13 |
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
21 |
#define COMPL_AUTH 14 |
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
22 |
#define COMPL_REQUEST 15 |
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
23 |
#define COMPL_EVENTS 16 |
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
24 |
#define COMPL_EVENTSID 17 |
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
25 |
#define COMPL_PGP 18 |
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
26 |
#define COMPL_COLOR 19 |
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
27 |
#define COMPL_OTR 20 |
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
28 |
#define COMPL_OTRPOLICY 21 |
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
29 |
|
1607 | 30 |
#ifdef MODULES_ENABLE |
1922
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
31 |
void compl_init_system(void); |
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
32 |
guint compl_new_category(void); |
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
33 |
void compl_del_category(guint id); |
1607 | 34 |
#endif |
94 | 35 |
|
1922
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
36 |
void compl_add_category_word(guint categ, const gchar *command); |
1756
e2c084204583
Add (optional) suffix after nick completion in Multi-User Chats
Mikael Berthe <mikael@lilotux.net>
parents:
1668
diff
changeset
|
37 |
void compl_del_category_word(guint categ, const gchar *word); |
1922
4ba68ad737bc
Increase the number of available categories for completions
Mikael Berthe <mikael@lilotux.net>
parents:
1811
diff
changeset
|
38 |
GSList *compl_get_category_list(guint categ, guint *dynlist); |
94 | 39 |
|
1756
e2c084204583
Add (optional) suffix after nick completion in Multi-User Chats
Mikael Berthe <mikael@lilotux.net>
parents:
1668
diff
changeset
|
40 |
guint new_completion(const gchar *prefix, GSList *compl_cat, |
e2c084204583
Add (optional) suffix after nick completion in Multi-User Chats
Mikael Berthe <mikael@lilotux.net>
parents:
1668
diff
changeset
|
41 |
const gchar *suffix); |
98 | 42 |
void done_completion(void); |
43 |
guint cancel_completion(void); |
|
94 | 44 |
const char *complete(void); |
45 |
||
1668
41c26b7d2890
Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents:
1607
diff
changeset
|
46 |
#endif /* __MCABBER_COMPL_H__ */ |
576 | 47 |
|
1811 | 48 |
/* vim: set expandtab cindent cinoptions=>2\:2(0 sw=2 ts=2: For Vim users... */ |