comparison finch/gntconv.h @ 19536:a77432fe2f3b

merge of '5d55a7b785e21cf51b586dd442481032b187c6c6' and '98084aa63392b62af11d017ae863f4cb2f43cf83'
author Richard Laager <rlaager@wiktel.com>
date Thu, 30 Aug 2007 00:09:47 +0000
parents 1a9b30a95fa6
children 44b4e8bd759b
comparison
equal deleted inserted replaced
19406:7c84cbb57972 19536:a77432fe2f3b
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;