1 #import <ObjFW/ObjFW.h>
2 #import <ObjXMPP/ObjXMPP.h>
5 typedef void (^jub_send_block_t)(OFString *);
6 typedef void (^jub_close_block_t)(void);
8 @interface JubGtkChatUI: OFObject
10 GtkWidget *chat_window;
11 GtkTextView *chat_view;
12 GtkTextBuffer *chat_buffer;
13 jub_send_block_t sendBlock;
14 jub_close_block_t closeBlock;
18 - initWithTitle: (OFString*)title
19 closeBlock: (jub_close_block_t)closeBlock
20 sendBlock: (jub_send_block_t)sendBlock;
22 - (void)addMessage: (OFString*)text
23 sender: (OFString*)sender;