Mercurial > pidgin.yaz
comparison libpurple/whiteboard.h @ 32827:4a34689eeb33 default tip
merged from im.pidgin.pidgin
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Sat, 19 Nov 2011 14:42:54 +0900 |
parents | 46177ee4af40 |
children |
comparison
equal
deleted
inserted
replaced
32692:0f94ec89f0bc | 32827:4a34689eeb33 |
---|---|
24 */ | 24 */ |
25 | 25 |
26 #ifndef _PURPLE_WHITEBOARD_H_ | 26 #ifndef _PURPLE_WHITEBOARD_H_ |
27 #define _PURPLE_WHITEBOARD_H_ | 27 #define _PURPLE_WHITEBOARD_H_ |
28 | 28 |
29 /** @copydoc _PurpleWhiteboard */ | |
30 typedef struct _PurpleWhiteboard PurpleWhiteboard; | |
31 | |
29 /** | 32 /** |
30 * Whiteboard PRPL Operations | 33 * Whiteboard PRPL Operations |
31 */ | 34 */ |
32 typedef struct _PurpleWhiteboardPrplOps PurpleWhiteboardPrplOps; | 35 typedef struct _PurpleWhiteboardPrplOps PurpleWhiteboardPrplOps; |
33 | 36 |
34 #include "account.h" | 37 #include "account.h" |
35 | 38 |
36 /** | |
37 * A PurpleWhiteboard | |
38 */ | |
39 typedef struct _PurpleWhiteboard | |
40 { | |
41 int state; /**< State of whiteboard session */ | |
42 | |
43 PurpleAccount *account; /**< Account associated with this session */ | |
44 char *who; /**< Name of the remote user */ | |
45 | |
46 void *ui_data; /**< Graphical user-interface data */ | |
47 void *proto_data; /**< Protocol specific data */ | |
48 PurpleWhiteboardPrplOps *prpl_ops; /**< Protocol-plugin operations */ | |
49 | |
50 GList *draw_list; /**< List of drawing elements/deltas to send */ | |
51 } PurpleWhiteboard; | |
52 | 39 |
53 /** | 40 /** |
54 * The PurpleWhiteboard UI Operations | 41 * The PurpleWhiteboard UI Operations |
55 */ | 42 */ |
56 typedef struct _PurpleWhiteboardUiOps | 43 typedef struct _PurpleWhiteboardUiOps |