#import <ObjXMPP/ObjXMPP.h>
#include <gtk/gtk.h>
-typedef void (^jub_send_block_t)(OFString *);
-typedef void (^jub_close_block_t)(void);
+#import "JubChatUI.h"
-@interface JubGtkChatUI: OFObject
+@interface JubGtkChatUI: OFObject <JubChatUI>
{
GtkWidget *chat_window;
GtkTextView *chat_view;
jub_close_block_t closeBlock;
BOOL bufferEmpty;
}
-
-- initWithTitle: (OFString*)title
- closeBlock: (jub_close_block_t)closeBlock
- sendBlock: (jub_send_block_t)sendBlock;
-
-- (void)addMessage: (OFString*)text
- sender: (OFString*)sender;
@end