finch/gntconv.h

changeset 19612
043dcbf3a36e
parent 19453
4de383712964
child 19859
71d37b57eff2
equal deleted inserted replaced
19611:1ea4a579fbfa 19612:043dcbf3a36e
41 41
42 typedef struct _FinchConv FinchConv; 42 typedef struct _FinchConv FinchConv;
43 typedef struct _FinchConvChat FinchConvChat; 43 typedef struct _FinchConvChat FinchConvChat;
44 typedef struct _FinchConvIm FinchConvIm; 44 typedef struct _FinchConvIm FinchConvIm;
45 45
46 typedef enum
47 {
48 FINCH_CONV_NO_SOUND = 1 << 0,
49 } FinchConversationFlag;
50
46 struct _FinchConv 51 struct _FinchConv
47 { 52 {
48 GList *list; 53 GList *list;
49 PurpleConversation *active_conv; 54 PurpleConversation *active_conv;
50 55
51 GntWidget *window; /* the container */ 56 GntWidget *window; /* the container */
52 GntWidget *entry; /* entry */ 57 GntWidget *entry; /* entry */
53 GntWidget *tv; /* text-view */ 58 GntWidget *tv; /* text-view */
54 GntWidget *menu; 59 GntWidget *menu;
55 GntWidget *info; 60 GntWidget *info;
56 void *pad; 61 FinchConversationFlag flags;
57 62
58 union 63 union
59 { 64 {
60 FinchConvChat *chat; 65 FinchConvChat *chat;
61 FinchConvIm *im; 66 FinchConvIm *im;

mercurial