From d8e6a93584b6ec4d83d8e178ab0a8ea383b541e4 Mon Sep 17 00:00:00 2001 From: phenx-de Date: Thu, 12 Jun 2014 19:22:57 +0200 Subject: [PATCH] Use contextual action bar menu for conversation items. --- .../ic_action_copy_holo_dark.png | Bin 0 -> 375 bytes .../ic_action_copy_holo_light.png | Bin 0 -> 381 bytes .../ic_action_forward_holo_dark.png | Bin 0 -> 442 bytes .../ic_action_forward_holo_light.png | Bin 0 -> 423 bytes .../ic_action_save_holo_dark.png | Bin 0 -> 394 bytes .../ic_action_save_holo_light.png | Bin 0 -> 398 bytes .../ic_action_copy_holo_dark.png | Bin 0 -> 284 bytes .../ic_action_copy_holo_light.png | Bin 0 -> 288 bytes .../ic_action_forward_holo_dark.png | Bin 0 -> 375 bytes .../ic_action_forward_holo_light.png | Bin 0 -> 372 bytes .../ic_action_save_holo_dark.png | Bin 0 -> 362 bytes .../ic_action_save_holo_light.png | Bin 0 -> 359 bytes .../ic_action_copy_holo_dark.png | Bin 0 -> 351 bytes .../ic_action_copy_holo_light.png | Bin 0 -> 353 bytes .../ic_action_forward_holo_dark.png | Bin 0 -> 588 bytes .../ic_action_forward_holo_light.png | Bin 0 -> 613 bytes .../ic_action_save_holo_dark.png | Bin 0 -> 441 bytes .../ic_action_save_holo_light.png | Bin 0 -> 451 bytes .../ic_action_copy_holo_dark.png | Bin 0 -> 464 bytes .../ic_action_copy_holo_light.png | Bin 0 -> 470 bytes .../ic_action_forward_holo_dark.png | Bin 0 -> 715 bytes .../ic_action_forward_holo_light.png | Bin 0 -> 713 bytes .../ic_action_save_holo_dark.png | Bin 0 -> 495 bytes .../ic_action_save_holo_light.png | Bin 0 -> 500 bytes res/drawable/conversation_item_background.xml | 5 + .../conversation_item_background_dark.xml | 5 + res/layout/conversation_item_received.xml | 1 + res/layout/conversation_item_sent.xml | 3 +- res/menu/conversation_context.xml | 29 ++- res/menu/conversation_context_image.xml | 6 - res/values/attrs.xml | 5 + res/values/themes.xml | 10 + .../securesms/ConversationFragment.java | 204 ++++++++++++------ 33 files changed, 189 insertions(+), 79 deletions(-) create mode 100644 res/drawable-hdpi/ic_action_copy_holo_dark.png create mode 100644 res/drawable-hdpi/ic_action_copy_holo_light.png create mode 100644 res/drawable-hdpi/ic_action_forward_holo_dark.png create mode 100644 res/drawable-hdpi/ic_action_forward_holo_light.png create mode 100644 res/drawable-hdpi/ic_action_save_holo_dark.png create mode 100644 res/drawable-hdpi/ic_action_save_holo_light.png create mode 100644 res/drawable-mdpi/ic_action_copy_holo_dark.png create mode 100644 res/drawable-mdpi/ic_action_copy_holo_light.png create mode 100644 res/drawable-mdpi/ic_action_forward_holo_dark.png create mode 100644 res/drawable-mdpi/ic_action_forward_holo_light.png create mode 100644 res/drawable-mdpi/ic_action_save_holo_dark.png create mode 100644 res/drawable-mdpi/ic_action_save_holo_light.png create mode 100644 res/drawable-xhdpi/ic_action_copy_holo_dark.png create mode 100644 res/drawable-xhdpi/ic_action_copy_holo_light.png create mode 100644 res/drawable-xhdpi/ic_action_forward_holo_dark.png create mode 100644 res/drawable-xhdpi/ic_action_forward_holo_light.png create mode 100644 res/drawable-xhdpi/ic_action_save_holo_dark.png create mode 100644 res/drawable-xhdpi/ic_action_save_holo_light.png create mode 100644 res/drawable-xxhdpi/ic_action_copy_holo_dark.png create mode 100644 res/drawable-xxhdpi/ic_action_copy_holo_light.png create mode 100644 res/drawable-xxhdpi/ic_action_forward_holo_dark.png create mode 100644 res/drawable-xxhdpi/ic_action_forward_holo_light.png create mode 100644 res/drawable-xxhdpi/ic_action_save_holo_dark.png create mode 100644 res/drawable-xxhdpi/ic_action_save_holo_light.png create mode 100644 res/drawable/conversation_item_background.xml create mode 100644 res/drawable/conversation_item_background_dark.xml delete mode 100644 res/menu/conversation_context_image.xml diff --git a/res/drawable-hdpi/ic_action_copy_holo_dark.png b/res/drawable-hdpi/ic_action_copy_holo_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f97df1d51e42e97e1c289984f0c20f76da0f9cfc GIT binary patch literal 375 zcmV--0f_#IP)+7(pa7{!8lV7Efd1n#!w17agph4ZAX;2(hr+_;o34R_ilq@F-JJ86h6K0eI3^<0I3M--iR6P#{Fe3 z?zAKVBHRfsq|Sw;xf3J=0!U)d;3RC;hr4CloQo#F_*fPnBR&E=!>`^xXHyayL(ar2 z4HB}ofrMg8$eSCjB_Sg=0$Z057BWa^f`pFzxXwA;GwCuKf%e2ySY)#2a-PwpNgS^g zLrJJ=Zxe7H@D+if8EwLzsUXnajFkhqAc6pnls$Js1pbZyEs%`ppML-VD8W~N0RU|A VUEvzg=U@N;002ovPDHLkV1m9pl$8Jg literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/ic_action_copy_holo_light.png b/res/drawable-hdpi/ic_action_copy_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..22327391e9d1820b2dedfe3df093c1bcf581e153 GIT binary patch literal 381 zcmV-@0fPRCP)TZ%@CcWlz>SV-&cbcz5(=I`I&}eQ^}=yu%B}k<1Q=1Y&R^aMFu2pR zb*^YXHOHNPiGT=qf(r%bLeks`5&{7vF*7I$4>X*6E^A8mTr>efJ@E0d;v+zB*!|Z$ zVwF%Iaw4unkkHT?NXVyz*xYC>30bibh+RVXkU>HtB;<TUu!n(oHu3^#E4{%!fDX5>*93py`ZNJ;{oaQjCpqb(_(Z_$LV&4}NbF0082~ bTYv!o)Zbu6Ia}sl00000NkvXXu0mjfJR_Q8 literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/ic_action_forward_holo_dark.png b/res/drawable-hdpi/ic_action_forward_holo_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f89dc8b078ac970e2abbd6163f42c4452b79e130 GIT binary patch literal 442 zcmV;r0Y(0aP)71fU?O0nrE! zfG7kPKrn(6AP7-(xR)8j=4S2Q!O$n0|Lps~Sm;$3M(C|W17lSb#T#=5w$|$>jF%N& z*TDp@Q_O_&y!taoARTn=Ks_D%dqXIX@RcLb6~@$o+L;*{rRs^&=Qh|1)EL0UI__+? z%amPTdNi&b=x9)t)woyFxR~{~nH8hP4f-Z3F&Y<6@_^&-sl#_#2N0f#m!AFM9iHP# z+$lUaK$=O-3Xp%j` zELb!a%QFxp7CVi`@(4@NSg_b>u1N)Hn$Wek-VyFkF3l>o|7-iV%_b9-N~Kb%GN`WW za*X#vMur9<=D!SJv_**7F9Vomw4;OohB%Ny08^&PAh-a?AUFX?Ah-dNAtV4KK}Z3J zhL8jh1yKyR%T(ALobDFOe60ECdtvR(sf!hRb?C8NnyflEp<|P3{ znU?|(ZC(OEl6h``Wb>Q=B<8sQ$joy9kecTJI8mCc90CU;x(edB&+# R(FOnj002ovPDHLkV1gp4w7>uW literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/ic_action_save_holo_dark.png b/res/drawable-hdpi/ic_action_save_holo_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..0fe36a1ec3d5519890f4a978080ab567401f6cf4 GIT binary patch literal 394 zcmV;50d@X~P)GDd`KZz4U!n2!bF8Vg~}1uL2sk0CtQ#x7_sKTZkQf3;ueQ2hi^I2o#WqBmqd8LtzI#nGqM_^ zoRLLaNL(B<>5+u=m4G&hi=)A1H3?Sb`xlI5`=&c~& z#0^M9hTOp3(iVY8w?3j1GYU;AN;qnI#9;>CifKY5;6o;cz4o?hA|Dj+se(7Kp=9X$ z+dF-LPQ2ZTRqsE#iLtg(POIL3w4#vsz89TNpfyzY*H%pE?8b#r=%1pHsg}}6o9TT^ oxkR9H;INe-2!bGv!bgAs0M`Oe{s;Z08UO$Q07*qoM6N<$f`(h64gdfE literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/ic_action_save_holo_light.png b/res/drawable-hdpi/ic_action_save_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..c4b7783ccc4eca742de2b7eca8a3e931abbcb8bb GIT binary patch literal 398 zcmV;90df9`P)pqPHqBJ2KMjBH=%-8&Z|T47fu zz)>;xq){v8;w2EFV=g^F2wwr%5TT>VWj2JX0J9-n1{feRp8*1&UC3G;c+;p7(fs&4`SW_AC4ZqJ8piQ*8TrsS9co#y2gdI1Gcizri}}-&_87%Q!S;D sHq-l-atfezV6klgK@bG3rH=pu0H2{ob7jo@O#lD@07*qoM6N<$f-EMaDF6Tf literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/ic_action_copy_holo_dark.png b/res/drawable-mdpi/ic_action_copy_holo_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d846e72c612f6d3b9b0e3a77ed010bce6e159efd GIT binary patch literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1G`#fD7Ln>}1B}pV4FnJ_!(>WYX3~e{j8V%w zFHV}!D&u<~VJcIQUB;pG#*4*eDJ=|q2|d%^Z)b3Ra}1B}lL`^GIyul#-S%X4I7AI$Kxt?aj^n7Lkn) z1lS|vd=@fSHU1D&boF7DWz}gBVQ4m-E5h7((R}hMJ_TjpFG??im8YmhbeK#@%S`&P zoH1&7CnJC3LUGm$38HL4VHtSW6D-A><1^pHvc0iH?`96(ibpg&Ak za#}lppyjl508y6H$^k@MP74Q+WI5FUC>N01B%_uC2DVWO4EE2X9g|T9kP83;3;<@x VV71rG&no}`002ovPDHLkV1j$5ihBS6 literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/ic_action_forward_holo_light.png b/res/drawable-mdpi/ic_action_forward_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..2ecf7f99c641b3b5038e2db29320bb06d849f4f0 GIT binary patch literal 372 zcmV-)0gL{LP)ySdKD0dLD|Ac>ac+YXV0EJj!l9YkL3nHDiCV$Hy{QTHU>~W$S^w~R)g{h6+{M7 zQc`c9KY#v&s3?GzY+*=37l9ZSly8Cf4b*aqqXSnOa7GGJkZ<*ooYoE?XgMt%K$PXQasbhm)4~BHSx#*SkZd{C040sm0SBWUlTil%1Q-CZ=S@WE Saz9G|0000|n{gP19FMD7c7%}D z)uDE_$GML$fJR#~IAX@WydXD@{eWVx#yeHE7i@eCz{N9i^77iSF{Qdx0F;b@NLNU+ z1o7Asz$l1x#e%Q41`xCed#Es35DP$t{85XYS?Ei({;{YLHBq`AA;m6h;0@)T{w4M9 zO98Y9o$$H+PwniGhU!o18GZ$#_6*qvIvedKz7H1xH4m^YQ;5mAyaUJmUC*r zmAbAekPeF&DcA)KDQckf^iP8TaB&oKEDt44WBMt_ldk{+0K^$qNLVDtO8@`>07*qo IM6N<$f?n;B_5c6? literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/ic_action_save_holo_light.png b/res/drawable-mdpi/ic_action_save_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..61304a68c71248d1919e3a7f5eff3c834bf61c6b GIT binary patch literal 359 zcmV-t0hs=YP)F4>9WY`OG&VMt1yY<) z?%T6x&%PzrKqS52f%+a3QqO`zyatKA1&BAJS;7URWYF}$92y41YEX3xfMUnVaR4Cz zvb-2g48x&7kN|W913pJE(IJ{aj<6g^2jF!C6CD$L!azHKs)_JB5Z^)*dqXP+2m|9! z4U70@EMkb&tV zwj@*orU73v%~zv}1Bfw*+9A+FYPCva8)6iU0t^5UU;w40M4ufCPG|rC002ovPDHLk FV1jPxec1p2 literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/ic_action_copy_holo_dark.png b/res/drawable-xhdpi/ic_action_copy_holo_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..a6e1aa290b94f5516dc596ec2d0186450ea99a5c GIT binary patch literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+7#TfX978H@y_tQRx7mQl)$mmQ^%pE}jxd}#$Z&V1&H*V| z1&bgyg`X?8Zqf=eMX)acNxk{8F`mzK4;DPP^Y*cg=y3GmuFfmlVeuT7GA@-BF}FDZxTc7 zf_EbOt<(dUBpMijXv@LbOLVn+PMz+&X6fwE&GKUI-N$LIJPOSJu1k3~F&Hs0-8$d! zp(ei-#Js`nz#z%M_=a`OcSbdqmgk>#-hVimF@=FmB$(-_V$EvCkJH7aRT~(2oIHz} tSQ3EZ+J@`CKl>NZ2=s#K8s`Q^hWlmikq`bf<^w~F!PC{xWt~$(696_Th8F+; literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/ic_action_copy_holo_light.png b/res/drawable-xhdpi/ic_action_copy_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..5ddf15139b80b2996782448b3453268197a0cb48 GIT binary patch literal 353 zcmV-n0iOPeP)0=5Nvp#iT_!=86cC_vUhLEcY{7ee&=_%o=+AcPP?&FYad*g4nB>3Q)r2k-q? zYciWSe!KbcVgn{Q7Oly;)|UVVv~GYsI)MbzJLd&T@O~hmWCC(4H(^#8*XsHNZ33$6 z6DWfiKozJv#gFz0ECCF_01UtY%HTTId->eo@W}u&00W9y0--d7Pc?Yy~u&5KM-JzzV@+dNr^?Fd0Vz3xu2jut3Ni z067E+07xN70YC;p5&#ki(f}lfAQ3=P2vPwggCH5e5W*&QfO6)eYwhUzF3a)^{kL%J zTAdU0chFy>fuZi8T}Mo(g|@fjast@F$Ij99j1&5B^nJl3_i(N?dPrOiQ4q>V^P4{m zHgJ67=)Z^7;kgtqKY}5|X296$y%)g zW=R!#1_5@K83Yz2NHPZ&3l@!?o}mdA>_}>ut-)}YoEXVl)4siXyQB9fFKu>P+y8ra z_u6JjVltUbCX>lzGMTomEX%sF&zTBia1Ia#Z3ciDa1|3mDzFlwLP&+SgJ=+>0*D4d zGJq%$qyu1wpaB3Y1T6sAAZP->0zn&q;1Dzd2ns{K^S{g zeW9W>wyLzj>`QEX8?OjWGQg+t&8YE>JlA*j<*-w8_J`EmT#XNF|JGp;FW`nsV=B>n ztqcgz_{LJrqjqb22WN2Z`22%zX-mq4KeLaw!?gcJqmK043UdfxUVE$*X!?$NP3xWp zOPcwm?*Y<(V1CiY_W?o7YXuO@yhZ>)&1(Y?+`J|LEatTUU^A})0IPZF0NBk-1`x%( zQ~=S;O9T+ryf|&+kCG;n$z(E_OeRxH^((*taVXpopjc0B00000NkvXXu0mjf;XVY5 literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/ic_action_save_holo_dark.png b/res/drawable-xhdpi/ic_action_save_holo_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..dde278b5e2186411cc5d71f54f5b7fc278066e90 GIT binary patch literal 441 zcmV;q0Y?6bP)@_6J5wKF2%}Nf{+psjI zdDFy3;z>io^2fJaH8Go0G!AW4BrGD&VS|J+R{>v3NI}3?5>gTHv4oTad?X9%LkkCR z#~GY9SD=TMk~Zmcg|u)D9{^ftX+xW_WK$p~7?=tBc~7!dGAn!h_A}l!&H(@b03^y& z*NSia?tyO?>-%N_^?DSsl`K@vN-W7EhErB#l4I619M{#y;Ct^M{BwQmP zQ)tbR6yr)^nfDNIe;vH0Meie z>j%YOcp;#}9-ax3eF}yE0uX=zZ`K0!hmW~oyzknd;phR%*E<@o_Ksc)knXvwx+#+& z0uYdF8m#u?-wfmZs^=MRvq0b3ZejHq0-mSA>K$Mjk^r&*0uaC?sFD9a=>Z7{I0W=u t2a6%Fbie#r+C%mZ00000{^m!30RTljO2DMue~kbD002ovPDHLkV1f+awb=jw literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/ic_action_copy_holo_dark.png b/res/drawable-xxhdpi/ic_action_copy_holo_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..a381cdc3fd657126d2e0424d08ed32d628d1a6a6 GIT binary patch literal 464 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGok|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+7>hhz978H@y}5JO_ppJ8!$XO$Q%xfp-d&lQpti|@eF1Yx z!-EyI4_F<&W#ez(pSWn>(N+EL`g1KWvj8n%VAvq}Qcyo~+EdH_dra)ak59Q&`P#9Z zzv{fz&-`9)izn&#sxGK|F3@8UaA4q&m>&C*u_$|c|CjdS(|;7191a+0YTUVGAK@j! zsO;9TckwUH6Za;HEMaS4VB#=f6-!zu?zQxLpG$*?3j>D&1B(Dq_`nP8hw@>Izso(C z^Xb&D$qoOD-!q>3{dHo~g#wl*CY$8`zO5EfVB(n2RQ0YYZ{bUAufW|4q6=I-xh}D4 z9@?eg;mEpsK|!_i;!?+l-`bWa2rl4eVhjpcA3H&K<0&9v_@YT95$M)idCu|6i`0{f z*BQ3wvDWNQ7Jd6~I>!&|<1dTSqMM8v_itbLTIH;*TZ57h1LKPYY*Tb5vGl~KELC7~ zU|^I;Q_U8KS)XnL*eAbNo`jm4>%h#6dO1^^SJhb zY2DpRYPz2;UU(wZk!tU`|NS}lcK-T3_LrPXWPz42FdWEwGp%CszW4kupKkq-ZpeH1 z!`5%U-?{gm|MS7WmD^%@cFgZ(`jZZ96L4T)R9F!EZD;<3sNKm+_~%4DD;H#7n&s(u zv16K$t3$V7!uyQhA}Q}ZxPq90YFR2+#F7?@d+q$*=h7hJ!oZ=xz#_oF#NqH-`=NZ; z;`4k3dYP%UiVyzVSReT5bG==pWs|bP(utK{%GU%oa40x%t=h?5)v~Bx!}V>G+(AKA zO%L%U9Iu-cSX19L9eT^V^%`sIZRtr(E)9AdEFO+q%N*5`q|1TC1y;>N3JnZX?zZhK z{i&9eyvp!-7VDk)8@tN>d9(bPyK?v0oZ=6@2j1tt_>!u9F(3 zbuWRq^z53J#ecVNhPt`Lu{-GSy^Bv?GlK$*f$Oo>0fu?9F(>4X3aNqwJYD@<);T3K F0RTJkyr%#F literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/ic_action_forward_holo_dark.png b/res/drawable-xxhdpi/ic_action_forward_holo_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f5b928bafe8845d42dee5826d9cd56d5646ef1e7 GIT binary patch literal 715 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGok|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m~uT`978H@y_s{c@Q{Ik>&Ew*3YraU84XMxj0+jKI9OYl zgx)P=DDn?-;PQ}K&=A1DDvFp zuCL4AWww`>d)R#a@N!+^;(g399^V^3*y`WC6{%2j{#^V0x$9dG$uAYYC3xujLmRh{ zOaA3@zZ~rI-nxIk_pflWtMBcL60#e(LSC#4|6BJq*Jt^cRr^=XypXo8E`A}u;cd_B znhUq)=e<=-jMnyZddJ5Rx18?@2A8b+7`B?#Vq;ja=v>P;`Y7ey?0?-*qRoz z;2$fS&97+wJy_VDtDnm{r-UW|!aE}d literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/ic_action_forward_holo_light.png b/res/drawable-xxhdpi/ic_action_forward_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..ef3d2bfd50b72331769ec9a66956c67e3e6d4654 GIT binary patch literal 713 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGok|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+n6f=x978H@y_vHx|B!=7ySJ)Xuj}Lm8x9*;TfcepO@D)Z z5??RtX`QYVsqSNo%BP2f6qdg=eSi1vcU50O@u0f<)!#2ITeu2n8v-~*>WDoKS-17v zm4oS8LPeqmrpK+BQfAK9yP@DPZD|?jPVNBxg)EG#RHrC8tZkXZvSLcWEQV4cFOdaa zPAi$NcxXg6aB(i>7MR|^kjTj)FbyZQc;UJmF(0N|o}H(&GgfbU?&fcY=REVjcJJ&) z)7SE6Z}Z)MHlgD6!<==A%l9$+czC=2m{z;F>>0=Xq74tt=ihHRB)>%X72_d!bH$xn zFK^Y9{avs+vN~_y?R|Nh&SY9kEn>db$5p#!)&Hw=)a>S7TJ>*Dnv?9#U%9R8WKQ?3 z-TUY0#&0Rt?lEoK`b6c(JBIMqTL-H@-8r4RT!wkuRu$DNf~)OIKJ5DTsW$t=u5DXW zRIf}t#4o#N-PX4Utv}wlHfgHBYGx<4^}NMW1{LO^$F2yjy1(4%c5}I`LB;b^Z24cL zw@Ao7SaqQ~t=at5-NL(@f7NQ0Trd2v&gPxqB)|ZVJ zI3uZ2!@|+t&+zbrpn{AYQ_ErZhJqg)0(|m}haM_BSimH`#TDf0PBMkG#IIs7eK=ji zA@s*m&H(W`Po|Kz_%4R652q_Ql>Pw5s(jr!rZ?JpzqwL8UY_60h)59(2?_sLB^cU{ Vh%-h?O>hHAc)I$ztaD0e0sv_+G=l&D literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/ic_action_save_holo_dark.png b/res/drawable-xxhdpi/ic_action_save_holo_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..ccf8c82cd562b4b72f1652b0aaa6db771b4eb712 GIT binary patch literal 495 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGok|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+7$&)Pcx)8=rJT8VDP!XXvOe~ zL6$-61;gBC)(BrVy8Z@Vk?{WiE>2HFJz2ZT71_b+(8E4Kge zJH?hVF4?}fcaPkCEib=)%w_|r_^St z%72+{p$}zLWmcbP=t)&(ePZz7%K1iBRnLr~lta5Ft^TB%x0~^Ku3Orn%c^UnM0DL* zM5Z}7BywV>{xq{NX|*vhaWF8lED#9&qaf_Gr)-x<~`r7%GBHY8@qE!*O? zN&mJb=LWAJpq>5#A5>c&Crx;*?~~@8>%ATvd<+Z=c~$GtHLn+>uQ1fCtZdO<(qcG=yB z8_o+Hx-MZQbGur&ynKI6P2bx;CvMJrdf=SRvAgRIFFapp-TP#b_d)wV7ne`hcxW4* zEXI8PzV8Mt8&}TRT1E=VH$50{ezW+xHQm!wXqL>(4QrmP+S7Y`*YV2h%*GEN35oG` zO;cv#@>W=|fdxDD&yk5y)R}>irGbGdphK%}0;i(P<98a&4h=$A`g7-OvhP`Pezhgn zjUCsfDlj=PFe)TWJAC0w-LsvWZY;Sj^?tdM!d{i?Rhqx-U(4}%O{iwzP+(vYU|{k& z@=7YXT=iVwHzNm5CdPM+H?#7p^tOoCNrKF1U=T=a$O&k}uBtL)x1YZAk16`-XBjEwnC7CLM@{~b!%bYmdKI;Vst03?yYO#lD@ literal 0 HcmV?d00001 diff --git a/res/drawable/conversation_item_background.xml b/res/drawable/conversation_item_background.xml new file mode 100644 index 0000000000..fb3ecc7153 --- /dev/null +++ b/res/drawable/conversation_item_background.xml @@ -0,0 +1,5 @@ + + + + diff --git a/res/drawable/conversation_item_background_dark.xml b/res/drawable/conversation_item_background_dark.xml new file mode 100644 index 0000000000..d7fb6e05f6 --- /dev/null +++ b/res/drawable/conversation_item_background_dark.xml @@ -0,0 +1,5 @@ + + + + diff --git a/res/layout/conversation_item_received.xml b/res/layout/conversation_item_received.xml index 6446aacff5..3c41d8b18d 100644 --- a/res/layout/conversation_item_received.xml +++ b/res/layout/conversation_item_received.xml @@ -4,6 +4,7 @@ android:layout_height="wrap_content" android:paddingRight="10dip" android:orientation="vertical" + android:background="?conversation_item_background" xmlns:android="http://schemas.android.com/apk/res/android"> + android:orientation="horizontal" + android:background="?conversation_item_background" > - + + android:id="@+id/menu_context_delete_message" + android:icon="?menu_trash_icon" + android:showAsAction="always" /> - + + android:id="@+id/menu_context_forward" + android:icon="?menu_forward_icon" + android:showAsAction="ifRoom" /> + android:visible="false" + android:showAsAction="never" /> + + diff --git a/res/menu/conversation_context_image.xml b/res/menu/conversation_context_image.xml deleted file mode 100644 index c01aea5213..0000000000 --- a/res/menu/conversation_context_image.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - \ No newline at end of file diff --git a/res/values/attrs.xml b/res/values/attrs.xml index e6c50a212f..7eb175e1a4 100644 --- a/res/values/attrs.xml +++ b/res/values/attrs.xml @@ -32,6 +32,7 @@ + @@ -69,6 +70,10 @@ + + + + diff --git a/res/values/themes.xml b/res/values/themes.xml index f426ea8409..7adfe3a62b 100644 --- a/res/values/themes.xml +++ b/res/values/themes.xml @@ -47,6 +47,7 @@ @drawable/ic_emoji_dark @drawable/ic_ime_dark + @drawable/conversation_item_background @drawable/conversation_item_received_shape @drawable/conversation_item_received_triangle_shape @drawable/conversation_item_sent_shape @@ -74,6 +75,10 @@ @drawable/ic_menu_split_holo_light @drawable/ic_menu_accept_holo_light @drawable/ic_menu_refresh_holo_light + @drawable/ic_action_copy_holo_light + @drawable/ic_dialog_info_holo_light + @drawable/ic_action_forward_holo_light + @drawable/ic_action_save_holo_light