mcabber/src/compl.h
author Mikael Berthe <mikael@lilotux.net>
Sat, 27 Aug 2005 11:21:27 +0200
changeset 403 17aa60c6dc63
parent 284 f879b17ecb8e
child 447 03bb57383cea
permissions -rw-r--r--
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.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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__ */