Mercurial > pidgin.yaz
diff libpurple/protocols/silc10/wb.h @ 17805:ba1b50f114f6
Duplicate the current SILC prpl as silc10 for backwards compatibility with
SILC Toolkit 1.0
author | Stu Tomlinson <stu@nosnilmot.com> |
---|---|
date | Sat, 09 Jun 2007 16:39:00 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libpurple/protocols/silc10/wb.h Sat Jun 09 16:39:00 2007 +0000 @@ -0,0 +1,49 @@ +/* + + silcpurple.h + + Author: Pekka Riikonen <priikone@silcnet.org> + + Copyright (C) 2005 Pekka Riikonen + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 2 of the License. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + +*/ + +#ifndef SILCPURPLE_WB_H +#define SILCPURPLE_WB_H + +#include "silcpurple.h" +#include "whiteboard.h" + +PurpleWhiteboard * +silcpurple_wb_init(SilcPurple sg, SilcClientEntry client_entry); +PurpleWhiteboard * +silcpurple_wb_init_ch(SilcPurple sg, SilcChannelEntry channel); +void silcpurple_wb_receive(SilcClient client, SilcClientConnection conn, + SilcClientEntry sender, SilcMessagePayload payload, + SilcMessageFlags flags, const unsigned char *message, + SilcUInt32 message_len); +void silcpurple_wb_receive_ch(SilcClient client, SilcClientConnection conn, + SilcClientEntry sender, SilcChannelEntry channel, + SilcMessagePayload payload, + SilcMessageFlags flags, + const unsigned char *message, + SilcUInt32 message_len); +void silcpurple_wb_start(PurpleWhiteboard *wb); +void silcpurple_wb_end(PurpleWhiteboard *wb); +void silcpurple_wb_get_dimensions(const PurpleWhiteboard *wb, int *width, int *height); +void silcpurple_wb_set_dimensions(PurpleWhiteboard *wb, int width, int height); +void silcpurple_wb_get_brush(const PurpleWhiteboard *wb, int *size, int *color); +void silcpurple_wb_set_brush(PurpleWhiteboard *wb, int size, int color); +void silcpurple_wb_send(PurpleWhiteboard *wb, GList *draw_list); +void silcpurple_wb_clear(PurpleWhiteboard *wb); + +#endif /* SILCPURPLE_WB_H */