annotate mcabber/src/compl.h @ 403:17aa60c6dc63

Allow a different server name than the jid domain name Sync libjabber with upstream (centericq). The libjabber patch is from Ian Johannesen. This allows connecting to Google Talk, for example.
author Mikael Berthe <mikael@lilotux.net>
date Sat, 27 Aug 2005 11:21:27 +0200
parents f879b17ecb8e
children 03bb57383cea
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
94
9a4aa2797f02 [/trunk] Changeset 108 by mikael
mikael
parents:
diff changeset
1 #ifndef __COMPL_H__
9a4aa2797f02 [/trunk] Changeset 108 by mikael
mikael
parents:
diff changeset
2 #define __COMPL_H__ 1
9a4aa2797f02 [/trunk] Changeset 108 by mikael
mikael
parents:
diff changeset
3
9a4aa2797f02 [/trunk] Changeset 108 by mikael
mikael
parents:
diff changeset
4 #include <glib.h>
9a4aa2797f02 [/trunk] Changeset 108 by mikael
mikael
parents:
diff changeset
5
238
8e30b2bb380e [/trunk] Changeset 251 by mikael
mikael
parents: 225
diff changeset
6 #define COMPL_CMD (1<<0)
8e30b2bb380e [/trunk] Changeset 251 by mikael
mikael
parents: 225
diff changeset
7 #define COMPL_JID (1<<2)
8e30b2bb380e [/trunk] Changeset 251 by mikael
mikael
parents: 225
diff changeset
8 #define COMPL_URLJID (1<<3) // Not implemented yet
8e30b2bb380e [/trunk] Changeset 251 by mikael
mikael
parents: 225
diff changeset
9 #define COMPL_NAME (1<<4) // Not implemented yet
8e30b2bb380e [/trunk] Changeset 251 by mikael
mikael
parents: 225
diff changeset
10 #define COMPL_STATUS (1<<5)
8e30b2bb380e [/trunk] Changeset 251 by mikael
mikael
parents: 225
diff changeset
11 #define COMPL_FILENAME (1<<6) // Not implemented yet
8e30b2bb380e [/trunk] Changeset 251 by mikael
mikael
parents: 225
diff changeset
12 #define COMPL_ROSTER (1<<7)
8e30b2bb380e [/trunk] Changeset 251 by mikael
mikael
parents: 225
diff changeset
13 #define COMPL_BUFFER (1<<8)
8e30b2bb380e [/trunk] Changeset 251 by mikael
mikael
parents: 225
diff changeset
14 #define COMPL_GROUP (1<<9)
8e30b2bb380e [/trunk] Changeset 251 by mikael
mikael
parents: 225
diff changeset
15 #define COMPL_GROUPNAME (1<<10)
8e30b2bb380e [/trunk] Changeset 251 by mikael
mikael
parents: 225
diff changeset
16 #define COMPL_MULTILINE (1<<11)
94
9a4aa2797f02 [/trunk] Changeset 108 by mikael
mikael
parents:
diff changeset
17
98
f20831f7d349 [/trunk] Changeset 112 by mikael
mikael
parents: 95
diff changeset
18 void compl_add_category_word(guint, const char *command);
284
f879b17ecb8e Add compl_del_category_word()
Mikael Berthe <mikael@lilotux.net>
parents: 238
diff changeset
19 void compl_del_category_word(guint categ, const char *word);
98
f20831f7d349 [/trunk] Changeset 112 by mikael
mikael
parents: 95
diff changeset
20 GSList *compl_get_category_list(guint cat_flags);
94
9a4aa2797f02 [/trunk] Changeset 108 by mikael
mikael
parents:
diff changeset
21
98
f20831f7d349 [/trunk] Changeset 112 by mikael
mikael
parents: 95
diff changeset
22 void new_completion(char *prefix, GSList *compl_cat);
f20831f7d349 [/trunk] Changeset 112 by mikael
mikael
parents: 95
diff changeset
23 void done_completion(void);
f20831f7d349 [/trunk] Changeset 112 by mikael
mikael
parents: 95
diff changeset
24 guint cancel_completion(void);
94
9a4aa2797f02 [/trunk] Changeset 108 by mikael
mikael
parents:
diff changeset
25 const char *complete(void);
9a4aa2797f02 [/trunk] Changeset 108 by mikael
mikael
parents:
diff changeset
26
9a4aa2797f02 [/trunk] Changeset 108 by mikael
mikael
parents:
diff changeset
27 #endif /* __COMPL_H__ */