Mercurial > ~mikael > mcabber > hg
diff mcabber/mcabber/compl.h @ 1922:4ba68ad737bc
Increase the number of available categories for completions
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Wed, 10 Nov 2010 14:08:24 +0100 |
parents | e6d355e50d7a |
children | 924f4552996c |
line wrap: on
line diff
--- a/mcabber/mcabber/compl.h Wed Nov 10 13:59:48 2010 +0100 +++ b/mcabber/mcabber/compl.h Wed Nov 10 14:08:24 2010 +0100 @@ -5,37 +5,37 @@ #include <mcabber/config.h> -#define COMPL_CMD (1U<<0) -#define COMPL_JID (1U<<1) -#define COMPL_URLJID (1U<<2) // Not implemented yet -#define COMPL_NAME (1U<<3) // Not implemented yet -#define COMPL_STATUS (1U<<4) -#define COMPL_FILENAME (1U<<5) // Not implemented yet -#define COMPL_ROSTER (1U<<6) -#define COMPL_BUFFER (1U<<7) -#define COMPL_GROUP (1U<<8) -#define COMPL_GROUPNAME (1U<<9) -#define COMPL_MULTILINE (1U<<10) -#define COMPL_ROOM (1U<<11) -#define COMPL_RESOURCE (1U<<12) -#define COMPL_AUTH (1U<<13) -#define COMPL_REQUEST (1U<<14) -#define COMPL_EVENTS (1U<<15) -#define COMPL_EVENTSID (1U<<16) -#define COMPL_PGP (1U<<17) -#define COMPL_COLOR (1U<<18) -#define COMPL_OTR (1U<<19) -#define COMPL_OTRPOLICY (1U<<20) +#define COMPL_CMD 1 +#define COMPL_JID 2 +#define COMPL_URLJID 3 // Not implemented yet +#define COMPL_NAME 4 // Not implemented yet +#define COMPL_STATUS 5 +#define COMPL_FILENAME 6 // Not implemented yet +#define COMPL_ROSTER 7 +#define COMPL_BUFFER 8 +#define COMPL_GROUP 9 +#define COMPL_GROUPNAME 10 +#define COMPL_MULTILINE 11 +#define COMPL_ROOM 12 +#define COMPL_RESOURCE 13 +#define COMPL_AUTH 14 +#define COMPL_REQUEST 15 +#define COMPL_EVENTS 16 +#define COMPL_EVENTSID 17 +#define COMPL_PGP 18 +#define COMPL_COLOR 19 +#define COMPL_OTR 20 +#define COMPL_OTRPOLICY 21 + #ifdef MODULES_ENABLE -#define COMPL_MAX_BUILTIN (1U<<20) - -guint compl_new_category (void); -void compl_del_category (guint id); +void compl_init_system(void); +guint compl_new_category(void); +void compl_del_category(guint id); #endif -void compl_add_category_word(guint, const gchar *command); +void compl_add_category_word(guint categ, const gchar *command); void compl_del_category_word(guint categ, const gchar *word); -GSList *compl_get_category_list(guint cat_flags, guint *dynlist); +GSList *compl_get_category_list(guint categ, guint *dynlist); guint new_completion(const gchar *prefix, GSList *compl_cat, const gchar *suffix);