From da66ace7edbf4742952e742446ebbd9a405cf47b Mon Sep 17 00:00:00 2001 From: Ghislain MARY Date: Wed, 21 Oct 2015 17:32:51 +0200 Subject: [PATCH] Replace a lot of stock icons by our own ones. --- gtk/calllogs.c | 4 +- gtk/conf_frame.ui | 3 +- gtk/conference.c | 4 +- gtk/friendlist.c | 14 +-- gtk/in_call_frame.ui | 24 +---- gtk/incall_view.c | 21 ++-- gtk/main.c | 16 +-- gtk/main.ui | 4 +- pixmaps/.directory | 4 + pixmaps/CMakeLists.txt | 22 ++++- pixmaps/Makefile.am | 28 +++++- pixmaps/linphone-call-transfer.png | Bin 0 -> 2713 bytes pixmaps/linphone-camera-disabled.png | Bin 0 -> 1599 bytes pixmaps/linphone-camera-enabled.png | Bin 0 -> 871 bytes pixmaps/linphone-conference-start.png | Bin 0 -> 2691 bytes pixmaps/linphone-contact-bookmarked.png | Bin 2978 -> 0 bytes pixmaps/linphone-contact-not-bookmarked.png | Bin 2894 -> 0 bytes pixmaps/linphone-failed.png | Bin 0 -> 1998 bytes pixmaps/linphone-inprogress.png | Bin 0 -> 2219 bytes pixmaps/linphone-ok.png | Bin 0 -> 1326 bytes pixmaps/linphone-record.png | Bin 0 -> 2409 bytes pixmaps/linphone-security-ok.png | Bin 0 -> 694 bytes pixmaps/linphone-security-pending.png | Bin 0 -> 707 bytes pixmaps/svg/linphone-call-transfer.svg | 104 ++++++++++++++++++++ pixmaps/svg/linphone-camera-disabled.svg | 95 ++++++++++++++++++ pixmaps/svg/linphone-camera-enabled.svg | 90 +++++++++++++++++ pixmaps/svg/linphone-conference-start.svg | 66 +++++++++++++ pixmaps/svg/linphone-failed.svg | 73 ++++++++++++++ pixmaps/svg/linphone-inprogress.svg | 66 +++++++++++++ pixmaps/svg/linphone-ok.svg | 95 ++++++++++++++++++ pixmaps/svg/linphone-record.svg | 78 +++++++++++++++ pixmaps/svg/linphone-security-ok.svg | 76 ++++++++++++++ pixmaps/svg/linphone-security-pending.svg | 76 ++++++++++++++ 33 files changed, 902 insertions(+), 61 deletions(-) create mode 100644 pixmaps/.directory create mode 100644 pixmaps/linphone-call-transfer.png create mode 100644 pixmaps/linphone-camera-disabled.png create mode 100644 pixmaps/linphone-camera-enabled.png create mode 100644 pixmaps/linphone-conference-start.png delete mode 100644 pixmaps/linphone-contact-bookmarked.png delete mode 100644 pixmaps/linphone-contact-not-bookmarked.png create mode 100644 pixmaps/linphone-failed.png create mode 100644 pixmaps/linphone-inprogress.png create mode 100644 pixmaps/linphone-ok.png create mode 100644 pixmaps/linphone-record.png create mode 100644 pixmaps/linphone-security-ok.png create mode 100644 pixmaps/linphone-security-pending.png create mode 100644 pixmaps/svg/linphone-call-transfer.svg create mode 100644 pixmaps/svg/linphone-camera-disabled.svg create mode 100644 pixmaps/svg/linphone-camera-enabled.svg create mode 100644 pixmaps/svg/linphone-conference-start.svg create mode 100644 pixmaps/svg/linphone-failed.svg create mode 100644 pixmaps/svg/linphone-inprogress.svg create mode 100644 pixmaps/svg/linphone-ok.svg create mode 100644 pixmaps/svg/linphone-record.svg create mode 100644 pixmaps/svg/linphone-security-ok.svg create mode 100644 pixmaps/svg/linphone-security-pending.svg diff --git a/gtk/calllogs.c b/gtk/calllogs.c index f956c6e6b..71e93cc2b 100644 --- a/gtk/calllogs.c +++ b/gtk/calllogs.c @@ -242,7 +242,7 @@ void linphone_gtk_call_log_clear_missed_call(){ GtkNotebook *notebook=GTK_NOTEBOOK(linphone_gtk_get_widget(mw,"viewswitch")); GtkWidget *page=gtk_notebook_get_nth_page(notebook,0); GtkWidget *box=gtk_hbox_new(FALSE,0); - GtkWidget *image=gtk_image_new_from_stock(GTK_STOCK_REFRESH,GTK_ICON_SIZE_MENU); + GtkWidget *image=gtk_image_new_from_icon_name("linphone-history",GTK_ICON_SIZE_MENU); GtkWidget *l; const gchar*text=gtk_label_get_text(GTK_LABEL(linphone_gtk_get_widget(mw,"label3"))); @@ -268,7 +268,7 @@ void linphone_gtk_call_log_display_missed_call(int nb){ GtkWidget *page=gtk_notebook_get_nth_page(notebook,0); GtkWidget *ebox=gtk_event_box_new(); GtkWidget *box=gtk_hbox_new(FALSE,0); - GtkWidget *image=gtk_image_new_from_stock(GTK_STOCK_REFRESH,GTK_ICON_SIZE_MENU); + GtkWidget *image=gtk_image_new_from_icon_name("linphone-history",GTK_ICON_SIZE_MENU); GtkWidget *l; gchar *buf; diff --git a/gtk/conf_frame.ui b/gtk/conf_frame.ui index 1012efa88..c9503e7f6 100644 --- a/gtk/conf_frame.ui +++ b/gtk/conf_frame.ui @@ -43,11 +43,10 @@ False - gtk-media-record + Record True True True - True diff --git a/gtk/conference.c b/gtk/conference.c index e820b8244..175cfc482 100644 --- a/gtk/conference.c +++ b/gtk/conference.c @@ -34,7 +34,7 @@ static GtkWidget *create_conference_label(void){ GtkWidget *box=gtk_hbox_new(FALSE,0); - gtk_box_pack_start(GTK_BOX(box),gtk_image_new_from_stock(GTK_STOCK_ADD,GTK_ICON_SIZE_MENU),FALSE,FALSE,0); + gtk_box_pack_start(GTK_BOX(box),gtk_image_new_from_icon_name("linphone-conference-start",GTK_ICON_SIZE_MENU),FALSE,FALSE,0); gtk_box_pack_end(GTK_BOX(box),gtk_label_new(_("Conference")),TRUE,FALSE,0); gtk_widget_show_all(box); return box; @@ -88,7 +88,9 @@ static GtkWidget * create_conference_panel(void){ GtkWidget *box; GtkWidget *viewswitch=linphone_gtk_get_widget(mw,"viewswitch"); GtkWidget *participant; + GtkWidget *record = linphone_gtk_get_widget(conf_frame, "conf_record_button"); + gtk_button_set_image(GTK_BUTTON(record), gtk_image_new_from_icon_name("linphone-record", GTK_ICON_SIZE_BUTTON)); gtk_button_set_image(GTK_BUTTON(button_conf),image); g_signal_connect_swapped(G_OBJECT(button_conf),"clicked",(GCallback)linphone_gtk_terminate_call,NULL); g_object_set_data(G_OBJECT(mw),"conf_frame",(gpointer)conf_frame); diff --git a/gtk/friendlist.c b/gtk/friendlist.c index e66da45cc..616685e27 100644 --- a/gtk/friendlist.c +++ b/gtk/friendlist.c @@ -453,11 +453,12 @@ static void icon_press_handler(GtkEntry *entry){ } static void update_star(GtkEntry *entry, gboolean is_known){ + gtk_entry_set_icon_from_icon_name(entry,GTK_ENTRY_ICON_SECONDARY,"linphone-contact-add"); if (is_known){ - gtk_entry_set_icon_from_icon_name(entry,GTK_ENTRY_ICON_SECONDARY,"linphone-contact-bookmarked"); + gtk_entry_set_icon_sensitive(GTK_ENTRY(entry),GTK_ENTRY_ICON_SECONDARY,FALSE); gtk_entry_set_icon_tooltip_text(GTK_ENTRY(entry),GTK_ENTRY_ICON_SECONDARY,NULL); }else{ - gtk_entry_set_icon_from_icon_name(entry,GTK_ENTRY_ICON_SECONDARY,"linphone-contact-not-bookmarked"); + gtk_entry_set_icon_sensitive(GTK_ENTRY(entry),GTK_ENTRY_ICON_SECONDARY,TRUE); gtk_entry_set_icon_tooltip_text(GTK_ENTRY(entry),GTK_ENTRY_ICON_SECONDARY,_("Add to addressbook")); } } @@ -607,15 +608,6 @@ void linphone_gtk_friend_list_on_presence_column_clicked(GtkTreeModel *model){ } #endif -void create_button(){ - GtkWidget *main_window = linphone_gtk_get_main_window (); - GtkWidget *button_add = linphone_gtk_get_widget(main_window,"add_button"); - GtkWidget *image; - - image=gtk_image_new_from_stock(GTK_STOCK_ADD,GTK_ICON_SIZE_MENU); - gtk_container_add (GTK_CONTAINER (button_add), image); -} - static void linphone_gtk_friend_list_init(GtkWidget *friendlist){ GtkTreeModel *store = gtk_tree_view_get_model(GTK_TREE_VIEW(friendlist)); GtkTreeSelection *select = gtk_tree_view_get_selection (GTK_TREE_VIEW (friendlist)); diff --git a/gtk/in_call_frame.ui b/gtk/in_call_frame.ui index 5721081b6..f58ed61d9 100644 --- a/gtk/in_call_frame.ui +++ b/gtk/in_call_frame.ui @@ -47,11 +47,10 @@ False - + True False - gtk-dialog-authentication - 1 + linphone-security-pending False @@ -59,18 +58,6 @@ 0 - - - True - False - gtk-apply - - - False - False - 1 - - True @@ -80,7 +67,7 @@ True True 2 - 2 + 1 @@ -94,7 +81,7 @@ False False - 3 + 2 @@ -245,12 +232,11 @@ False - gtk-media-record + Record True True True Record this call to an audio file - True diff --git a/gtk/incall_view.c b/gtk/incall_view.c index a3324fe77..c21752d0c 100644 --- a/gtk/incall_view.c +++ b/gtk/incall_view.c @@ -79,7 +79,7 @@ void linphone_gtk_call_update_tab_header(LinphoneCall *call,gboolean pause){ gchar *text; if(pause){ - i=gtk_image_new_from_stock(GTK_STOCK_MEDIA_PAUSE,GTK_ICON_SIZE_BUTTON); + i=gtk_image_new_from_icon_name("linphone-hold-off",GTK_ICON_SIZE_BUTTON); } else { i=gtk_image_new_from_icon_name("linphone-start-call", GTK_ICON_SIZE_BUTTON); } @@ -410,6 +410,7 @@ void linphone_gtk_create_in_call_view(LinphoneCall *call){ GtkWidget *audio_bar = linphone_gtk_get_widget(call_view, "incall_audioview"); static int call_index=1; int idx; + GtkWidget *record; GtkWidget *transfer; GtkWidget *conf; GtkWidget *button; @@ -434,14 +435,16 @@ void linphone_gtk_create_in_call_view(LinphoneCall *call){ linphone_gtk_enable_mute_button( GTK_BUTTON(linphone_gtk_get_widget(call_view,"incall_mute")),FALSE); + record = linphone_gtk_get_widget(call_view, "record_button"); + gtk_button_set_image(GTK_BUTTON(record), gtk_image_new_from_icon_name("linphone-record", GTK_ICON_SIZE_BUTTON)); + gtk_widget_hide(record); transfer = linphone_gtk_get_widget(call_view,"transfer_button"); - gtk_button_set_image(GTK_BUTTON(transfer),gtk_image_new_from_stock - (GTK_STOCK_GO_FORWARD,GTK_ICON_SIZE_BUTTON)); + gtk_button_set_image(GTK_BUTTON(transfer),gtk_image_new_from_icon_name("linphone-call-transfer",GTK_ICON_SIZE_BUTTON)); g_signal_connect(G_OBJECT(transfer),"clicked",(GCallback)transfer_button_clicked,call); gtk_widget_hide(transfer); conf = linphone_gtk_get_widget(call_view,"conference_button"); - gtk_button_set_image(GTK_BUTTON(conf),gtk_image_new_from_stock (GTK_STOCK_ADD,GTK_ICON_SIZE_BUTTON)); + gtk_button_set_image(GTK_BUTTON(conf),gtk_image_new_from_icon_name("linphone-conference-start",GTK_ICON_SIZE_BUTTON)); g_signal_connect(G_OBJECT(conf),"clicked",(GCallback)conference_button_clicked,call); gtk_widget_hide(conf); @@ -480,7 +483,7 @@ void linphone_gtk_update_video_button(LinphoneCall *call){ button=linphone_gtk_get_widget(call_view,"video_button"); gtk_button_set_image(GTK_BUTTON(button), - gtk_image_new_from_stock(has_video ? GTK_STOCK_REMOVE : GTK_STOCK_ADD,GTK_ICON_SIZE_BUTTON)); + gtk_image_new_from_icon_name(has_video ? "linphone-camera-disabled" : "linphone-camera-enabled",GTK_ICON_SIZE_BUTTON)); g_object_set_data(G_OBJECT(button),"adding_video",GINT_TO_POINTER(!has_video)); if (!linphone_core_video_supported(linphone_call_get_core(call))){ gtk_widget_set_sensitive(button,FALSE); @@ -726,13 +729,13 @@ void linphone_gtk_in_call_view_show_encryption(LinphoneCall *call){ case LinphoneMediaEncryptionSRTP: gtk_widget_show_all(encryption_box); gtk_label_set_markup(GTK_LABEL(label),_("Secured by SRTP")); - gtk_widget_hide(status_icon); + gtk_image_set_from_icon_name(GTK_IMAGE(status_icon), "linphone-security-ok", GTK_ICON_SIZE_MENU); gtk_widget_hide(verify_button); break; case LinphoneMediaEncryptionDTLS: gtk_widget_show_all(encryption_box); gtk_label_set_markup(GTK_LABEL(label),_("Secured by DTLS")); - gtk_widget_hide(status_icon); + gtk_image_set_from_icon_name(GTK_IMAGE(status_icon), "linphone-security-ok", GTK_ICON_SIZE_MENU); gtk_widget_hide(verify_button); break; case LinphoneMediaEncryptionZRTP: @@ -740,8 +743,8 @@ void linphone_gtk_in_call_view_show_encryption(LinphoneCall *call){ gchar *text=g_strdup_printf(_("Secured by ZRTP - [auth token: %s]"),linphone_call_get_authentication_token(call)); gtk_label_set_markup(GTK_LABEL(label),text); g_free(text); - gtk_image_set_from_stock(GTK_IMAGE(status_icon), - verified ? GTK_STOCK_APPLY : GTK_STOCK_DIALOG_WARNING,GTK_ICON_SIZE_MENU); + gtk_image_set_from_icon_name(GTK_IMAGE(status_icon), + verified ? "linphone-security-ok" : "linphone-security-pending", GTK_ICON_SIZE_MENU); gtk_button_set_label(GTK_BUTTON(verify_button), verified ? _("Set unverified") : _("Set verified")); gtk_widget_show_all(encryption_box); diff --git a/gtk/main.c b/gtk/main.c index 51845ad51..65dda00f7 100644 --- a/gtk/main.c +++ b/gtk/main.c @@ -1400,7 +1400,7 @@ static void update_registration_status(LinphoneProxyConfig *cfg, LinphoneRegistr GtkTreeModel *model=gtk_combo_box_get_model(box); GtkTreeIter iter; gboolean found=FALSE; - const char *stock_id=NULL; + const char *icon_name=NULL; if (gtk_tree_model_get_iter_first(model,&iter)){ gpointer p; @@ -1418,21 +1418,21 @@ static void update_registration_status(LinphoneProxyConfig *cfg, LinphoneRegistr } switch (rs){ case LinphoneRegistrationOk: - stock_id=GTK_STOCK_YES; + icon_name="linphone-ok"; break; case LinphoneRegistrationProgress: - stock_id=GTK_STOCK_REFRESH; + icon_name="linphone-inprogress"; break; case LinphoneRegistrationCleared: - stock_id=NULL; + icon_name=NULL; break; case LinphoneRegistrationFailed: - stock_id=GTK_STOCK_DIALOG_WARNING; + icon_name="linphone-failed"; break; default: break; } - gtk_list_store_set(GTK_LIST_STORE(model),&iter,1,stock_id,-1); + gtk_list_store_set(GTK_LIST_STORE(model),&iter,1,icon_name,-1); } static void linphone_gtk_registration_state_changed(LinphoneCore *lc, LinphoneProxyConfig *cfg, @@ -1588,7 +1588,7 @@ static void init_identity_combo(GtkComboBox *box){ gtk_cell_layout_pack_start(GTK_CELL_LAYOUT(box),(r1=gtk_cell_renderer_text_new()),TRUE); gtk_cell_layout_pack_end(GTK_CELL_LAYOUT(box),(r2=gtk_cell_renderer_pixbuf_new()),FALSE); gtk_cell_layout_add_attribute(GTK_CELL_LAYOUT(box),r1,"text",0); - gtk_cell_layout_add_attribute(GTK_CELL_LAYOUT(box),r2,"stock-id",1); + gtk_cell_layout_add_attribute(GTK_CELL_LAYOUT(box),r2,"icon-name",1); g_object_set(G_OBJECT(r1),"ellipsize",PANGO_ELLIPSIZE_END,NULL); gtk_combo_box_set_model(box,GTK_TREE_MODEL(store)); } @@ -1620,7 +1620,7 @@ void linphone_gtk_load_identities(void){ LinphoneProxyConfig *cfg=(LinphoneProxyConfig*)elem->data; gtk_list_store_append(store,&iter); gtk_list_store_set(store,&iter,0,linphone_proxy_config_get_identity(cfg),1, - linphone_proxy_config_is_registered(cfg) ? GTK_STOCK_YES : NULL, + linphone_proxy_config_is_registered(cfg) ? "linphone-ok" : NULL, 2,cfg,-1); if (cfg==def) { def_index=i; diff --git a/gtk/main.ui b/gtk/main.ui index 96b4a20b4..fdbfa9ed6 100644 --- a/gtk/main.ui +++ b/gtk/main.ui @@ -362,11 +362,11 @@ True True - linphone-contact-not-bookmarked + linphone-contact-add False True True - True + False diff --git a/pixmaps/.directory b/pixmaps/.directory new file mode 100644 index 000000000..5264bdb12 --- /dev/null +++ b/pixmaps/.directory @@ -0,0 +1,4 @@ +[Dolphin] +PreviewsShown=true +Timestamp=2015,10,21,11,22,45 +Version=3 diff --git a/pixmaps/CMakeLists.txt b/pixmaps/CMakeLists.txt index 43941b9e4..1e994088c 100644 --- a/pixmaps/CMakeLists.txt +++ b/pixmaps/CMakeLists.txt @@ -43,6 +43,13 @@ install(FILES svg/linphone-chat-new-message.svg svg/linphone-chat-nothing.svg svg/linphone-chat-writing.svg + svg/linphone-ok.svg + svg/linphone-inprogress.svg + svg/linphone-failed.svg + svg/linphone-camera-enabled.svg + svg/linphone-camera-disabled.svg + svg/linphone-security-ok.svg + svg/linphone-security-pending.svg DESTINATION ${ICONS_INSTALL_DIR}/scalable/status PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ ) @@ -58,6 +65,9 @@ install(FILES svg/linphone-edit.svg svg/linphone-delete.svg svg/linphone-contact-add.svg + svg/linphone-conference-start.svg + svg/linphone-call-transfer.svg + svg/linphone-record.svg DESTINATION ${ICONS_INSTALL_DIR}/scalable/actions PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ ) @@ -78,8 +88,13 @@ install(FILES linphone-call-status-incoming.png linphone-call-status-outgoing.png linphone-call-status-missed.png - linphone-contact-bookmarked.png - linphone-contact-not-bookmarked.png + linphone-ok.png + linphone-inprogress.png + linphone-failed.png + linphone-camera-enabled.png + linphone-camera-disabled.png + linphone-security-ok.png + linphone-security-pending.png DESTINATION ${ICONS_INSTALL_DIR}/48x48/status PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ ) @@ -96,6 +111,9 @@ install(FILES linphone-edit.png linphone-delete.png linphone-contact-add.png + linphone-conference-start.png + linphone-call-transfer.png + linphone-record.png DESTINATION ${ICONS_INSTALL_DIR}/48x48/actions PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ ) diff --git a/pixmaps/Makefile.am b/pixmaps/Makefile.am index 0874cda0b..b42728811 100644 --- a/pixmaps/Makefile.am +++ b/pixmaps/Makefile.am @@ -28,8 +28,13 @@ dist_status48icons_DATA= \ linphone-call-status-incoming.png \ linphone-call-status-outgoing.png \ linphone-call-status-missed.png \ - linphone-contact-bookmarked.png \ - linphone-contact-not-bookmarked.png + linphone-ok.png \ + linphone-inprogress.png \ + linphone-failed.png \ + linphone-camera-enabled.png \ + linphone-camera-disabled.png \ + linphone-security-ok.png \ + linphone-security-pending.png statussvgiconsdir=$(iconsdir)/scalable/status dist_statussvgicons_DATA= \ @@ -47,7 +52,14 @@ dist_statussvgicons_DATA= \ svg/linphone-chat-new-message-and-writing.svg \ svg/linphone-chat-new-message.svg \ svg/linphone-chat-nothing.svg \ - svg/linphone-chat-writing.svg + svg/linphone-chat-writing.svg \ + svg/linphone-ok.svg \ + svg/linphone-inprogress.svg \ + svg/linphone-failed.svg \ + svg/linphone-camera-enabled.svg \ + svg/linphone-camera-disabled.svg \ + svg/linphone-security-ok.svg \ + svg/linphone-security-pending.svg actions48iconsdir=$(iconsdir)/48x48/actions dist_actions48icons_DATA= \ @@ -61,7 +73,10 @@ dist_actions48icons_DATA= \ linphone-history.png \ linphone-edit.png \ linphone-delete.png \ - linphone-contact-add.png + linphone-contact-add.png \ + linphone-conference-start.png \ + linphone-call-transfer.png \ + linphone-record.png actionssvgiconsdir=$(iconsdir)/scalable/actions dist_actionssvgicons_DATA= \ @@ -74,4 +89,7 @@ dist_actionssvgicons_DATA= \ svg/linphone-history.svg \ svg/linphone-edit.svg \ svg/linphone-delete.svg \ - svg/linphone-contact-add.svg + svg/linphone-contact-add.svg \ + svg/linphone-conference-start.svg \ + svg/linphone-call-transfer.svg \ + svg/linphone-record.svg diff --git a/pixmaps/linphone-call-transfer.png b/pixmaps/linphone-call-transfer.png new file mode 100644 index 0000000000000000000000000000000000000000..4dc24ce4237e94e5ed593f40b1ac4f10ebbc3a96 GIT binary patch literal 2713 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 T?#Q9e00000NkvXXu0mjf^f@!2 literal 0 HcmV?d00001 diff --git a/pixmaps/linphone-camera-disabled.png b/pixmaps/linphone-camera-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..dfcc711cde58168018c6c163ee0f36d36cfb3c7b GIT binary patch literal 1599 zcmV-F2Eh4=P)iAhcy5I1)NDlK~!jg z)tOt2Tg4g2f1mA8LMYN!1R+4GK%zG!hH`_6Y}exK)?@tHBqLj^%_g0=QE0O>YNt1`wc7m?S1MXI_w*KMFy6a>Kv5!nxX z8_4Byxl`uN2v}=-fqlTD)b;0bxx8*(jDRs_Ik1;H{GM{Tyl!M}F<*R&J_!3tnM za4dj`yjm`oFB=&dsQ}FB5pd3(pCrjRJkVdMRMywvVGbwYoC{QSfO^^Nj^p^UQmGVY ziS~g+LbmPjMVyF%dj~1VOMONs_yOLZ={`=#YpE zs_H|)(EuXy$4aGgbegt_s?@9Em7boSEBpKVtJ#1c2o|a8 zGpc$Oa9061D!o<)MmooOn0^c#LmmFbWy_Xb+t=5ZWP^&u;u%Sj^aDRkT^D4_=I`En zcjQ?Qm$i1asv42;^<+YL=iCNWeTK0_$JN!kx7Mx(_DD)EBA+f@y7VykHEY%!Gdeo@ zw5o1QT~**q;5g{w?|`-TV&E^pw=(Vzvhc-X@%y8rqi+H=_rmi|rOyxv;-b{cX@KA(R}RnJQ8FI4r4D2l>n zZFVdHYwb@|^$(docZ6Yh17qKCO-nMX(ch9JSwA#1^x0(Xc4Q71V=e`<@Q-`%8{unG z5qU6<#B>HEKvB>Cyk(9pni+drZSIOo=@>Q2&M zSXF)0d;jysxLhu`xmvAWQms~Zl}e?5w$jHDOTb#YQB{9Oy-Xj8qUaYB#SRV*egbTt zNk2zq4p?h90a^Hmz4sHs&sJ?80b|V7jIHfC01??9hT$EP-4g`CsWUC1wvK>v?ivvp zhX=Mz1rLxU$qo_ORwxt>I_EBGrO&n{V6DAYRiDqaxy^fj=QMBsPWpbls_wJaKG@sa zJFV(yO9Ix~>wq1Z_WD|YZGCK1=;*=I$tp?w@IUHI+)Gufs6B8CVPa7Z6q5QYaL>bMBSp@4-bE|aN)x9 zfZwOC#j3iWvHb(kVgk;&+ePHjnysq848!oZZJ}+Vy?gh5<-Omesv8*F3+GAq!vJEf z9R_-t`dH<=!08$LW8l*^ah{Vx?epHRX%|)7LltA8^jy$2@_Dh6Jp&_XBsQrUExcQS@BLsanwZB(~N* z0BlXoL`1F*!|&%vSB{Kk1Gg*9~fiW{aDZu{U3Y-FwszhCGG$K002ovPDHLkV1n7l{piAhcy5I0>nu~K~!jg z?Uz4j)L$ zr;1mSTrT3EVzpIpaB{JOe^4Ci)tY>-LvwHz?@tTY`-c3Me0lS{@H~8PNIoDXB_$;# zC8c$c<2a|Jlw$yl7JFIMH0_q_x-T0Mo2JviYw> zGzj2LS)*)#{{H@px~|UyIGU865>b!md2Xdnxe+o=v%RgYZIYRb{Y*-EAqaw{S`8|`1588{Q50qCnFrL_ zf$z!no0Rf$5Cr)~81OG>Aid2#(nDH{L)ipAoGj*gB#0QZto7c)Nr zaICCRIsgF7&d&bweg7&m4`b~ttRp!O1OI-ByKUR9dT?km2kHq5g~ENyvgUPNe+b}k zxo!aXoUAhd?B@7unAKVji^bx5$8mb&IG!e=VIrC{bX~s@MbRH3+PzgStFWqRTHQZV x*L9Zxj0_A6jOO$C-&^1-B_$;#B_*XQe*xuY^1Gr|+86);002ovPDHLkV1hC#crgF~ literal 0 HcmV?d00001 diff --git a/pixmaps/linphone-conference-start.png b/pixmaps/linphone-conference-start.png new file mode 100644 index 0000000000000000000000000000000000000000..23dabbc35c9c9fef49ea937274050df51a2323ca GIT binary patch literal 2691 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 diff --git a/pixmaps/linphone-contact-not-bookmarked.png b/pixmaps/linphone-contact-not-bookmarked.png deleted file mode 100644 index 38fdbbb7740c1712054214af3d63427b1b7201a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2894 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 diff --git a/pixmaps/linphone-failed.png b/pixmaps/linphone-failed.png new file mode 100644 index 0000000000000000000000000000000000000000..f724121390091208c115672f141711af11ff1eae GIT binary patch literal 1998 zcmV;<2Qm1GP)!CHa8>00%BfL_t(&fz_FP zY+F|u#-I1vZqsIzq#!!>5#oEzKzvl7Y+{80j?cO71j{cWSdEfJUeD68;>X`6g!uT{;5C*IVmCA2fht=g zJp@$Yeg$C0VkRQ`u9WiAYXMnLzVGLV=uWJ7=4)ss48t!1K&)IY&n1(|Ng~Pth+7J? zp68u4#*D22?>Q1eTnFG@EZc4BXx4F@Ym`!t0t-pY%$*L@hk&Ik>J>$)3^F{)kY zMM){Q6VV|6>nzq;X1+!#b!_p%(ycPalv1hG7>0G`h-l-A-dnzIE)Xgb+Rv{SrWj z#roec40jd^g>&XS=UFS2N>i@ujsX}1u-?+}9j@zcF~;2AH1&d{lvfeauK{edSYKe~ z!9t<1YOYm_#TfH9&+`NM3hrX z9j-N4bF~{|p6>1KRYWuh`>%8P)YR0)LqkJHqK1%CUbz7OGK)1}<_{{R4%IU>dQrgl z{kJf49>6Oja2>2vDtn8?VkJUP4PdjSU%<>mTI-)QGBtcz- z_&w=#y6#pigxJc=3U+uVq8n}SfcqHk(ZbK~Nx~-U#+1l}cr>SS-#1fDqy`A}RuSwWW@k z`6jLPtx>rm2LOOfCi5D{aS8z32=)igoH=v-rcIkJ4uaqqfQxJe%=|g6^*5VgYAOH# zNGW>&XaK1Q_6M2yA|mRs8JYQJt@YQN|G(A4)+EwyzAmWzlY{}{~t zR^Rt+?}SKdJ3uy@?F4X`nHwDrtkmn7`Di+wzNFpx+X^r+Ft9NU!y^FR*+Thcu~=*@ zo6RQMVQ4wPwr$%s%+Agp2Jr4ydk|4?7>316CgZi*qon}3Ty9-wXXkxHlxcP1W$JMp z=cw=duWhBc=>WN0Zr$nAr|(1U)4X%U%y}ZZH$vM>nRzUm&AzEwo~8oia=F;_^z_|C zG!VhAXJ==3bai#@0r2Ap{w-k`Y9YkdW|$%eScC`gz6kd5N~Ln$#Kgqh@bGZZ-Q9fy zGv67Z?o~uo6hd4Pl`GQTy?_6HXKZZjE+X0!!9FoJH@AI!eEi=l=MqAEkBB}Np~sBl zI9HF3jy_~F+K%u5fa3A^4~XbP5xkGAU%!64*82HcgXMC0#Phsv0B^JO>0stuGMPM9 zE|;HbWV8h!DdqP8SWl;!c`_c4i;Zy+4&oJy_&&I{^ILQV0Og zFmqaKy=pP7m4pxHv{UajU2OzLmy8xsY1H8dv zehz@tTAyr_FOu^4{N2pF8$iR8Zf5RS4A5vNnFio1r5;-=z$nsM{}jM3058ULno!p&y0mj*%5M?^Ez)6?T8 gPMkPc!3Qo0?4LY&LtOh#cy9-s{e} zx2tX2w{PzN4mZX;-e{gANgfxG%O=TnOiW0C@B5dD$aTP{Dotf;ZBay4wpJU_0%|yk1@t{0&l5me-H#00L-61e+U?i%t*VBFLSbvIJqUsuRCReOl{#tDrcEzfYkvUvaU9R9w+On-m>VpW|ZBENUeJ=#b>qbG2ks@^gdd4POAzY2J+R4QE!V2rsDI5d??J+NTG zf=q4yFbt3LJa4^-6r6Lvt})Bjty>=feqLE0{npwQ`z@fev-1( zh@$8XpbI#&wYBv*-}hIBVYt{@yVUpnJCY=M3fQTt7f}-feBb|~i1;FMnse?{RlNjQ z)z#H?_0A4*i-pT z2%hKtE=iKxthJY>)9KuvJ$tSP-fU@U8F#VQeF7UdZu}>(RYbmCug^K>oHI*RF9X)s z>oZYAQ8WO23;1!VRC=TGnvEIJtI=o?uTa%5`@X-j){xC+56)yV4+8HQW7h6B^C~#! zZja;mh{|?7+d1bNjcJ(71wqiQs`s%s9qvt%~2gsAKl}ejMWDc;hR4O@uR4Nq$tARhY zx3_=3x3_oCbdwCj@YCgTdA>1buv9AbRp(jz0$Hh4S^=COB4$RfJ!iW8dy?qG7(v#s!uk`O_~W2c^H^&t-Uo2!{e;AR#n#k_ftv7t8<|>s(Q7x z*49oG1VIQ~1+1A4;-iS7=p_+Z3S5{Z$%{aws(qPEX5T^QeR05AdkcH71n(7*ysC2&8zORgrRfi8f zierJdYBvVY^PU9`8XO#~dpkF-fFwy?20Y*QPps4B6yW800S2!ie)2#%`P z&-1)zfc7v9=hgVPz+kah9P-c#9I2X7Ec&?Jd+$~cV~sI41B==FYwiGknog%z*B;N5?b3E5?``s@uD| zx>{6qIeQD;Q!a3i;(+{DA`HXMBuRb?Yz7_?kyhYJRXrq~PS4Bba)ZtCbwC6FEL^zo tBxB5~N=5QtKwnEs%k`DI!$%m!e*g=KUCZoE*xCR9002ovPDHLkV1mr5HvRwr literal 0 HcmV?d00001 diff --git a/pixmaps/linphone-ok.png b/pixmaps/linphone-ok.png new file mode 100644 index 0000000000000000000000000000000000000000..4bcd6f6345fd070852ee8358243cbc5ca82c1a1d GIT binary patch literal 1326 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 b{J-Hp#zQ58zlEGa00000NkvXXu0mjfpsJDB literal 0 HcmV?d00001 diff --git a/pixmaps/linphone-security-ok.png b/pixmaps/linphone-security-ok.png new file mode 100644 index 0000000000000000000000000000000000000000..38d2ec61cee93e0b298dd29d4956b7940ba4619e GIT binary patch literal 694 zcmV;n0!jUeP)4CBvmS#6lv0kHY!m}7r`dYilAF; zhBvz*1WSV;7$lO|NJKON3kfni&mup>$?Rr>r+VDW`8fBz`$QW}PEI%IhrfDhK%rX&ko2F?IsZ*T97TCMgw?RB$&uIoMl z1|^LdW2OPS8=zb+k4k#BwY4=3+)jIQ=|ZVgI_)^ljJ5W06h-&a{k65VcZEXX7%)~W z7GJHdu72O&chUyOajpV#UH4&D`W-z25^L?X1O9YDQUUl8hT(cUTBFhU348^L2mHH- zAPD-cwZp(5PynVoBm@`*z5#C})r~O=umZB&+ z-vww-K@hyP*6vMu;12&+nS0ntl}hDAtJRv4G+~TcN%xPG(D(i0aU9oy!8ndHy_pHi z<#HhDX_6$jn$6}CY=1}KwWL1a%KZHNr>=qde10X4;~vLx7JT2o>3LqXv9U1=Tm(j< zC<@z6kr{h#ZthDim%9Lb25Os|n?}-gNq3_tnr#Pb3j_$ma6O;TUt)W|N|NpyW2QR6 zIsyUe_4+T*^M)k(#+Zr2V9>?dRIAlLK%*O27VxC+`wzM`16XTM0n1syWuTw!Pk$sy c`nY@k3#%}w5W`iy-v9sr07*qoM6N<$g5(P&(f|Me literal 0 HcmV?d00001 diff --git a/pixmaps/linphone-security-pending.png b/pixmaps/linphone-security-pending.png new file mode 100644 index 0000000000000000000000000000000000000000..d61faa39a35366e7efbaec488618d67d6371732c GIT binary patch literal 707 zcmV;!0zCbRP)9v;46j41(e5%E-Y0oVXifCKzc)$5+;RYQT6 zWeo!Jz&BORdY<>Ly>Hw0Syg=wB!P_Uy6@ZjCLrJxAe)<;BfDV$<#KsZRc+v>h&
  • ;XByw9-i9{l& zfxFv41N?GbH`XnvU6y5iW$XH)Vdl}%(RebMyljl=Z?#&DVzF56+9lp1o&2E*0Sbk}^w`+go!QyhSEW+v{(l2iwSQ)2=3_pe&jQ-X8@e*U+S=Np zG3LYM + + + + + image/svg+xml + + call_transfer + + + + + + call_transfer + Created with Sketch. + + + + + + + + + + + + + + + + + diff --git a/pixmaps/svg/linphone-camera-disabled.svg b/pixmaps/svg/linphone-camera-disabled.svg new file mode 100644 index 000000000..f5ddde244 --- /dev/null +++ b/pixmaps/svg/linphone-camera-disabled.svg @@ -0,0 +1,95 @@ + + + + + + image/svg+xml + + camera_default + + + + + + camera_default + Created with Sketch. + + + + + + + + + + + diff --git a/pixmaps/svg/linphone-camera-enabled.svg b/pixmaps/svg/linphone-camera-enabled.svg new file mode 100644 index 000000000..5138510e3 --- /dev/null +++ b/pixmaps/svg/linphone-camera-enabled.svg @@ -0,0 +1,90 @@ + + + + + + image/svg+xml + + camera_default + + + + + + camera_default + Created with Sketch. + + + + + + + + + + diff --git a/pixmaps/svg/linphone-conference-start.svg b/pixmaps/svg/linphone-conference-start.svg new file mode 100644 index 000000000..eedb7136b --- /dev/null +++ b/pixmaps/svg/linphone-conference-start.svg @@ -0,0 +1,66 @@ + + + + + + image/svg+xml + + conference_start + + + + + + conference_start + Created with Sketch. + + + diff --git a/pixmaps/svg/linphone-failed.svg b/pixmaps/svg/linphone-failed.svg new file mode 100644 index 000000000..98e3fc67f --- /dev/null +++ b/pixmaps/svg/linphone-failed.svg @@ -0,0 +1,73 @@ + + + + + + image/svg+xml + + call_missed + + + + + + call_missed + Created with Sketch. + + + + + + diff --git a/pixmaps/svg/linphone-inprogress.svg b/pixmaps/svg/linphone-inprogress.svg new file mode 100644 index 000000000..871be13b5 --- /dev/null +++ b/pixmaps/svg/linphone-inprogress.svg @@ -0,0 +1,66 @@ + + + + + + image/svg+xml + + chat_message_inprogress + + + + + + chat_message_inprogress + Created with Sketch. + + + diff --git a/pixmaps/svg/linphone-ok.svg b/pixmaps/svg/linphone-ok.svg new file mode 100644 index 000000000..db08198f7 --- /dev/null +++ b/pixmaps/svg/linphone-ok.svg @@ -0,0 +1,95 @@ + + + + + + image/svg+xml + + valid + valid + + + + + + valid + Created with Sketch. + + + + + + + + + + + + diff --git a/pixmaps/svg/linphone-record.svg b/pixmaps/svg/linphone-record.svg new file mode 100644 index 000000000..8709e9509 --- /dev/null +++ b/pixmaps/svg/linphone-record.svg @@ -0,0 +1,78 @@ + + + + + + image/svg+xml + + status_busy + + + + + + status_busy + Created with Sketch. + + + + + diff --git a/pixmaps/svg/linphone-security-ok.svg b/pixmaps/svg/linphone-security-ok.svg new file mode 100644 index 000000000..83e518e9b --- /dev/null +++ b/pixmaps/svg/linphone-security-ok.svg @@ -0,0 +1,76 @@ + + + + + + image/svg+xml + + security_ok + + + + + + security_ok + Created with Sketch. + + + + + + diff --git a/pixmaps/svg/linphone-security-pending.svg b/pixmaps/svg/linphone-security-pending.svg new file mode 100644 index 000000000..084755a29 --- /dev/null +++ b/pixmaps/svg/linphone-security-pending.svg @@ -0,0 +1,76 @@ + + + + + + image/svg+xml + + security_pending + + + + + + security_pending + Created with Sketch. + + + + + +