From 79be156e7cc9f57d3eb9ab05b2bc5bcd5df4d2fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Grisez?= Date: Thu, 20 Aug 2015 23:01:13 +0200 Subject: [PATCH] Transfer the description of the friend list in main.ui --- gtk/calllogs.c | 18 -- gtk/chat.c | 2 +- gtk/friendlist.c | 222 ++++-------------- gtk/incall_view.c | 2 +- gtk/linphone.h | 2 + gtk/main.ui | 133 ++++++++--- pixmaps/CMakeLists.txt | 24 +- pixmaps/Makefile.am | 27 ++- pixmaps/active_chat.png | Bin 3386 -> 0 bytes pixmaps/call.png | Bin 3761 -> 0 bytes pixmaps/chat.png | Bin 3283 -> 0 bytes pixmaps/composing_active_chat.png | Bin 3398 -> 0 bytes pixmaps/composing_chat.png | Bin 3291 -> 0 bytes .../linphone-chat-new-message-and-writing.png | Bin 0 -> 5513 bytes pixmaps/linphone-chat-new-message.png | Bin 0 -> 5166 bytes pixmaps/linphone-chat-nothing.png | Bin 0 -> 4410 bytes pixmaps/linphone-chat-writing.png | Bin 0 -> 4792 bytes pixmaps/linphone-start-call2.png | Bin 0 -> 5648 bytes pixmaps/linphone-status-away.png | Bin 0 -> 2533 bytes pixmaps/linphone-status-donotdisturb.png | Bin 0 -> 2460 bytes pixmaps/linphone-status-offline.png | Bin 0 -> 2326 bytes pixmaps/linphone-status-online.png | Bin 0 -> 2489 bytes pixmaps/status-green.png | Bin 1242 -> 0 bytes pixmaps/status-offline.png | Bin 1179 -> 0 bytes pixmaps/status-orange.png | Bin 1252 -> 0 bytes pixmaps/status-red.png | Bin 1202 -> 0 bytes pixmaps/svg/linphone-status-away.svg | 78 ++++++ pixmaps/svg/linphone-status-donotdisturb.svg | 80 +++++++ pixmaps/svg/linphone-status-offline.svg | 86 +++++++ pixmaps/svg/linphone-status-online.svg | 77 ++++++ pixmaps/svg/status-green.svg | 40 ---- pixmaps/svg/status-offline.svg | 42 ---- pixmaps/svg/status-orange.svg | 41 ---- pixmaps/svg/status-red.svg | 44 ---- 34 files changed, 508 insertions(+), 410 deletions(-) delete mode 100644 pixmaps/active_chat.png delete mode 100644 pixmaps/call.png delete mode 100644 pixmaps/chat.png delete mode 100644 pixmaps/composing_active_chat.png delete mode 100644 pixmaps/composing_chat.png create mode 100644 pixmaps/linphone-chat-new-message-and-writing.png create mode 100644 pixmaps/linphone-chat-new-message.png create mode 100644 pixmaps/linphone-chat-nothing.png create mode 100644 pixmaps/linphone-chat-writing.png create mode 100644 pixmaps/linphone-start-call2.png create mode 100644 pixmaps/linphone-status-away.png create mode 100644 pixmaps/linphone-status-donotdisturb.png create mode 100644 pixmaps/linphone-status-offline.png create mode 100644 pixmaps/linphone-status-online.png delete mode 100644 pixmaps/status-green.png delete mode 100644 pixmaps/status-offline.png delete mode 100644 pixmaps/status-orange.png delete mode 100644 pixmaps/status-red.png create mode 100644 pixmaps/svg/linphone-status-away.svg create mode 100644 pixmaps/svg/linphone-status-donotdisturb.svg create mode 100644 pixmaps/svg/linphone-status-offline.svg create mode 100644 pixmaps/svg/linphone-status-online.svg delete mode 100644 pixmaps/svg/status-green.svg delete mode 100644 pixmaps/svg/status-offline.svg delete mode 100644 pixmaps/svg/status-orange.svg delete mode 100644 pixmaps/svg/status-red.svg diff --git a/gtk/calllogs.c b/gtk/calllogs.c index a6af60257..0aff0f510 100644 --- a/gtk/calllogs.c +++ b/gtk/calllogs.c @@ -261,8 +261,6 @@ void linphone_gtk_call_log_update(GtkWidget *w){ g_signal_connect_swapped(G_OBJECT(select),"changed",(GCallback)call_log_selection_changed,v); g_signal_connect(G_OBJECT(notebook),"focus-tab",(GCallback)linphone_gtk_call_log_reset_missed_call,NULL); g_signal_connect(G_OBJECT(v),"button-press-event",(GCallback)linphone_gtk_call_log_button_pressed,NULL); -// gtk_button_set_image(GTK_BUTTON(linphone_gtk_get_widget(w,"call_back_button")), -// create_pixmap (linphone_gtk_get_ui_config("callback_button","status-green.png"))); } nb=linphone_core_get_missed_calls_count(linphone_gtk_get_core()); if(nb > 0) @@ -398,19 +396,3 @@ void linphone_gtk_call_log_response(GtkWidget *w, guint response_id){ g_object_set_data(G_OBJECT(mw),"call_logs",NULL); gtk_widget_destroy(w); } - -// GtkWidget * linphone_gtk_show_call_logs(void){ -// GtkWidget *mw=linphone_gtk_get_main_window(); -// -// GtkWidget *w=(GtkWidget*)g_object_get_data(G_OBJECT(linphone_gtk_get_main_window()),"call_logs"); -// if (w==NULL){ -// w=linphone_gtk_create_window("call_logs"); -// // gtk_button_set_image(GTK_BUTTON(linphone_gtk_get_widget(w,"call_back_button")), -// // create_pixmap (linphone_gtk_get_ui_config("callback_button","status-green.png"))); -// g_object_set_data(G_OBJECT(mw),"call_logs",w); -// g_signal_connect(G_OBJECT(w),"response",(GCallback)linphone_gtk_call_log_response,NULL); -// gtk_widget_show(w); -// linphone_gtk_call_log_update(w); -// }else gtk_window_present(GTK_WINDOW(w)); -// return w; -// } diff --git a/gtk/chat.c b/gtk/chat.c index 3b21d4a35..5a4331bf4 100644 --- a/gtk/chat.c +++ b/gtk/chat.c @@ -95,7 +95,7 @@ const char* get_display_name(const LinphoneAddress *from){ GtkWidget *create_tab_chat_header(LinphoneChatRoom *cr,const LinphoneAddress *uri){ GtkWidget *w=gtk_hbox_new (FALSE,0); - GtkWidget *i=create_pixmap ("chat.png"); + GtkWidget *i = gtk_image_new_from_icon_name("linphone-chat-nothing", GTK_ICON_SIZE_BUTTON); GtkWidget *l; GtkWidget *image=gtk_image_new_from_stock(GTK_STOCK_CLOSE,GTK_ICON_SIZE_MENU); GtkWidget *b=gtk_button_new(); diff --git a/gtk/friendlist.c b/gtk/friendlist.c index 2164e1505..8ac13b23a 100644 --- a/gtk/friendlist.c +++ b/gtk/friendlist.c @@ -25,13 +25,12 @@ static GtkWidget *linphone_gtk_create_contact_menu(GtkWidget *contact_list); enum{ FRIEND_PRESENCE_IMG, FRIEND_NAME, - FRIEND_PRESENCE_STATUS, FRIEND_ID, FRIEND_CHATROOM, FRIEND_SIP_ADDRESS, - FRIEND_ICON, FRIEND_CALL, FRIEND_CHAT, + FRIEND_ICON_SIZE, FRIEND_LIST_NCOL }; @@ -41,88 +40,38 @@ typedef struct _status_picture_tab_t{ } status_picture_tab_t; status_picture_tab_t status_picture_tab[]={ - { LinphoneStatusOnline, "status-green.png" }, - { LinphoneStatusBusy, "status-orange.png" }, - { LinphoneStatusBeRightBack, "status-orange.png" }, - { LinphoneStatusAway, "status-orange.png" }, - { LinphoneStatusOnThePhone, "status-orange.png" }, - { LinphoneStatusOutToLunch, "status-orange.png" }, - { LinphoneStatusDoNotDisturb, "status-red.png" }, - { LinphoneStatusMoved, "status-orange.png" }, - { LinphoneStatusAltService, "status-orange.png" }, - { LinphoneStatusOffline, "status-offline.png" }, - { LinphoneStatusPending, "status-offline.png" }, - { LinphoneStatusEnd, NULL }, + { LinphoneStatusOnline , "linphone-status-online" }, + { LinphoneStatusBusy , "linphone-status-away" }, + { LinphoneStatusBeRightBack , "linphone-status-away" }, + { LinphoneStatusAway , "linphone-status-away" }, + { LinphoneStatusOnThePhone , "linphone-status-away" }, + { LinphoneStatusOutToLunch , "linphone-status-away" }, + { LinphoneStatusDoNotDisturb , "linphone-status-donotdisturb" }, + { LinphoneStatusMoved , "linphone-status-away" }, + { LinphoneStatusAltService , "linphone-status-away" }, + { LinphoneStatusOffline , "linphone-status-offline" }, + { LinphoneStatusPending , "linphone-status-offline" }, + { LinphoneStatusEnd , NULL } }; -static GdkPixbuf *create_status_picture(LinphoneOnlineStatus ss){ +static const char *status_to_icon_name(LinphoneOnlineStatus ss) { status_picture_tab_t *t=status_picture_tab; while(t->img!=NULL){ - if (ss==t->status){ - GdkPixbuf *pixbuf; - pixbuf = create_pixbuf(t->img); - return pixbuf; + if (ss==t->status) { + return t->img; } ++t; } - g_error("No pixmap defined for status %i",ss); + g_error("No icon name defined for status %i",ss); return NULL; } -static GdkPixbuf *create_call_picture(){ - GdkPixbuf *pixbuf; - pixbuf = create_pixbuf("call.png"); - return pixbuf; +static GtkWidget *create_status_picture(LinphoneOnlineStatus ss, GtkIconSize icon_size){ + const char *icon_name = status_to_icon_name(ss); + if(icon_name) return gtk_image_new_from_icon_name(icon_name, icon_size); + else return NULL; } -static GdkPixbuf *create_unread_msg(){ - GdkPixbuf *pixbuf; - pixbuf = create_pixbuf("active_chat.png"); - return pixbuf; -} - -static GdkPixbuf *create_chat_picture(){ - GdkPixbuf *pixbuf; - pixbuf = create_pixbuf("chat.png"); - return pixbuf; -} - -static GdkPixbuf *create_composing_unread_msg(){ - GdkPixbuf *pixbuf; - pixbuf = create_pixbuf("composing_active_chat.png"); - return pixbuf; -} - -static GdkPixbuf *create_composing_chat_picture(){ - GdkPixbuf *pixbuf; - pixbuf = create_pixbuf("composing_chat.png"); - return pixbuf; -} - -/* -void linphone_gtk_set_friend_status(GtkWidget *friendlist , LinphoneFriend * fid, const gchar *url, const gchar *status, const gchar *img){ - GtkTreeIter iter; - LinphoneFriend *tmp=0; - - GtkTreeModel *model=gtk_tree_view_get_model(GTK_TREE_VIEW(friendlist)); - if (gtk_tree_model_get_iter_first(model,&iter)) { - do{ - gtk_tree_model_get(model,&iter,FRIEND_ID,&tmp,-1); - //printf("tmp=%i, fid=%i",tmp,fid); - if (fid==tmp) { - GdkPixbuf *pixbuf; - gtk_list_store_set(GTK_LIST_STORE(model),&iter,FRIEND_PRESENCE_STATUS,status,-1); - pixbuf = create_pixbuf(img); - if (pixbuf) - { - gtk_list_store_set(GTK_LIST_STORE(model),&iter,FRIEND_PRESENCE_IMG, pixbuf,-1); - } - } - }while(gtk_tree_model_iter_next(model,&iter)); - } -} -*/ - gboolean linphone_gtk_friend_list_is_contact(const LinphoneAddress *addr){ LinphoneFriend *lf; char *addr_str=linphone_address_as_string(addr); @@ -243,20 +192,18 @@ void linphone_gtk_friend_list_update_chat_picture(){ int nbmsg=0; if (gtk_tree_model_get_iter_first(model,&iter)) { do{ + const char *icon_name = NULL; gtk_tree_model_get (model, &iter,FRIEND_CHATROOM , &cr, -1); nbmsg=linphone_chat_room_get_unread_messages_count(cr); is_composing=linphone_chat_room_is_remote_composing(cr); if(nbmsg != 0){ - if (is_composing == TRUE) - gtk_list_store_set(GTK_LIST_STORE(model),&iter,FRIEND_CHAT,create_composing_unread_msg(),-1); - else - gtk_list_store_set(GTK_LIST_STORE(model),&iter,FRIEND_CHAT,create_unread_msg(),-1); + if (is_composing == TRUE) icon_name = "linphone-chat-new-message-and-writing"; + else icon_name = "linphone-chat-new-message"; } else { - if (is_composing == TRUE) - gtk_list_store_set(GTK_LIST_STORE(model),&iter,FRIEND_CHAT,create_composing_chat_picture(),-1); - else - gtk_list_store_set(GTK_LIST_STORE(model),&iter,FRIEND_CHAT,create_chat_picture(),-1); + if (is_composing == TRUE) icon_name = "linphone-chat-writing"; + else icon_name = "linphone-chat-nothing"; } + gtk_list_store_set(GTK_LIST_STORE(model),&iter,FRIEND_CHAT,icon_name,-1); }while(gtk_tree_model_iter_next(model,&iter)); } } @@ -426,17 +373,14 @@ void linphone_gtk_remove_button_clicked(GtkWidget *button){ static GtkWidget * create_presence_menu(){ GtkWidget *menu=gtk_menu_new(); GtkWidget *menu_item; - GdkPixbuf *pbuf; status_picture_tab_t *t; for(t=status_picture_tab;t->img!=NULL;++t){ if (t->status==LinphoneStatusPending){ continue; } menu_item=gtk_image_menu_item_new_with_label(linphone_online_status_to_string(t->status)); - pbuf=create_status_picture(t->status); gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(menu_item), - gtk_image_new_from_pixbuf(pbuf)); - g_object_unref(G_OBJECT(pbuf)); + gtk_image_new_from_icon_name(t->img, GTK_ICON_SIZE_LARGE_TOOLBAR)); gtk_widget_show(menu_item); gtk_menu_shell_append(GTK_MENU_SHELL(menu),menu_item); g_signal_connect_swapped(G_OBJECT(menu_item),"activate",(GCallback)linphone_gtk_set_my_presence,GINT_TO_POINTER(t->status)); @@ -446,10 +390,9 @@ static GtkWidget * create_presence_menu(){ void linphone_gtk_set_my_presence(LinphoneOnlineStatus ss){ GtkWidget *button=linphone_gtk_get_widget(linphone_gtk_get_main_window(),"presence_button"); - GdkPixbuf *pbuf=create_status_picture(ss); - GtkWidget *image=gtk_image_new_from_pixbuf(pbuf); + GtkWidget *image=create_status_picture(ss, GTK_ICON_SIZE_LARGE_TOOLBAR); GtkWidget *menu; - g_object_unref(G_OBJECT(pbuf)); + gtk_widget_set_tooltip_text(button,linphone_online_status_to_string(ss)); gtk_button_set_image(GTK_BUTTON(button),image); /*prepare menu*/ @@ -580,7 +523,7 @@ static gint friend_sort(GtkTreeModel *model, GtkTreeIter *a,GtkTreeIter *b,gpoin return ret; } -static void on_name_column_clicked(GtkTreeModel *model){ +void linphone_gtk_friend_list_on_name_column_clicked(GtkTreeModel *model){ GtkSortType st; gint column; @@ -646,7 +589,8 @@ static MSList *sort_friend_list(const MSList *friends){ return ret; } -static void on_presence_column_clicked(GtkTreeModel *model){ +#if 0 +void linphone_gtk_friend_list_on_presence_column_clicked(GtkTreeModel *model){ GtkSortType st; gint column; @@ -657,6 +601,7 @@ static void on_presence_column_clicked(GtkTreeModel *model){ }else st=GTK_SORT_ASCENDING; gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(model),FRIEND_ID,st); } +#endif void create_button(){ GtkWidget *main_window = linphone_gtk_get_main_window (); @@ -668,76 +613,13 @@ void create_button(){ } static void linphone_gtk_friend_list_init(GtkWidget *friendlist){ - GtkListStore *store; - GtkCellRenderer *renderer; - GtkTreeViewColumn *column; - GtkTreeSelection *select; + GtkTreeModel *store = gtk_tree_view_get_model(GTK_TREE_VIEW(friendlist)); + GtkTreeSelection *select = gtk_tree_view_get_selection (GTK_TREE_VIEW (friendlist)); linphone_gtk_init_bookmark_icon(); - - store = gtk_list_store_new(FRIEND_LIST_NCOL,GDK_TYPE_PIXBUF, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_POINTER, - G_TYPE_POINTER, G_TYPE_STRING, GDK_TYPE_PIXBUF, GDK_TYPE_PIXBUF, GDK_TYPE_PIXBUF); - - gtk_tree_view_set_model(GTK_TREE_VIEW(friendlist),GTK_TREE_MODEL(store)); - g_object_unref(G_OBJECT(store)); - - /* Tree specification*/ - gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(friendlist),FALSE); gtk_tree_view_set_search_equal_func(GTK_TREE_VIEW(friendlist),friend_search_func,NULL,NULL); - gtk_tree_view_set_search_column(GTK_TREE_VIEW(friendlist),FRIEND_NAME); gtk_tree_sortable_set_sort_func(GTK_TREE_SORTABLE(store),FRIEND_NAME,friend_sort,NULL,NULL); - - /*Name and presence column*/ - renderer = gtk_cell_renderer_text_new (); - column = gtk_tree_view_column_new_with_attributes (_("Presence status"), - renderer, - "text", FRIEND_PRESENCE_STATUS, - NULL); - g_object_set (G_OBJECT(column), "resizable", TRUE, NULL); - g_signal_connect_swapped(G_OBJECT(column),"clicked",(GCallback)on_presence_column_clicked,GTK_TREE_MODEL(store)); - gtk_tree_view_column_set_clickable(column,TRUE); - gtk_tree_view_column_set_visible(column,linphone_gtk_get_ui_config_int("friendlist_status",1)); - gtk_tree_view_column_set_min_width(column,50); - - renderer = gtk_cell_renderer_pixbuf_new(); - gtk_tree_view_column_pack_start(column,renderer,TRUE); - gtk_tree_view_column_add_attribute (column,renderer, - "pixbuf", - FRIEND_PRESENCE_IMG); - gtk_tree_view_append_column (GTK_TREE_VIEW (friendlist), column); - - renderer = gtk_cell_renderer_text_new (); - column = gtk_tree_view_column_new_with_attributes (_("Name"), - renderer, - "text", FRIEND_NAME,NULL); - g_object_set (G_OBJECT(column), "resizable", TRUE, NULL); - g_signal_connect_swapped(G_OBJECT(column),"clicked",(GCallback)on_name_column_clicked,GTK_TREE_MODEL(store)); - gtk_tree_view_column_set_clickable(column,TRUE); - gtk_tree_view_column_set_expand(column,TRUE); - gtk_tree_view_column_set_max_width(column,60); - gtk_tree_view_append_column (GTK_TREE_VIEW (friendlist), column); - - /* Call column*/ - renderer = gtk_cell_renderer_pixbuf_new(); - column = gtk_tree_view_column_new_with_attributes (_("Call"),renderer,"pixbuf",FRIEND_CALL,NULL); - gtk_tree_view_append_column (GTK_TREE_VIEW (friendlist), column); - - /* Chat column*/ - renderer = gtk_cell_renderer_pixbuf_new(); - column = gtk_tree_view_column_new_with_attributes (_("Chat"),renderer,"pixbuf",FRIEND_CHAT,NULL); - gtk_tree_view_append_column (GTK_TREE_VIEW (friendlist), column); - - select = gtk_tree_view_get_selection (GTK_TREE_VIEW (friendlist)); gtk_tree_selection_set_mode (select, GTK_SELECTION_SINGLE); - - gtk_tree_view_set_grid_lines(GTK_TREE_VIEW(friendlist),GTK_TREE_VIEW_GRID_LINES_NONE); -#if GTK_CHECK_VERSION(2,12,0) - gtk_tree_view_set_tooltip_column(GTK_TREE_VIEW(friendlist),FRIEND_SIP_ADDRESS); -#endif - - gtk_widget_set_size_request(friendlist,200,120); - /*gtk_combo_box_set_active(GTK_COMBO_BOX(linphone_gtk_get_widget( - gtk_widget_get_toplevel(friendlist),"show_category")),0);*/ } void linphone_gtk_show_directory_search(void){ @@ -800,10 +682,7 @@ void linphone_gtk_show_friends(void){ GtkListStore *store=NULL; GtkTreeIter iter; const MSList *itf; - //GtkWidget *filter=linphone_gtk_get_widget(mw,"search_bar"); LinphoneCore *core=linphone_gtk_get_core(); - //const gchar *search=NULL; - //gboolean lookup=FALSE; MSList *sorted; LinphoneChatRoom *cr=NULL; @@ -815,11 +694,6 @@ void linphone_gtk_show_friends(void){ store=GTK_LIST_STORE(gtk_tree_view_get_model(GTK_TREE_VIEW(friendlist))); gtk_list_store_clear(store); - //search=gtk_entry_get_text(GTK_ENTRY(filter)); - //if (search==NULL || search[0]=='\0') - // lookup=FALSE; - //else lookup=TRUE; - sorted=sort_friend_list(linphone_core_get_friend_list(core)); for(itf=sorted;itf!=NULL;itf=ms_list_next(itf)){ @@ -829,15 +703,8 @@ void linphone_gtk_show_friends(void){ const char *name=linphone_address_get_display_name(f_uri); const char *display=name; char *escaped=NULL; - //char buf[26]={0}; int nbmsg=0; - /*if (lookup){ - if (strstr(uri,search)==NULL){ - ms_free(uri); - continue; - } - }*/ //BuddyInfo *bi; gboolean send_subscribe=linphone_friend_get_send_subscribe(lf); if (name==NULL || name[0]=='\0') { @@ -845,26 +712,19 @@ void linphone_gtk_show_friends(void){ } gtk_list_store_append(store,&iter); gtk_list_store_set(store,&iter,FRIEND_NAME, display,FRIEND_ID,lf, - FRIEND_PRESENCE_IMG, send_subscribe ? create_status_picture(linphone_friend_get_status(lf)) : NULL, - FRIEND_CHAT,create_chat_picture(),FRIEND_CALL,create_call_picture(),-1); + FRIEND_PRESENCE_IMG, send_subscribe ? status_to_icon_name(linphone_friend_get_status(lf)) : NULL, + FRIEND_CHAT,"linphone-chat-nothing", + FRIEND_CALL,"linphone-start-call2", + FRIEND_ICON_SIZE, GTK_ICON_SIZE_LARGE_TOOLBAR, -1); cr=linphone_gtk_create_chatroom(f_uri); gtk_list_store_set(store,&iter,FRIEND_CHATROOM,cr,-1); nbmsg=linphone_chat_room_get_unread_messages_count(cr); if(nbmsg != 0){ - gtk_list_store_set(store,&iter,FRIEND_CHAT,create_unread_msg(),-1); + gtk_list_store_set(store,&iter,FRIEND_CHAT,"linphone-chat-new-message",-1); } escaped=g_markup_escape_text(uri,-1); gtk_list_store_set(store,&iter,FRIEND_SIP_ADDRESS,escaped,-1); g_free(escaped); - //bi=linphone_friend_get_info(lf); - /*if (bi!=NULL && bi->image_data!=NULL){ - GdkPixbuf *pbuf= - _gdk_pixbuf_new_from_memory_at_scale(bi->image_data,bi->image_length,-1,40,TRUE); - if (pbuf) { - //gtk_list_store_set(store,&iter,FRIEND_ICON,pbuf,-1); - g_object_unref(G_OBJECT(pbuf)); - } - }*/ ms_free(uri); } ms_list_free(sorted); diff --git a/gtk/incall_view.c b/gtk/incall_view.c index c29e9e118..f55488fec 100644 --- a/gtk/incall_view.c +++ b/gtk/incall_view.c @@ -156,7 +156,7 @@ void transfer_button_clicked(GtkWidget *button, gpointer call_ref){ menu_item=gtk_image_menu_item_new_with_label(text); ms_free(remote_uri); g_free(text); - gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(menu_item),create_pixmap("status-green.png")); + gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(menu_item),create_pixmap("startcall-green.png")); gtk_widget_show(menu_item); gtk_menu_shell_append(GTK_MENU_SHELL(menu),menu_item); g_signal_connect_swapped(G_OBJECT(menu_item),"activate",(GCallback)linphone_gtk_transfer_call,other_call); diff --git a/gtk/linphone.h b/gtk/linphone.h index f931f1cf3..303881ab8 100644 --- a/gtk/linphone.h +++ b/gtk/linphone.h @@ -156,6 +156,8 @@ LINPHONE_PUBLIC void linphone_gtk_friend_list_set_chat_conversation(const Linpho LINPHONE_PUBLIC gboolean linphone_gtk_friend_list_is_contact(const LinphoneAddress *addr); LINPHONE_PUBLIC void linphone_gtk_friend_list_set_active_address(const LinphoneAddress *addr); LINPHONE_PUBLIC const LinphoneAddress *linphone_gtk_friend_list_get_active_address(void); +// LINPHONE_PUBLIC void linphone_gtk_friend_list_on_presence_column_clicked(GtkTreeModel *model); +LINPHONE_PUBLIC void linphone_gtk_friend_list_on_name_column_clicked(GtkTreeModel *model); LINPHONE_PUBLIC void linphone_gtk_notebook_tab_select(GtkNotebook *notebook, GtkWidget *page, guint page_num, gpointer data); LINPHONE_PUBLIC void linphone_gtk_show_friends(void); LINPHONE_PUBLIC void linphone_gtk_show_contact(LinphoneFriend *lf, GtkWidget *parent); diff --git a/gtk/main.ui b/gtk/main.ui index 567156394..b683e5575 100644 --- a/gtk/main.ui +++ b/gtk/main.ui @@ -1,6 +1,6 @@ - + @@ -18,6 +18,52 @@ False gtk-connect + + + + + + + + + + + + + + + + + + + + + + linphone-status-online + Toto + toto@sip.linphone.org + linphone-call + linphone-chat + large-toolbar + + + linphone-status-offline + Toto2 + toto2@sip.linphone.org + linphone-call + linphone-chat + large-toolbar + + + linphone-status-offline + Toto3 + toto3@sip.linphone.org + linphone-call + linphone-chat + large-toolbar + + + True False @@ -43,34 +89,6 @@ False gtk-info - - - - - - - - All users - - - Online users - - - - - - - - - - - ADSL - - - Fiber Channel - - - @@ -101,6 +119,8 @@ gtk-remove + 640 + 480 False GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 660 @@ -417,6 +437,8 @@ True True + 200 + True True @@ -449,13 +471,60 @@ True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + contact_list_model + False True - False 1 + 4 + + + + + + 0 + 7 + + + + + + + 60 + True + + + + 1 + + + + + + + + + + 5 + 7 + + + + + + + + + + 6 + 7 + + + + @@ -523,8 +592,8 @@ - False - False + True + True diff --git a/pixmaps/CMakeLists.txt b/pixmaps/CMakeLists.txt index c90f789eb..033c567d5 100644 --- a/pixmaps/CMakeLists.txt +++ b/pixmaps/CMakeLists.txt @@ -29,22 +29,42 @@ install(FILES ${PIXMAPS} PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ ) -install(FILES svg/linphone-micro-muted.svg +install(FILES + svg/linphone-micro-muted.svg svg/linphone-speaker-muted.svg svg/linphone-micro-enabled.svg svg/linphone-speaker-enabled.svg + svg/linphone-status-online.svg + svg/linphone-status-away.svg + svg/linphone-status-donotdisturb.svg + svg/linphone-status-offline.svg DESTINATION ${ICONS_INSTALL_DIR}/scalable/status PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ ) -install(FILES linphone-micro-muted.png +install(FILES + linphone-micro-muted.png linphone-speaker-muted.png linphone-micro-enabled.png linphone-speaker-enabled.png + linphone-status-online.png + linphone-status-away.png + linphone-status-donotdisturb.png + linphone-status-offline.png + linphone-chat-nothing.png + linphone-chat-new-message.png + linphone-chat-writing.png + linphone-chat-new-message-and-writing.png DESTINATION ${ICONS_INSTALL_DIR}/48x48/status PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ ) +install(FILES + linphone-start-call2.png + DESTINATION ${ICONS_INSTALL_DIR}/48x48/actions + PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ +) + install(FILES linphone.png DESTINATION ${ICONS_INSTALL_DIR}/48x48/apps PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ diff --git a/pixmaps/Makefile.am b/pixmaps/Makefile.am index afa9f411f..e767aa088 100644 --- a/pixmaps/Makefile.am +++ b/pixmaps/Makefile.am @@ -2,12 +2,7 @@ pixmapdir=$(datadir)/pixmaps/linphone dist_pixmap_DATA= \ hold_on.png hold_off.png \ linphone.png linphone-banner.png \ - status-green.png \ - status-orange.png \ - status-red.png \ - status-offline.png \ - call.png \ - chat.png chat_start.png active_chat.png composing_chat.png composing_active_chat.png\ + chat_start.png \ chat_message_inprogress.png chat_message_delivered.png chat_message_not_delivered.png\ contact-orange.png history-orange.png\ call_start.png startcall-small.png stopcall-red.png stopcall-small.png call_add.png linphone.icns \ @@ -30,12 +25,28 @@ dist_status48icons_DATA= \ linphone-micro-muted.png \ linphone-speaker-muted.png \ linphone-micro-enabled.png \ - linphone-speaker-enabled.png + linphone-speaker-enabled.png \ + linphone-status-online.png \ + linphone-status-away.png \ + linphone-status-donotdisturb.png \ + linphone-status-offline.png \ + linphone-chat-nothing.png \ + linphone-chat-new-message.png \ + linphone-chat-writing.png \ + linphone-chat-new-message-and-writing.png statussvgiconsdir=$(iconsdir)/scalable/status dist_statussvgicons_DATA= \ svg/linphone-micro-muted.svg \ svg/linphone-speaker-muted.svg \ svg/linphone-micro-enabled.svg \ - svg/linphone-speaker-enabled.svg + svg/linphone-speaker-enabled.svg \ + svg/linphone-status-online.svg \ + svg/linphone-status-away.svg \ + svg/linphone-status-donotdisturb.svg \ + svg/linphone-status-offline.svg +actions48iconsdir=$(iconsdir)/48x48/actions +dist_actions48icons_DATA= \ + linphone-start-call2.png +) \ No newline at end of file diff --git a/pixmaps/active_chat.png b/pixmaps/active_chat.png deleted file mode 100644 index ef3cedd1d2cf251b517f1b9840dd0d36b457fcb1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3386 zcmV-A4aM?_P)P000&U1^@s6HNQ8u000V4X+uL$P-t&- zZ*ypGa3D!TLm+T+Z)Rz1WdHzp+MQEpR8#2|J@?-9LQ9B%luK_?6$l_wLW_VDktQl3 z2@pz%A)(n7QNa;KMFbnjpojyGj)066Q7jCK3fKqaA)=0hqlk*i`{8?|Yu3E?=FR@K z*FNX0^PRKL2fzpnmPj*EHGmAMLLL#|gU7_i;p8qrfeIvW01ybXWFd3?BLM*Temp!Y zBESc}00DT@3kU$fO`E_l9Ebl8>Oz@Z0f2-7z;ux~O9+4z06=<WDR*FRcSTFz- zW=q650N5=6FiBTtNC2?60Km==3$g$R3;-}uh=nNt1bYBr$Ri_o0EC$U6h`t_Jn<{8 z5a%iY0C<_QJh>z}MS)ugEpZ1|S1ukX&Pf+56gFW3VVXcL!g-k)GJ!M?;PcD?0HBc- z5#WRK{dmp}uFlRjj{U%*%WZ25jX z{P*?XzTzZ-GF^d31o+^>%=Ap99M6&ogks$0k4OBs3;+Bb(;~!4V!2o<6ys46agIcq zjPo+3B8fthDa9qy|77CdEc*jK-!%ZRYCZvbku9iQV*~a}ClFY4z~c7+0P?$U!PF=S z1Au6Q;m>#f??3%Vpd|o+W=WE9003S@Bra6Svp>fO002awfhw>;8}z{#EWidF!3EsG z3;bXU&9EIRU@z1_9W=mEXoiz;4lcq~xDGvV5BgyU zp1~-*fe8db$Osc*A=-!mVv1NJjtCc-h4>-CNCXm#Bp}I%6j35eku^v$Qi@a{RY)E3 zJ#qp$hg?Rwkvqr$GJ^buyhkyVfwECO)C{#lxu`c9ghrwZ&}4KmnvWKso6vH!8a<3Q zq36)6Xb;+tK10Vaz~~qUGsJ8#F2=(`u{bOVlVi)VBCHIn#u~6ztOL7=^<&SmcLWlF zMZgI*1b0FpVIDz9SWH+>*hr`#93(Um+6gxa1B6k+CnA%mOSC4s5&6UzVlpv@SV$}* z))J2sFA#f(L&P^E5{W}HC%KRUNwK6<(h|}}(r!{C=`5+6G)NjFlgZj-YqAG9lq?`C z$c5yc>d>VnA`E_*3F2Qp##d8RZb=H01_mm@+|Cqnc9PsG(F5HIG_C zt)aG3uTh7n6Et<2In9F>NlT@zqLtGcXcuVrX|L#Xx)I%#9!{6gSJKPrN9dR61N3(c z4Tcqi$B1Vr8Jidf7-t!G7_XR2rWwr)$3XQ?}=hpK0&Z&W{| zep&sA23f;Q!%st`QJ}G3cbou<7-yIK2z4nfCCCtN2-XOGSWo##{8Q{ATurxr~;I`ytDs%xbip}RzP zziy}Qn4Z2~fSycmr`~zJ=lUFdFa1>gZThG6M+{g7vkW8#+YHVaJjFF}Z#*3@$J_By zLtVo_L#1JrVVB{Ak-5=4qt!-@Mh}c>#$4kh<88)m#-k<%CLtzEP3leVno>={htGUuD;o7bD)w_sX$S}eAxwzy?UvgBH(S?;#HZiQMoS*2K2 zT3xe7t(~nU*1N5{rxB;QPLocnp4Ml>u<^FZwyC!nu;thW+pe~4wtZn|Vi#w(#jeBd zlf9FDx_yoPJqHbk*$%56S{;6Kv~mM9!g3B(KJ}#RZ#@)!hR|78Dq|Iq-afF%KE1Brn_fm;Im z_u$xr8UFki1L{Ox>G0o)(&RAZ;=|I=wN2l97;cLaHH6leTB-XXa*h%dBOEvi`+x zi?=Txl?TadvyiL>SuF~-LZ;|cS}4~l2eM~nS7yJ>iOM;atDY;(?aZ^v+mJV$@1Ote z62cPUlD4IWOIIx&SmwQ~YB{nzae3Pc;}r!fhE@iwJh+OsDs9zItL;~pu715HdQEGA zUct(O!LkCy1<%NCg+}G`0PgpNm-?d@-hMgNe6^V+j6x$b<6@S<$+<4_1hi}Ti zncS4LsjI}fWY1>OX6feMEuLErma3QLmkw?X+1j)X-&VBk_4Y;EFPF_I+q;9dL%E~B zJh;4Nr^(LEJ3myURP{Rblsw%57T)g973R8o)DE9*xN#~;4_o$q%o z4K@u`jhx2fBXC4{U8Qn{*%*B$Ge=nny$HAYq{=vy|sI0 z_vss+H_qMky?OB#|JK!>IX&II^LlUh#rO5!7TtbwC;iULyV-Xq?ybB}ykGP{?LpZ? z-G|jbTmIbG@7#ZCz;~eY(cDM(28Dyq{*m>M4?_iynUBkc4TkHUI6gT!;y-fz>HMcd z&t%Ugo)`Y2{>!cx7B7DI)$7;J(U{Spm-3gBzioV_{p!H$8L!*M!p0uH$#^p{Ui4P` z?ZJ24cOCDe-w#jZd?0@)|7iKK^;6KN`;!@ylm7$*nDhK&GcDTy000JJOGiWi00000 z0Qp0^e*gdg32;bRa{vGi!~g&e!~vBn4jTXf00(qQO+^RZ0Rs&RF=*T>LI3~)Y)M2x zR7l6oRZU1#VH7?0`Ru()=NZCeP6O(qML`j^v4tUN5NHTR3pdiwBBUay7Pc%XY}Y^# z1g6Fig(ec&Myy6hA_$_;3N1%68Qsi`PEKze-)Uux&G=+|1RXew_kG{H=R5aazAGg0 zuc2)8M|1oEd>0O3HZlt9`?Jahw@^fQ#5dM)?Cv;gx`W==t;K#U&b(0-eJcP!%@&}qua6>PD`ITPhqtT(V-s`u^lloi@(SRK z8+(3@wl9Ro%9fGWl2}am0Nen{RrLG)jKyM1CX+Nxb4`XvU$IO9fi!wb=uZ3I-gIY% zWTq2c*Wq%x)=!sFid+6i*fc+mri<5MnknE%7;^whc2&Yu3)^O=zI_0I3@1-}dYBWI zO`hFfNGPB{C|UtqJBN9$|EG8^4}fHr!spP^Rw{w^Yp2lpegV6WpT?CFbUUb|> zG9EtJaP+XA)k#kdP9k65(j!7Zr+;{svDhT*cWfg7?mhqT$)zC{Wv$72U6qca@&oud zJ%PvV1E{ZZ!=(T>+geZ_slrR{yGj$$tWJ7+d+7wBsVNQ*4KY2Yl35aG&rH6mA`*?- zKPyf})Vw?-5{cDo8wr%{A}h7DNT{mnT*R(9LpBd>Ky7U;0AOTf1kq>|A_5Wlld_dtTb2cquq+FWjg69#-?iA))kTsF1Ogl! z9HiY@JKD|@P1Dfb-HoNCCDhc^$c8&^tqq^gN5e4C+}tcq$FKa?Gd>sm2KfOnczqj3 Qo&W#<07*qoM6N<$f^>>U82|tP diff --git a/pixmaps/call.png b/pixmaps/call.png deleted file mode 100644 index 7edf5355647cccb7ea553ce8a7f38afafd87730d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3761 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 bw){B&g^BX{Jx%Z~00000NkvXXu0mjfD@85H diff --git a/pixmaps/chat.png b/pixmaps/chat.png deleted file mode 100644 index 50a23af5771bbc2e5360633829c7410cfc887b73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3283 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 RK+^yK002ovPDHLkV1gWO8Danc diff --git a/pixmaps/composing_active_chat.png b/pixmaps/composing_active_chat.png deleted file mode 100644 index 77da9e37f79077c2eba5ac6ef2077a8867cfbdb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3398 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 diff --git a/pixmaps/composing_chat.png b/pixmaps/composing_chat.png deleted file mode 100644 index 2d329ed21dccdfa12ce40308e8e2e22336faec20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3291 zcmV<13?%c3P)P000&U1^@s6HNQ8u000V4X+uL$P-t&- zZ*ypGa3D!TLm+T+Z)Rz1WdHzp+MQEpR8#2|J@?-9LQ9B%luK_?6$l_wLW_VDktQl3 z2@pz%A)(n7QNa;KMFbnjpojyGj)066Q7jCK3fKqaA)=0hqlk*i`{8?|Yu3E?=FR@K z*FNX0^PRKL2fzpnmPj*EHGmAMLLL#|gU7_i;p8qrfeIvW01ybXWFd3?BLM*Temp!Y zBESc}00DT@3kU$fO`E_l9Ebl8>Oz@Z0f2-7z;ux~O9+4z06=<WDR*FRcSTFz- zW=q650N5=6FiBTtNC2?60Km==3$g$R3;-}uh=nNt1bYBr$Ri_o0EC$U6h`t_Jn<{8 z5a%iY0C<_QJh>z}MS)ugEpZ1|S1ukX&Pf+56gFW3VVXcL!g-k)GJ!M?;PcD?0HBc- z5#WRK{dmp}uFlRjj{U%*%WZ25jX z{P*?XzTzZ-GF^d31o+^>%=Ap99M6&ogks$0k4OBs3;+Bb(;~!4V!2o<6ys46agIcq zjPo+3B8fthDa9qy|77CdEc*jK-!%ZRYCZvbku9iQV*~a}ClFY4z~c7+0P?$U!PF=S z1Au6Q;m>#f??3%Vpd|o+W=WE9003S@Bra6Svp>fO002awfhw>;8}z{#EWidF!3EsG z3;bXU&9EIRU@z1_9W=mEXoiz;4lcq~xDGvV5BgyU zp1~-*fe8db$Osc*A=-!mVv1NJjtCc-h4>-CNCXm#Bp}I%6j35eku^v$Qi@a{RY)E3 zJ#qp$hg?Rwkvqr$GJ^buyhkyVfwECO)C{#lxu`c9ghrwZ&}4KmnvWKso6vH!8a<3Q zq36)6Xb;+tK10Vaz~~qUGsJ8#F2=(`u{bOVlVi)VBCHIn#u~6ztOL7=^<&SmcLWlF zMZgI*1b0FpVIDz9SWH+>*hr`#93(Um+6gxa1B6k+CnA%mOSC4s5&6UzVlpv@SV$}* z))J2sFA#f(L&P^E5{W}HC%KRUNwK6<(h|}}(r!{C=`5+6G)NjFlgZj-YqAG9lq?`C z$c5yc>d>VnA`E_*3F2Qp##d8RZb=H01_mm@+|Cqnc9PsG(F5HIG_C zt)aG3uTh7n6Et<2In9F>NlT@zqLtGcXcuVrX|L#Xx)I%#9!{6gSJKPrN9dR61N3(c z4Tcqi$B1Vr8Jidf7-t!G7_XR2rWwr)$3XQ?}=hpK0&Z&W{| zep&sA23f;Q!%st`QJ}G3cbou<7-yIK2z4nfCCCtN2-XOGSWo##{8Q{ATurxr~;I`ytDs%xbip}RzP zziy}Qn4Z2~fSycmr`~zJ=lUFdFa1>gZThG6M+{g7vkW8#+YHVaJjFF}Z#*3@$J_By zLtVo_L#1JrVVB{Ak-5=4qt!-@Mh}c>#$4kh<88)m#-k<%CLtzEP3leVno>={htGUuD;o7bD)w_sX$S}eAxwzy?UvgBH(S?;#HZiQMoS*2K2 zT3xe7t(~nU*1N5{rxB;QPLocnp4Ml>u<^FZwyC!nu;thW+pe~4wtZn|Vi#w(#jeBd zlf9FDx_yoPJqHbk*$%56S{;6Kv~mM9!g3B(KJ}#RZ#@)!hR|78Dq|Iq-afF%KE1Brn_fm;Im z_u$xr8UFki1L{Ox>G0o)(&RAZ;=|I=wN2l97;cLaHH6leTB-XXa*h%dBOEvi`+x zi?=Txl?TadvyiL>SuF~-LZ;|cS}4~l2eM~nS7yJ>iOM;atDY;(?aZ^v+mJV$@1Ote z62cPUlD4IWOIIx&SmwQ~YB{nzae3Pc;}r!fhE@iwJh+OsDs9zItL;~pu715HdQEGA zUct(O!LkCy1<%NCg+}G`0PgpNm-?d@-hMgNe6^V+j6x$b<6@S<$+<4_1hi}Ti zncS4LsjI}fWY1>OX6feMEuLErma3QLmkw?X+1j)X-&VBk_4Y;EFPF_I+q;9dL%E~B zJh;4Nr^(LEJ3myURP{Rblsw%57T)g973R8o)DE9*xN#~;4_o$q%o z4K@u`jhx2fBXC4{U8Qn{*%*B$Ge=nny$HAYq{=vy|sI0 z_vss+H_qMky?OB#|JK!>IX&II^LlUh#rO5!7TtbwC;iULyV-Xq?ybB}ykGP{?LpZ? z-G|jbTmIbG@7#ZCz;~eY(cDM(28Dyq{*m>M4?_iynUBkc4TkHUI6gT!;y-fz>HMcd z&t%Ugo)`Y2{>!cx7B7DI)$7;J(U{Spm-3gBzioV_{p!H$8L!*M!p0uH$#^p{Ui4P` z?ZJ24cOCDe-w#jZd?0@)|7iKK^;6KN`;!@ylm7$*nDhK&GcDTy000JJOGiWi{{a60 z|De66lK=n!32;bRa{vGf6951U69E94oEQKA00(qQO+^RZ0Rs&U1aU5SrT_o}4M{{n zR7l6YmNAPOK@`XTGrLQ6WwBb$Vo}I95DbDv3LDwRG9SP;MN$V0DI{EZrNyBZSH@tc zjVVNeD0d$q!3!rTf(m-as<`etFU2Ou9mpZ9o~wmN5n)1nj%JuR@6PkEf@LjUubnN;XaNJeSMGHBG}){URb< zU0%Mb)oL>UrHvx4=c$HaM8e_l&S;{s7&zz813lqH0MU9M{;uZ%Lfi&=0wM+?_LuQf zgZxcGFt!R5A1v(QAzHCivTE`3 zrfI&6Mx*hIi;G{yV)1Ri-~Tioj{yL-Z9~^}*tQMZw*8*vy3jNYk|b?^PyEipJ;N|g zvf1qWYPEXSY&OrP)9KHLlO#z35&g5^@F%`BKK=jz002ovPDHLkV1i?QCl3Gs diff --git a/pixmaps/linphone-chat-new-message-and-writing.png b/pixmaps/linphone-chat-new-message-and-writing.png new file mode 100644 index 0000000000000000000000000000000000000000..c43437c08af0f9d8e3f6c366c37107b60b6681cd GIT binary patch literal 5513 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 LNkvXXu0mjfTTPb~ literal 0 HcmV?d00001 diff --git a/pixmaps/linphone-chat-new-message.png b/pixmaps/linphone-chat-new-message.png new file mode 100644 index 0000000000000000000000000000000000000000..baa4701f1320dbc280de7f210a387cb7118f7ad4 GIT binary patch literal 5166 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 literal 0 HcmV?d00001 diff --git a/pixmaps/linphone-chat-nothing.png b/pixmaps/linphone-chat-nothing.png new file mode 100644 index 0000000000000000000000000000000000000000..49cad53199e767bdddb2671e6b902f3b627e4796 GIT binary patch literal 4410 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%0Dy!5 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 qo`Ju1$4ai@P;qcadRx&uLJbTpREd+1EM zHtK&~Txe+Oy%^W1>#cC0#taAkN#VA)r))Ur^XjEvW9F4n#+?90r0I5l z`IeI>h9%&LUNXjHvF6CHo%btwjuN3bK&k_z#D1y+h?Q)aU@HnXqhKovSW&PQRoIG_ zu^BCcX)HC(9(bx;Z7g|AroIXM$8^4o0-DykvODvz!IbzJDUKXcHIU)}VkIeBOo$c} zp~c7>y`^P<%_tBn*)sb505XyX5Hh;Wz2_vrQ|X%9Nq7;!l>i1tJXRv{EyRA@6ONG| zcniHE;%!3$VfXYWTD#6#fTwcYDiF2OukAoVm`Mn0_Q zWo#Okvt?YtmQmLG2@Sl3p@N9gem-dhcq?7&nXoOsB?0t)CZ|X^-h`&Tp=j!RW3OM? zkcmX_<@I@C!<@xtbS`9cAzRTK0cb)c^|8goUKQS1WYiLA$YEfTzl}2EcD^j+!2!-ZWEhIGxziejTb4 z8g-Ks{y_nK>koj0k8nnfU!>~ymzYJ z{Mlf^wd;yTsyW&o0E{!}mhCYYCGAl3!o1p>B#umg;J06qs&k8lh#g~Wbum1~DbcRLcDleQh} zAi+xkq+0c+|5f*FU45z(I*t!P33yiA*6U~QpmA_iR`Q7n8X>OT=#!` zrln{S3A&LOKL%(WF)xP@Zg;hBM!DYf?%9y9)r*`&^!gwnSuCwPldObyl1*ZaN-P7m z9R&d$GXQ*O51hU8BLl#@vEQ(uO265^Y3qCE38o#5IpK zo&xhf`iuYKTl+k$ zIn9BS1^`5MK9t--=@{j_b;9ypf4`7IGQsFd11>x2sk*k+Bbs$?%y7Fw-h}C zpcX*iA(ddE?QVEw-GYlxyBDlOuxkAQ$;p%6chK7}VD`?B3<$oL6i3K*a5YjP^)>&$ zo=jd?E&@F4+6v$nyNwuo%d35V>wAt%P~3X+ClDhRlj4Zl&O5V7bG#JzWY_lN$M3pq z@MJ;JkvE8zByPXY39%E2jR2M*`PA+-gBMS$Zr-0*Z_q2Irk5X{tc)&tPRT30L5Y!9 z^PFI5!3qapg#xWsIJnR32=39^!v~y8^zhk`{(QrgqtA?pE+oc%AS?oqV(sBNOYq`r zbpPR0ZDhP7W7b8m*1cNEE!?E!6&5JDPRK|HtWW?}IM`pB;Q-4}+c6{5dQf%+>&P4f&F<)AzyUJmRvA z%E*HI%}^lEPQLeT1Yw2;M9Iim z84dz6IA(pSP$bZYNdxm)HF@W=WPkiE;TM8oKrfEjFy^I)RAyA0e1qlPE v1;Y6%-d}Oa<00000NkvXXu0mjfMX;v) literal 0 HcmV?d00001 diff --git a/pixmaps/linphone-status-donotdisturb.png b/pixmaps/linphone-status-donotdisturb.png new file mode 100644 index 0000000000000000000000000000000000000000..0556ce197d2f28c7ebe4444fda44e1c07a4c9ca2 GIT binary patch literal 2460 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 w039HagUqrwo6Yujb# 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 Dtw@hc literal 0 HcmV?d00001 diff --git a/pixmaps/status-green.png b/pixmaps/status-green.png deleted file mode 100644 index 1a39a42427823dbb36531709ed9ba198ffddaed8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1242 zcmV<01SR{4P)P000*V1^@s6{^R5m00001b5ch_0Itp) z=>Px#32;bRa{vGh*8l(w*8xH(n|J^K00(qQO+^RV1QibqBj~v8#{d8XY)M2xR7l6Q zm0N67RTPH5z0XW%&RhxtH56hLm=c3+fzm58nxa7^YP_YGATer8z<41|cu@jAn3!Oq zi4aAM2|l1iKut{K0U{Dhi__^Kw9^VsTPQSu6bg1O=X5S-`!G|O0)^D*dO9a(o&Vcw z?X~|6|5G$}cxQ|~+x|=8hBkD~?rc(swJ9>YfUS3gyn4d#t#H-^<~qvf`J9y{rA7Bl zi<+I6`;G1k(PY=}gCm_szo-tU13|}pq+FxmWd+lKlqR*OC$2;xmUigRmDp!BPotzx z7ap5idU0tkl2!~On;>DuFjSl?_GH2z()$!t0OGm?`&z2vL$`!H6m-tXc8Fa-om+Zv zNe{a8plfbi(!<}GVGJvdkxh`a5+t*6H&A(V55!l6Z`UA!4!tgG@gs1zT@>Mxo@2Vr zeZY<9kk>ZlggsS!Ih{GB8zg2VRBTbgiY+y)__M&w8wlBKR{S;&2~ZpKPPfZU1ehtH zt5}=*=Dw=)zusx1n|7m}o8x*+q23ozbzM~aVQJQiwkmVr8pI#c_X5uY-(7VXtGXW` zHL0;u2!GhM2Bo$D_8dv{xb4Z>{R>G*e^{^20aW+D0_2veTC0hN#8dh< z0Exwm`Nh092JnaV`uZcz`zFh3sWpFAO1)9A7pogWuEi2qlG`lf06?JK^%NFIG@I!2 zx9eZ~596H-sIAuA0b>6cN1|Sl2ugu-!Fomjlu+yQ2@=679Im~Stw>30b3rwY62%Mw z#RWODZ)o?_+j`V5*d9FUDH&JI67wK1kUyC7Byd52dr8M#Q}VLkj$ak)CIa|F&TVOr z9<#F9i~f)v^SA3O3qBtkJBw051h6@jxf~#qO>RbTykI<=8@usLFjg-B&iso9As#KT zmaz_;l~S-L-@6S>yPLFNJtIQn(*XiO$NZdDLDh=$ z04t(61Y$9OQ2ZoqG2?p#rzP5=;st}709vZzL#8kql;R^`6qv3AZ==LPyUbkjhjgW+ zJW0-R$KsL{)((K!6@4wJVn7KiyImeyhN%?m-I^DtbZ`9lRC6;xxSC{Jt+C!p+h-xf z>p&~q@}Lf*)R$6-%EL8ge?!>eQ-Y28mhEh*PxV~0=Vy-l-tjrgKk(@l_?+cG-0P}Z zQ|2ujx^a@s;-WHX+2#wSG@*$BLnS-I)uaIeA!nl!Vke5(K(Cdy*Bx0pGAs&3HvPGJ zolh_S(5F`v&2yFyU(HH= zw%$M2QTb_^UjA^O*-f7rq1Wg-6E(Vy_nSTaqn0^>w9+V1BA`^|+;?vNcMJH8QRCg# z0I_jaf2+6eIR>q> z3wzC;%D+;Bb3l1P*%9(0$~q$~t)p}x5!thn>_i&>0H*oIo`bXH<^TWy07*qoM6N<$ Eg5;A+jsO4v diff --git a/pixmaps/status-offline.png b/pixmaps/status-offline.png deleted file mode 100644 index 243c5c069f0d359cb1d984bd6b2a03b53904beaf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1179 zcmV;M1Z4Y(P)Px#32;bRa{vGh*8l(w*8xH(n|J^K00(qQO+^RV1P>G!9N0hb3IG5EElET{R7l6Q zm0fHURTRhn=YDKkTDIM;R%(e&#h^qX0#&2D6%DZ(9!%UA*syGO>6TZG_@FTxZ z69dyOrEOXhs)(jZQ66ecYJ5-=8YK|*!6uYag_+r{rR>h^Jw9|xKWtHXpPTzT z_ssbK{wM40?F}{ zs2Z&`l$Ia@{DKe9_uzXzdKUn`>T z$^$%^gNM8+*5*BLbFo-_qUiap0GgLm81&6@?dD~>GTj3J_5qlN5N|YWsIyvITl4?) z^DXPdLqhQpFk%2iNxs3v(e^~*)DlqV@#7IsDT?Ehs7LOk~bnu7UO>N7v?h-#|z9he+--Mx1SLKX`sl>)i(7w@9LawzjrE0HCw8dk+yBtE;PeB9TY|0D{5F z{%mgMZGh_mY^bkq+$@L?1^{71#gcR+^&tcA3Smw!h~^70y;n4Nr{qi%2@Hc^xzp2a z^V=ekNP)ov^J^)Kn*hJFl&fX|Y0nlXu_2_{E2Yyd0Z3h5-ZwNfwC>JF zMWzwJOLKwZW9f9-2mlBu`4$MjYbm!^R8@R>@#5(E+l34c4oW6r0Vo4#QcC&&^Svn+ zi(Qji?bTZ60$T6!idE+(CdPN&MrWvZb2FcVu?IjAjAT3>cb7C(02m$~-X029pALm; z8bh_!Mk#&Dw(U&Tp82Y|x!GF{aP(+jol;&3L`MKr0mu`mEt!me^tbLkZ)0O)m6gGY zH)}(|mkXY+9NUHCWOI(~o^$N%h1q=GVTLPU>I`r0fe)}=2#+;7$zcKbspWyMn*;+yym*wvbMX0 t2|)nsVJHh>E(>4`!1swnV)|BR`~|8|uDc}G)KLHc002ovPDHLkV1ioW3y1&! diff --git a/pixmaps/status-orange.png b/pixmaps/status-orange.png deleted file mode 100644 index f2e66d34d04c7152d884a82fa5ad5e8cc1be6f57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1252 zcmVP000*V1^@s6{^R5m00001b5ch_0Itp) z=>Px#32;bRa{vGh*8l(w*8xH(n|J^K00(qQO+^RV1P>Gz4@H`Ql>h()c1c7*R7l6Q zm2GTORT#&A=d``uTDtKzR%jP9#@lwsJBk`VAjYU6ktmWFqXZHY_<%-YA|h^H=G34@ zB1`Zk!4cnx2$*PsMiN7SL=r(!*0pnEW~19$wh654rMK-leppAk0ZxpbFZZ6e=Xam~ z|GDSD|J0hS8B<5zo&ROv3tNKui3xhG7GhIcu^*@#7ZTa~u+KZa@*ZbVd0C#nyvR8* zFnK7}*qe$s#geh6UwV5_{=97CnN-*c%u$++eVX+kCIhySO0T|YCK^PjI{2uw(7(kn z3YH6}*XeM35r!9K_k%rvw)??O;2SXd8>@rom0~_1a)KP0{YI?&hLFh1x0N=^%zgpO zrOS&nCLrBjq~S#x9x{WMQT6~T*^jdOQOSOBLm*tBX`>;BIXXJOcQ~ATlcLJT;055Z)G;qFkaO zyWyPhOxj%W;<@AF8Liji2%EtNv=Xm^UXn8t78&(W#cN${*C3(l;6Y#wa0prWglUCr zfUp&qlTq9S!Y^PzNEOC*g(_Ze>l*80V^v@yLhJ@yBOs)GhiP?R6^&NlPOZd`KnPj5 z#I!B$*SBY3}{j~7aIMF)pfDcJz}qmd+~mbXhZOM#4A<{cfT z>vdxQ#|LA@Gt8Q3S%r-HlyX!6JAf|0iDq-3j}zy&&MX8lYcA9a&G#doE2-8?(9?m= z*;Y$mc4G3_f?W3DnG}GqQ1ffs!e&j>Do9X<=DX~gr9*D}tB_?H0NSB<<`}j@f|v>v z0GO`2Ou?RXj9f_jgapNfQIVe8b_Y*pix||-TsQ_gR5$H z{o6YwWCdrTI0Z}rJ~3;e>m)#BP4tj7CTtUiS73PFx%k`R!-=luqFV)=vw|y79LoY) zkUYnzI{;|=V$-uOfB9QR@jS!um;b2-E`2c69sb zVdLrCd}O!Vaq0BJR99p{I?+{%);@%Afxaj-?Mmy@W~8G*d`aeJG5!MDxX9kPx#32;bRa{vGh*8l(w*8xH(n|J^K00(qQO+^RV1P>G$2wY|f`2YX}L`g(JR7l6Q zm2GU3RTRg6_de~qJ#Dus?~b%(5+DIFyaZvvb^D-+5C|fuiI}KB&@aZoV$_gGG$iVL zOEg47(BQ%cW5gE(C5W_hiU??@PCK2lZe=hA0k)?d^yN8zSYf4XL!zEf_uPBW`Q86L zC-=htWCy^pkIJ%3zT>|KR7})3*MO{caB%@}{vUyUSiaitnK8A>oIP#4IdjScCED5l z({HD&A6wfmv_uch{P3N>1ayeNoeEi}UxsrQ=Pqg_aAg+tUcPq~s1g4?0&l4j*J$l^qrGm7 zQa6UjjW&zP_9e*nCa|ppww1*0OH3Hzti4XM9}No%;d@fx1wa{IGi7)@`y5^~?C`pq zRJkjbx^ULYSc$SsvTtJcd~#m4FIgk0^j(0f0CaQ#@e5bz8&nclCP?lSvfVYga^w8A zQ2g4(50qD0oVh;ITy~C@)K#~qDD0+^r1!qj}|DHmL+>wqjoFQSOvBMsitE+uxGF|x?Vu* z5ET``1mNI&+IsVoEu^ExK-Yl81=$k9w{`$Bak57C16~EogS5Y&S9DQ09|HPwQ&YYs zaJyFMTzg9EP3MmeJ$hh}eHp+gH8&ou zT{&k^iT`;))&k$8Fc!_FD+w^2mXwWJF7TPaZ3=m}P??Q-Iyd|!NM}>t_4s!j3{*+; z-H)95qJCf58w!M zoFV+rDCCXY)Rr1Lc3lCQOIOl8s{9V+HFxP!w@Z14<{OfT5tFo7m%5z25m2-|@l9l37z + + +image/svg+xml \ No newline at end of file diff --git a/pixmaps/svg/linphone-status-donotdisturb.svg b/pixmaps/svg/linphone-status-donotdisturb.svg new file mode 100644 index 000000000..a1fc9701a --- /dev/null +++ b/pixmaps/svg/linphone-status-donotdisturb.svg @@ -0,0 +1,80 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/pixmaps/svg/linphone-status-offline.svg b/pixmaps/svg/linphone-status-offline.svg new file mode 100644 index 000000000..cea91849c --- /dev/null +++ b/pixmaps/svg/linphone-status-offline.svg @@ -0,0 +1,86 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/pixmaps/svg/linphone-status-online.svg b/pixmaps/svg/linphone-status-online.svg new file mode 100644 index 000000000..e22391a76 --- /dev/null +++ b/pixmaps/svg/linphone-status-online.svg @@ -0,0 +1,77 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/pixmaps/svg/status-green.svg b/pixmaps/svg/status-green.svg deleted file mode 100644 index d875488b8..000000000 --- a/pixmaps/svg/status-green.svg +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/pixmaps/svg/status-offline.svg b/pixmaps/svg/status-offline.svg deleted file mode 100644 index 1576f034c..000000000 --- a/pixmaps/svg/status-offline.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pixmaps/svg/status-orange.svg b/pixmaps/svg/status-orange.svg deleted file mode 100644 index 9fbd47226..000000000 --- a/pixmaps/svg/status-orange.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pixmaps/svg/status-red.svg b/pixmaps/svg/status-red.svg deleted file mode 100644 index eb47308a2..000000000 --- a/pixmaps/svg/status-red.svg +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - -