94
|
1 #ifndef __COMPL_H__
|
|
2 #define __COMPL_H__ 1
|
|
3
|
|
4 #include <glib.h>
|
|
5
|
238
|
6 #define COMPL_CMD (1<<0)
|
|
7 #define COMPL_JID (1<<2)
|
|
8 #define COMPL_URLJID (1<<3) // Not implemented yet
|
|
9 #define COMPL_NAME (1<<4) // Not implemented yet
|
|
10 #define COMPL_STATUS (1<<5)
|
|
11 #define COMPL_FILENAME (1<<6) // Not implemented yet
|
|
12 #define COMPL_ROSTER (1<<7)
|
|
13 #define COMPL_BUFFER (1<<8)
|
|
14 #define COMPL_GROUP (1<<9)
|
|
15 #define COMPL_GROUPNAME (1<<10)
|
|
16 #define COMPL_MULTILINE (1<<11)
|
94
|
17
|
98
|
18 void compl_add_category_word(guint, const char *command);
|
|
19 GSList *compl_get_category_list(guint cat_flags);
|
94
|
20
|
98
|
21 void new_completion(char *prefix, GSList *compl_cat);
|
|
22 void done_completion(void);
|
|
23 guint cancel_completion(void);
|
94
|
24 const char *complete(void);
|
|
25
|
|
26 #endif /* __COMPL_H__ */
|