]> sjero.net Git - linphone/blobdiff - gtk/linphone.h
work in progress: chat, new ui blabla
[linphone] / gtk / linphone.h
index 97a4400c75dbd180fbe019651a4b294f01256190..5c2df5ea5550e8f28d1c22ff886548ea90296993 100644 (file)
@@ -70,7 +70,7 @@ void linphone_gtk_show_parameters(void);
 void linphone_gtk_fill_soundcards(GtkWidget *pb);
 void linphone_gtk_fill_webcams(GtkWidget *pb);
 void linphone_gtk_load_identities(void);
-void linphone_gtk_create_chatroom(const char *with);
+LinphoneChatRoom * linphone_gtk_create_chatroom(const char *with);
 void linphone_gtk_text_received(LinphoneCore *lc, LinphoneChatRoom *room, const LinphoneAddress *from, const char *message);
 void linphone_gtk_call_log_update(GtkWidget *w);
 void linphone_gtk_create_log_window(void);
@@ -95,10 +95,15 @@ GtkWidget * linphone_gtk_show_buddy_lookup_window(SipSetupContext *ctx);
 void linphone_gtk_buddy_lookup_set_keyword(GtkWidget *w, const char *kw);
 void * linphone_gtk_wait(LinphoneCore *lc, void *ctx, LinphoneWaitingState ws, const char *purpose, float progress);
 
+void linphone_gtk_terminate_call(GtkWidget *button);
+
 void linphone_gtk_show_directory_search(void);
 
 void linphone_gtk_status_icon_set_blinking(gboolean val);
 void linphone_gtk_notify(LinphoneCall *call, const char *msg);
+LinphoneChatRoom *linphone_gtk_start_chat(GtkTreeView* t);
+void linphone_gtk_load_chatroom(LinphoneChatRoom *cr,const char* uri);
+void linphone_gtk_send_text(LinphoneChatRoom *cr);
 
 /*functions controlling the different views*/
 gboolean linphone_gtk_use_in_call_view();