]> cgit.babelmonkeys.de Git - jubjub.git/blobdiff - src/gui/gtk/JubGtkChatUI.h
Prefix ivars with an underscore
[jubjub.git] / src / gui / gtk / JubGtkChatUI.h
index 1b27ca1d0f9f5db4f0ec24405911125be33f4450..4694d3f34a83d479031ee282545a37b056a67fcf 100644 (file)
@@ -2,22 +2,15 @@
 #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;
-       GtkTextBuffer *chat_buffer;
-       jub_send_block_t sendBlock;
-       jub_close_block_t closeBlock;
-       BOOL bufferEmpty;
+       GtkWidget *_chat_window;
+       GtkTextView *_chat_view;
+       GtkTextBuffer *_chat_buffer;
+       jub_send_block_t _sendBlock;
+       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