comparison mcabber/src/hbuf.h @ 1204:e802ec0c02d2

Basic support for nick highlighting in MUC rooms (the whole line is colored)
author Mikael Berthe <mikael@lilotux.net>
date Sat, 28 Apr 2007 21:52:57 +0200
parents 5be2408a6534
children 79c396678f1b
comparison
equal deleted inserted replaced
1203:c96fef31ff96 1204:e802ec0c02d2
12 // - ALLOC: the ptr data has been allocated, it can be freed 12 // - ALLOC: the ptr data has been allocated, it can be freed
13 // - PERSISTENT: this is a new history line 13 // - PERSISTENT: this is a new history line
14 #define HBB_FLAG_ALLOC 1 14 #define HBB_FLAG_ALLOC 1
15 #define HBB_FLAG_PERSISTENT 2 15 #define HBB_FLAG_PERSISTENT 2
16 16
17 #define HBB_PREFIX_IN 1U 17 #define HBB_PREFIX_IN (1U<<0)
18 #define HBB_PREFIX_OUT 2U 18 #define HBB_PREFIX_OUT (1U<<1)
19 #define HBB_PREFIX_STATUS 4U 19 #define HBB_PREFIX_STATUS (1U<<2)
20 #define HBB_PREFIX_AUTH 8U 20 #define HBB_PREFIX_AUTH (1U<<3)
21 #define HBB_PREFIX_INFO 16U 21 #define HBB_PREFIX_INFO (1U<<4)
22 #define HBB_PREFIX_ERR 32U 22 #define HBB_PREFIX_ERR (1U<<5)
23 #define HBB_PREFIX_NOFLAG 64U 23 #define HBB_PREFIX_NOFLAG (1U<<6)
24 #define HBB_PREFIX_HLIGHT 128U 24 #define HBB_PREFIX_HLIGHT_OUT (1U<<7)
25 #define HBB_PREFIX_NONE 256U 25 #define HBB_PREFIX_HLIGHT (1U<<8)
26 #define HBB_PREFIX_SPECIAL 512U 26 #define HBB_PREFIX_NONE (1U<<9)
27 #define HBB_PREFIX_PGPCRYPT 1024U 27 #define HBB_PREFIX_SPECIAL (1U<<10)
28 #define HBB_PREFIX_PGPCRYPT (1U<<11)
28 29
29 typedef struct { 30 typedef struct {
30 time_t timestamp; 31 time_t timestamp;
31 guint flags; 32 guint flags;
32 char *text; 33 char *text;