--- /dev/null
+#import <ObjFW/ObjFW.h>
+#import <ObjXMPP/ObjXMPP.h>
+#include <gtk/gtk.h>
+
+typedef void (^jub_send_block_t)(OFString *);
+
+@interface JubGtkChatUI: OFObject
+{
+ GtkWidget *chat_window;
+ GtkTextBuffer *chat_buffer;
+ jub_send_block_t sendBlock;
+ BOOL bufferEmpty;
+}
+
+- initWithTitle: (OFString*)title
+ sendBlock: (jub_send_block_t)sendBlock_;
+
+- (void)addMessage: (OFString*)text
+ sender: (OFString*)sender;
+@end