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