X-Git-Url: http://cgit.babelmonkeys.de/?p=jubjub.git;a=blobdiff_plain;f=src%2Fgui%2Fgtk%2FJubGtkChatUI.h;h=1c35681f8b48de05686f9af5f4128ccac4968dd0;hp=5c0addb67f3094b454100a027d6bcec84dcabdf4;hb=af5efc909e9807220021bfebb9029f6cb4956856;hpb=e460e32a2b349e4e1a58fb20aff8271db26f737d diff --git a/src/gui/gtk/JubGtkChatUI.h b/src/gui/gtk/JubGtkChatUI.h index 5c0addb..1c35681 100644 --- a/src/gui/gtk/JubGtkChatUI.h +++ b/src/gui/gtk/JubGtkChatUI.h @@ -3,17 +3,24 @@ #include typedef void (^jub_send_block_t)(OFString *); +typedef void (^jub_close_block_t)(void); @interface JubGtkChatUI: OFObject { GtkWidget *chat_window; GtkTextBuffer *chat_buffer; jub_send_block_t sendBlock; + jub_close_block_t closeBlock; BOOL bufferEmpty; } +@property (assign) GtkWidget *chat_window; +@property (assign) GtkTextBuffer * chat_buffer; +@property (readonly) jub_send_block_t sendBlock; +@property (readonly) jub_close_block_t closeBlock; - initWithTitle: (OFString*)title - sendBlock: (jub_send_block_t)sendBlock_; + closeBlock: (jub_close_block_t)closeBlock + sendBlock: (jub_send_block_t)sendBlock; - (void)addMessage: (OFString*)text sender: (OFString*)sender;