From 6af0f06beb466d37e2d92a53af52ab94edc02082 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Grisez?= Date: Sat, 19 Sep 2015 20:00:57 +0200 Subject: [PATCH] Migrate call status icons --- gtk/calllogs.c | 14 +++++++------- gtk/main.ui | 12 ------------ pixmaps/CMakeLists.txt | 2 ++ pixmaps/Makefile.am | 5 +++-- pixmaps/call_status_incoming.png | Bin 2879 -> 0 bytes pixmaps/call_status_outgoing.png | Bin 2884 -> 0 bytes pixmaps/linphone-call-status-incoming.png | Bin 0 -> 4630 bytes pixmaps/linphone-call-status-outgoing.png | Bin 0 -> 4153 bytes 8 files changed, 12 insertions(+), 21 deletions(-) delete mode 100644 pixmaps/call_status_incoming.png delete mode 100644 pixmaps/call_status_outgoing.png create mode 100644 pixmaps/linphone-call-status-incoming.png create mode 100644 pixmaps/linphone-call-status-outgoing.png diff --git a/gtk/calllogs.c b/gtk/calllogs.c index fd1442230..0c2c8dde7 100644 --- a/gtk/calllogs.c +++ b/gtk/calllogs.c @@ -50,9 +50,9 @@ char *linphone_gtk_call_logs_storage_get_db_file(const char *filename){ static void fill_renderers(GtkTreeView *v){ GtkTreeViewColumn *c; GtkCellRenderer *r; - r=gtk_cell_renderer_pixbuf_new(); - c=gtk_tree_view_column_new_with_attributes("icon",r,"pixbuf",0,NULL); + r=gtk_cell_renderer_pixbuf_new(); + c=gtk_tree_view_column_new_with_attributes("icon",r,"icon-name",0,NULL); gtk_tree_view_append_column (v,c); r=gtk_cell_renderer_text_new (); @@ -280,7 +280,7 @@ void linphone_gtk_call_log_update(GtkWidget *w){ store=(GtkTreeStore*)gtk_tree_view_get_model(v); if (store==NULL){ - store=gtk_tree_store_new(3,GDK_TYPE_PIXBUF,G_TYPE_STRING,G_TYPE_POINTER,G_TYPE_STRING); + store=gtk_tree_store_new(3,G_TYPE_STRING,G_TYPE_STRING,G_TYPE_POINTER,G_TYPE_STRING); gtk_tree_view_set_model(v,GTK_TREE_MODEL(store)); g_object_unref(G_OBJECT(store)); fill_renderers(GTK_TREE_VIEW(linphone_gtk_get_widget(w,"logs_view"))); @@ -308,7 +308,7 @@ void linphone_gtk_call_log_update(GtkWidget *w){ LinphoneFriend *lf=NULL; int duration=linphone_call_log_get_duration(cl); time_t start_date_time=linphone_call_log_get_start_date(cl); - GdkPixbuf *pbuf; + const gchar *call_status_icon_name; #if GLIB_CHECK_VERSION(2,26,0) if (start_date_time){ @@ -373,13 +373,13 @@ void linphone_gtk_call_log_update(GtkWidget *w){ g_free(seconds); if (start_date) g_free(start_date); gtk_tree_store_append (store,&iter,NULL); - pbuf = linphone_call_log_get_dir(cl)==LinphoneCallOutgoing ? create_pixbuf("call_status_outgoing.png") : create_pixbuf("call_status_incoming.png"); + call_status_icon_name = linphone_call_log_get_dir(cl) == LinphoneCallOutgoing ? + "linphone-call-status-outgoing" : "linphone-call-status-incoming"; gtk_tree_store_set (store,&iter, - 0, pbuf, + 0, call_status_icon_name, 1, headtxt,2,cl,-1); gtk_tree_store_append (store,&iter2,&iter); gtk_tree_store_set (store,&iter2,1,logtxt,-1); - g_object_unref(pbuf); ms_free(addr); g_free(logtxt); g_free(headtxt); diff --git a/gtk/main.ui b/gtk/main.ui index 8140b40ca..2f536afb0 100644 --- a/gtk/main.ui +++ b/gtk/main.ui @@ -437,12 +437,6 @@ 4 - - - - - - False @@ -794,12 +788,6 @@ 0 - - - - - - False diff --git a/pixmaps/CMakeLists.txt b/pixmaps/CMakeLists.txt index f15d2a505..775cec0e2 100644 --- a/pixmaps/CMakeLists.txt +++ b/pixmaps/CMakeLists.txt @@ -61,6 +61,8 @@ install(FILES linphone-chat-new-message.png linphone-chat-writing.png linphone-chat-new-message-and-writing.png + linphone-call-status-incoming.png + linphone-call-status-outgoing.png DESTINATION ${ICONS_INSTALL_DIR}/48x48/status PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ ) diff --git a/pixmaps/Makefile.am b/pixmaps/Makefile.am index 49508b532..bf55b47e5 100644 --- a/pixmaps/Makefile.am +++ b/pixmaps/Makefile.am @@ -6,7 +6,6 @@ dist_pixmap_DATA= \ contact-orange.png history-orange.png\ startcall-small.png stopcall-red.png stopcall-small.png linphone.icns \ contact_starred.png contact_unstarred.png \ - call_status_incoming.png call_status_outgoing.png \ ok.png \ notok.png @@ -31,7 +30,9 @@ dist_status48icons_DATA= \ linphone-chat-nothing.png \ linphone-chat-new-message.png \ linphone-chat-writing.png \ - linphone-chat-new-message-and-writing.png + linphone-chat-new-message-and-writing.png \ + linphone-call-status-incoming.png \ + linphone-call_status-outgoing.png statussvgiconsdir=$(iconsdir)/scalable/status dist_statussvgicons_DATA= \ diff --git a/pixmaps/call_status_incoming.png b/pixmaps/call_status_incoming.png deleted file mode 100644 index 72ca1330efb4a8a8877f13b8308c9a4cdd0a71ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2879 zcmah~2{fDO8cwuADQXL~j5M}lB(;-7QkB|8tfi`iv6Up2&?sru*rKDVmbR))t4eE# zwwBsUTQXvaptV$$p}5x8IJ)=DORjg#j>)I+v*yzmc5rKoO&6}b z?V&^Mo|7cyX@@rs+IRE?Rar|k@ojDdR)gLy%PsZl@8>Duxk1YnqxQ6^8sm;&4qRoc z&q|i^*Mm^?1Ag#og6BSIX2zH^Nwya1m;SW$Iw7ok44xKRt+guxyB)DI=kdMkW^Q4P z&odGFJB>A`MmpwA<%-;rb-5>_#*%P}cO&gHCx(ZrV88P4I*syf%G}elRN@`z9dC3` zNRgoJ=D7&1XgTS}J*&#IH<^ltZzBA~p5B*=U3A%~81R`+FJ?Lhz9+nIwxT_{<(U)e z@*#eN_4M?u4j#p{@0yA_Ct~?xF%_lt#k`#ygn`aI@F(k2L8P*WCPQU8ZuWxP+P9Er z)0k?+x~!H=1(tAa_wjk!nJ*j6^ij&%%=m;CEP@u)jw2R45@nS3OI!R8 zPox?&@7Wh3+ZZ8DKR*0(qsjJNgNrhsJJWU&bIPqXRut{nTDtD@;t)RZfCvK)x+o|JGbfB{ z2i0wK%{K-GQMN*tQ%9~4+w{vxtyL`>1B}O-TSNyQq}PR%?7Qttku3+Pit@&1fW68> zv*h<~>>-Dt#|4G|`t>qfQKcEfM0ap%#@LT`?(IAz6?+y-^^GFW#UDmKP@<{RG`5e@ zRB7;Sn-q#$Ep%JSBdakT#%ol!*pRP05Y6x;h>xUr1oQ{x>!~{8+M_3=CNsC{x1OM6 z%Oz?&zsV??Xjqy%u-18STfRY>BJlK_ZDq9P$Nkc}BFdmUpf{~fui{H6V7KA?j0X<- z%+`Sw#iGbFxs%x`R775iss(-Virve$aUGuOy!wr^8!F`w_O0$@h#x~B-V?vIQD*9l z-$8`BoLmv0+-7%rTm+2@-?J=BYXS8sKgL18vsC25!{gIOCdn0 z#9&f5f@%!?!a#82Js1v!e4$W+jG?Z!c!()E%om~u(}HP3(E<<%1Qqt3AHo4^_BEZm zGKL0FC?N(YZUzN^soI<@I6s~5&6Y|z50K{ z|DSkDpx>W1{fGL!oqx*TLlJHczTxEHh&^-A2HGh2Kfpg-LVek@3k&q+`urt9>ns1S z*x&iC|E&Js=Qv`J+m zMU~h&Po#JFI`&%d z%~q5ewzj{V*(&yOW`hyK4+7DnZyNHJhol^TN~&L9Fq%4#UaT?549CfdsTH=&zpAWC zs*RIX5*y<==R?;m5Vi?!D5{I{JYVjbWhjWae)HL6&_T-f=T0f8JkI6^v97cbKRv;F z6+CNF^7qAsQFgh&LrM5vv3NINs*uQxV+u={HHoQHf)w9Hcj0F^b zwh7zfIKu=v>t`8@iQSBM^!)sZlEhi!egtTx@0HqFwHwLbYD_T4RA=zx%Ov`e_;n~o zg{4gxyw^S3Zx!dFc1blEswG4N8dub|W8~zgX)!bY&ib|)Oj{vYwn~t@f@rcts#!wa zLPJyk$;p$w#|}!rWaN75i@Gm%b>Yx5Z3UBbyoXR+=Am+ucL(;|=chEi0Tf7oLEQY-gkWi{&hF^|Qn!h3=`>p>HY^ z&6+fBuy%@Nf0{}?B~tcF9$_%Kl=GU(X0B8?A=N8`qzl!aL3F2*TYoW_JWZP)>N=#j zU8=@tKDhn@Hg~zT;&_b!RxcKQ{9%)*6+e|?aYHRzEIDU0d?-9HM>_#?lz3ct)Q9ivcO}glsz&pW0s8S2v zrrElo+x%0)+wkw`1Sztl?Ke0ZLLbfZqRKPA0Mx-pwDh&y`Sf~pZj{R?~S&$GCsf~&I14d4w#x4 z*|NSutQX7$1OWD_b?oQ?035R3hKAOrhK3MpGSSo9#{&R3ekjsmnAmSGq!&%JeJrdG zaWsyKd0p&a=UgKpUib!RnvgwbCY=3=sVF;vL`3IF?C<|nnU4+*MF6+U_VEF2=heMax&&QB3>SSaZhpsV753uFt%3Gv zD7t|FmZFKR@!7oZ!d03Jz1Y9G=3NCG_#(O3sl~xo!1gmO4Mc5kme;kC(dWMVL2(9L z$n_kEdd~EOS79;iqAdxd4g`s3P|vvX!gwsXZ4@5sTcx%uppxppJnI_nxS5t+<6bQg zJ*2d1UmvaCQ?V?$XkLOTt}(@4<6Mi~=m=q>O4}^w#nUK5Q^pufq0kU;h%>mIl*4Pe zdD&krSW>jKeMN5OK@047kN+i5`D2mm3uo4zGTo=+a$D@YN3bJ}X0-fdOp5QB$%sLE z`MKoxY_QmiFLD?Y*Y{u7e_HrFmy^+fL>$W$UNS$6BNXMG>?=xfvfMaqGFX>n{D7pjWGZ>^DJKh{|yG*1` zInyRvr@5H);%%v;zFqIWEory%SyhQkf{#lO%+y&f^G0MNKPL|vj|3}r(iB#{JV*Q6 z3nQ(pm$pvO6mHtI_AZETFk*LZq?DK|EyK_s)HIyu1R?tcz5Ed!dO0|p{wzQ09k6z- zb*>(Vqip$pxifeR->g+acvIQ5#w;#X-oo3m>0G!Hll17_Vn7o&6(*(YvaeI_zzlK3 z=|i7wUujnMzt%%Pzz#R+x9Gj^s2Tl`zmvI>N65wGigXR@T#gXa`Bj#tNK@KYpvlwV z+ZHhtr)SV@S=amZaVnhJwF`9_a?Idj3|4S3#?`AEm!TpE@>Z=VyMXU7yu z)`vsyPM;jwtUnbn$cLYIHj3J9(wRBq<(w->n>)DjLcH(BqE*P`vCLchSDw|4O=X!( z0ORbCCBvIipUlSwDOK&%>t7w(qOK>%9ZEd)!I$T{{nZ;1{3nEakRAqu6?Dryn)G_k#b0>R~ zDBeT@WUnsPjp$F&g+lil{dm6X#FKtBBKUouiZvgciY39-R8-+VDzg$%tQnDpWDhKb zNVX>uee_Q5nEN5S_*{YB(A2lnd!4gY`Q zDc+uc+Vmgl_jdj%e-A}E*?Ra9ef;;#(L<=C;Qs*sbP4rs4^8&=VEOzlLG3&Luh`%D zj{mK}U%~%r!|&#>PJ$i}%fLTQl^)NQlR+BmA~P^GI%$9WkiR{~!r4Joe`-L#F0#WC zB2oR|wU>1ZRPCiG1JqI}%80mLx;fr55Dp7_<24p8a9H^>7VSJK%yX0=SaUCO%%J~m zW*MaOl?jz}S@P|Z4Tyq!c}ZneU0vPO8tv>n_~mML9qZoOs^1-6&pjAcEo)=eyM{cmp*n@U-~7h z;QT#1UBoK1&N;SZXOpcFz_5s(Js$ zyUs-gMX6i?L4l|4P>!p;WEg~!2!a`tfr%4k$rw?D^Lc&Hxd!&Wucl;?M)pwtCwUF0H=*Xg6i%Iaqr#o3kvAu zk0?l2>gs{!VKxyfPQ@@IwH->CBu}Idhfc%L(D~CTslBTjReUgs9J!s74*0o&ovHLU z96A$1M?w5Lb(E*>2)Qu(-uyIY_HF5#(M9JR3m2rfedNbyM^dBCr^UW@1LZEI#I3~2 z8mojL<%ACJj(o-W?Oa%w4i}MsEk*yT*XJS#SsqyXIrARkW@hdLGj!^c*fu%K;+3hB zLx56@0Tn6oBvn=F)W3 zUU&84omfR)IeHn#qn@-}*Xy-f8XDHgX7}Uy@*+?T=vw)MmdcE_Z66`VmFe~F`PNF; z^Qkp+5ja`UNzS{@?W1eav2Gc+{Khdir%7WQBVJ{FjTUJ7jEBqBaF5$CN&YW8qejzB z*#!rI+V&a@3~!_XH?_d6lbzmLo0dF^lL>nLavK<#%LnHGUoO4yG*Frld@ul^X_=tu za8-teD-{lTVdGp?4)T@oVmOG`pt-2h-3ih!ud8mfqEQi>ojLNfyQU+9)`Q(|1p}JP z^6G*7QIIFbqrODWec%qRwi6eBX|q**QXd|@Wd*^v3C*Pq=fV3Mho2+y; zgq*Sf85jcc4^`Bxj7u0J=K%nvHO%o6eX-3m!Sc%%ddTXTW8&hZ7pkc&31KY%-*%^%WrBak!i z__a1fWYgEI3Ipbc#X{9=l?^(($3bM=1EVKykG7@Nz=0bvTqdD=_m=4?E2AQV3t|5T Du(Jm+ diff --git a/pixmaps/linphone-call-status-incoming.png b/pixmaps/linphone-call-status-incoming.png new file mode 100644 index 0000000000000000000000000000000000000000..0091c0f6267d581a098690adf604cfbbcca83d66 GIT binary patch literal 4630 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 literal 0 HcmV?d00001 diff --git a/pixmaps/linphone-call-status-outgoing.png b/pixmaps/linphone-call-status-outgoing.png new file mode 100644 index 0000000000000000000000000000000000000000..0c2c19abc06c88cdecdd86c36e32b4e9e519b341 GIT binary patch literal 4153 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 D3kTsi literal 0 HcmV?d00001