From 43db9cdf4b300183cfd58ad9c7b3ad57ee63ad31 Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Sun, 3 May 2015 09:30:30 +0200 Subject: [PATCH] turn send button in cancel button while in whisper mode --- art/ic_send_cancel_away.svg | 54 ++++++++++++++++++ art/ic_send_cancel_dnd.svg | 54 ++++++++++++++++++ art/ic_send_cancel_offline.svg | 54 ++++++++++++++++++ art/ic_send_cancel_online.svg | 54 ++++++++++++++++++ art/render.rb | 4 ++ .../ui/ConversationFragment.java | 42 ++++++++++---- .../res/drawable-hdpi/ic_send_cancel_away.png | Bin 0 -> 1396 bytes .../res/drawable-hdpi/ic_send_cancel_dnd.png | Bin 0 -> 1559 bytes .../drawable-hdpi/ic_send_cancel_offline.png | Bin 0 -> 1206 bytes .../drawable-hdpi/ic_send_cancel_online.png | Bin 0 -> 1531 bytes .../res/drawable-mdpi/ic_send_cancel_away.png | Bin 0 -> 901 bytes .../res/drawable-mdpi/ic_send_cancel_dnd.png | Bin 0 -> 1040 bytes .../drawable-mdpi/ic_send_cancel_offline.png | Bin 0 -> 837 bytes .../drawable-mdpi/ic_send_cancel_online.png | Bin 0 -> 1052 bytes .../drawable-xhdpi/ic_send_cancel_away.png | Bin 0 -> 1724 bytes .../res/drawable-xhdpi/ic_send_cancel_dnd.png | Bin 0 -> 1940 bytes .../drawable-xhdpi/ic_send_cancel_offline.png | Bin 0 -> 1519 bytes .../drawable-xhdpi/ic_send_cancel_online.png | Bin 0 -> 1978 bytes .../drawable-xxhdpi/ic_send_cancel_away.png | Bin 0 -> 2583 bytes .../drawable-xxhdpi/ic_send_cancel_dnd.png | Bin 0 -> 2911 bytes .../ic_send_cancel_offline.png | Bin 0 -> 2290 bytes .../drawable-xxhdpi/ic_send_cancel_online.png | Bin 0 -> 2998 bytes .../drawable-xxxhdpi/ic_send_cancel_away.png | Bin 0 -> 3377 bytes .../drawable-xxxhdpi/ic_send_cancel_dnd.png | Bin 0 -> 3791 bytes .../ic_send_cancel_offline.png | Bin 0 -> 2956 bytes .../ic_send_cancel_online.png | Bin 0 -> 3835 bytes 26 files changed, 250 insertions(+), 12 deletions(-) create mode 100644 art/ic_send_cancel_away.svg create mode 100644 art/ic_send_cancel_dnd.svg create mode 100644 art/ic_send_cancel_offline.svg create mode 100644 art/ic_send_cancel_online.svg create mode 100644 src/main/res/drawable-hdpi/ic_send_cancel_away.png create mode 100644 src/main/res/drawable-hdpi/ic_send_cancel_dnd.png create mode 100644 src/main/res/drawable-hdpi/ic_send_cancel_offline.png create mode 100644 src/main/res/drawable-hdpi/ic_send_cancel_online.png create mode 100644 src/main/res/drawable-mdpi/ic_send_cancel_away.png create mode 100644 src/main/res/drawable-mdpi/ic_send_cancel_dnd.png create mode 100644 src/main/res/drawable-mdpi/ic_send_cancel_offline.png create mode 100644 src/main/res/drawable-mdpi/ic_send_cancel_online.png create mode 100644 src/main/res/drawable-xhdpi/ic_send_cancel_away.png create mode 100644 src/main/res/drawable-xhdpi/ic_send_cancel_dnd.png create mode 100644 src/main/res/drawable-xhdpi/ic_send_cancel_offline.png create mode 100644 src/main/res/drawable-xhdpi/ic_send_cancel_online.png create mode 100644 src/main/res/drawable-xxhdpi/ic_send_cancel_away.png create mode 100644 src/main/res/drawable-xxhdpi/ic_send_cancel_dnd.png create mode 100644 src/main/res/drawable-xxhdpi/ic_send_cancel_offline.png create mode 100644 src/main/res/drawable-xxhdpi/ic_send_cancel_online.png create mode 100644 src/main/res/drawable-xxxhdpi/ic_send_cancel_away.png create mode 100644 src/main/res/drawable-xxxhdpi/ic_send_cancel_dnd.png create mode 100644 src/main/res/drawable-xxxhdpi/ic_send_cancel_offline.png create mode 100644 src/main/res/drawable-xxxhdpi/ic_send_cancel_online.png diff --git a/art/ic_send_cancel_away.svg b/art/ic_send_cancel_away.svg new file mode 100644 index 000000000..1ee9c40f6 --- /dev/null +++ b/art/ic_send_cancel_away.svg @@ -0,0 +1,54 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/art/ic_send_cancel_dnd.svg b/art/ic_send_cancel_dnd.svg new file mode 100644 index 000000000..54e02a918 --- /dev/null +++ b/art/ic_send_cancel_dnd.svg @@ -0,0 +1,54 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/art/ic_send_cancel_offline.svg b/art/ic_send_cancel_offline.svg new file mode 100644 index 000000000..b88ade09d --- /dev/null +++ b/art/ic_send_cancel_offline.svg @@ -0,0 +1,54 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/art/ic_send_cancel_online.svg b/art/ic_send_cancel_online.svg new file mode 100644 index 000000000..40946af67 --- /dev/null +++ b/art/ic_send_cancel_online.svg @@ -0,0 +1,54 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/art/render.rb b/art/render.rb index 32d06f8f7..ad53b1f4f 100755 --- a/art/render.rb +++ b/art/render.rb @@ -26,6 +26,10 @@ images = { 'ic_send_voice_offline.svg' => ['ic_send_voice_offline', 36], 'ic_send_voice_away.svg' => ['ic_send_voice_away', 36], 'ic_send_voice_dnd.svg' => ['ic_send_voice_dnd', 36], + 'ic_send_cancel_online.svg' => ['ic_send_cancel_online', 36], + 'ic_send_cancel_offline.svg' => ['ic_send_cancel_offline', 36], + 'ic_send_cancel_away.svg' => ['ic_send_cancel_away', 36], + 'ic_send_cancel_dnd.svg' => ['ic_send_cancel_dnd', 36], } images.each do |source, result| resolutions.each do |name, factor| diff --git a/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java b/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java index 37ae00a30..6b11d3109 100644 --- a/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java +++ b/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java @@ -245,6 +245,13 @@ public class ConversationFragment extends Fragment implements EditMessage.Keyboa case RECORD_VOICE: activity.attachFile(ConversationActivity.ATTACHMENT_CHOICE_RECORD_VOICE); break; + case CANCEL: + if (conversation != null && conversation.getMode() == Conversation.MODE_MULTI) { + conversation.setNextCounterpart(null); + updateChatMsgHint(); + updateSendButton(); + } + break; default: sendMessage(); } @@ -257,8 +264,7 @@ public class ConversationFragment extends Fragment implements EditMessage.Keyboa @Override public void onClick(View v) { - Intent intent = new Intent(getActivity(), - ConferenceDetailsActivity.class); + Intent intent = new Intent(getActivity(), ConferenceDetailsActivity.class); intent.setAction(ConferenceDetailsActivity.ACTION_VIEW_MUC); intent.putExtra("uuid", conversation.getUuid()); startActivity(intent); @@ -271,13 +277,6 @@ public class ConversationFragment extends Fragment implements EditMessage.Keyboa if (this.conversation == null) { return; } - if (mEditMessage.getText().length() < 1) { - if (this.conversation.getMode() == Conversation.MODE_MULTI) { - conversation.setNextCounterpart(null); - updateChatMsgHint(); - } - return; - } Message message = new Message(conversation, mEditMessage.getText() .toString(), conversation.getNextEncryption(activity .forceEncryption())); @@ -558,6 +557,7 @@ public class ConversationFragment extends Fragment implements EditMessage.Keyboa this.mEditMessage.setText(""); this.conversation.setNextCounterpart(counterpart); updateChatMsgHint(); + updateSendButton(); } protected void highlightInConference(String nick) { @@ -808,7 +808,7 @@ public class ConversationFragment extends Fragment implements EditMessage.Keyboa updateChatMsgHint(); } - enum SendButtonAction {TEXT, TAKE_PHOTO, SEND_LOCATION, RECORD_VOICE} + enum SendButtonAction {TEXT, TAKE_PHOTO, SEND_LOCATION, RECORD_VOICE, CANCEL} private int getSendButtonImageResource(SendButtonAction action, int status) { switch (action) { @@ -864,6 +864,19 @@ public class ConversationFragment extends Fragment implements EditMessage.Keyboa default: return R.drawable.ic_send_location_offline; } + case CANCEL: + switch (status) { + case Presences.CHAT: + case Presences.ONLINE: + return R.drawable.ic_send_cancel_online; + case Presences.AWAY: + return R.drawable.ic_send_cancel_away; + case Presences.XA: + case Presences.DND: + return R.drawable.ic_send_cancel_dnd; + default: + return R.drawable.ic_send_cancel_offline; + } } return R.drawable.ic_send_text_offline; } @@ -872,10 +885,15 @@ public class ConversationFragment extends Fragment implements EditMessage.Keyboa final Conversation c = this.conversation; final SendButtonAction action; final int status; + final boolean empty = this.mEditMessage == null || this.mEditMessage.getText().length() == 0; if (c.getMode() == Conversation.MODE_MULTI) { - action = SendButtonAction.TEXT; + if (empty && c.getNextCounterpart() != null) { + action = SendButtonAction.CANCEL; + } else { + action = SendButtonAction.TEXT; + } } else { - if (this.mEditMessage == null || this.mEditMessage.getText().length() == 0) { + if (empty) { String setting = activity.getPreferences().getString("quick_action","recent"); if (setting.equals("recent")) { setting = activity.getPreferences().getString("recently_used_quick_action","text"); diff --git a/src/main/res/drawable-hdpi/ic_send_cancel_away.png b/src/main/res/drawable-hdpi/ic_send_cancel_away.png new file mode 100644 index 0000000000000000000000000000000000000000..9525c040f959b525aaed82a771c98ad944b5f8bd GIT binary patch literal 1396 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 JPDHLkV1noR>Tdu5 literal 0 HcmV?d00001 diff --git a/src/main/res/drawable-hdpi/ic_send_cancel_offline.png b/src/main/res/drawable-hdpi/ic_send_cancel_offline.png new file mode 100644 index 0000000000000000000000000000000000000000..2cb4f4f3802bddb22dfea04aff477d957677e8d6 GIT binary patch literal 1206 zcmV;n1WEgeP)8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H11T#rQK~!jg?b^$aR7DiW@eeb|!$Bo6GEU+%%0gqJ3?TSexZ^)C z!L5;?#OT650}Ts}Mq-SK(fA+eM&m*S28eD{j4|pc33r7x~uQ4`{;~| z`6ivrRNp#veqB|kPSq_|S!I<`vSx&~H(&~r*o5_+@n2D*j?C#`*3H5 z{bl@&uW=MVwdF_~!p89^_TaXLwtm5f_yS8!3^f(D1AB3ELp%MP$NM-@*FariH{xkL zShwL!zQkMjt7^qM!nWc7HrJ?Ihu`rUzOPbgyka8{;YCbTtk;B%Vh*3~e6pw_Y#W}( zb=CZ8g)wXw5p*u6Lawl_c)`ku>N19De1rL%hs(G@%&B$F{Az`Dcux3KNKTI(5DV}B zg^ePkIa>5kS&!|IAJP{!TU3`iHgeb|hUHL-gpG^EH-`lr#2e~~Tk6z3C_i`Ht6;n5~q_T0PpGu1$f9}^9xxQO2p z!L*i{rlCsHp zqNs8o>orSg$K{JUsl>0GsB>64K&%w=c)RSOoL~5oSOj-xK0it>;uRTbU#_F`BKqvK za$B7xyebYWf62)B;4IAN6Eae4x_##HYw)egsb`Af;gj?6LV)Im&8_CWtGwL9}A%I Uw!#y^2mk;807*qoM6N<$f{<-MhX4Qo literal 0 HcmV?d00001 diff --git a/src/main/res/drawable-hdpi/ic_send_cancel_online.png b/src/main/res/drawable-hdpi/ic_send_cancel_online.png new file mode 100644 index 0000000000000000000000000000000000000000..cb3bc3b561d2e4e8a86311dbe1bdef5f01962a79 GIT binary patch literal 1531 zcmV8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H11$aqBK~!jg?OI!p6h##NPF3#(Ws#s{B@r2VdS{Rq1woWQfWN?G zUrb;xF1zZBzW5VNARz+o?2UcXWdDHp3k10YNkEvLZbl&C5(HOKc6O%f_%MuyzD!ql z&%(=ok5#A6IbTk7)z?)8tYHmnSWVDsInK@JdV3nYMWL%-uwKuM9snRhO_O*mQNLHS z=uY)ub$K=7ca+$U$y}~Zavw>0i+p@=I+aUyVhfOkrS1C} z;sAg*GJ3mBf=`$Gyr1w9R2D~>h}m=Y9-%NuM6YJ?;|Bu|82H{DaWACxk&2k}jk5tg z7$U)MrwwcZ249k*Ywr5c^}mviO-#%#*#lD01PB|Gj!g%8q=`?u!)_(fs3gV%(*y6Y z(Bs7DPL^CYFmppol)NGDyy+NYV$Q6yi!?q3u}qg;#{#W&Nh~qYN+Aow@}1`h&O3f zKNM%zmY6+f?@6$v*P7o!N;JpTjBJT^IaAK=b|%rp79fSfpjlE_R*H`hbSV`%CPmOC zrT7RKM%s~x2eE+2Z$6S(VQKq*Lq$;|mdCs?Z?Qb;ol{azCL>3h2{YwU@0>U0EouQX za)izKKlATLbw?6=s{PvIX{E}al&`g#ydm$rapjm4v7W4qRL-=T++nw(G#@n~Cp12c z>C07Q`4S zOxt_?J#8x&QmGaS)AnA57&F~7NzuNr_E2IZXs3zOrZGzYXF# z5aB}}ZlN^h&!n6%PfiOZqR#Htgl=V7*XO0yDl@YAh zrwst0?KkH~CrAMRNfpRBKul|~E=!OmSP(GUj$Efm0RU?Ra!&p&bqEcacD|b-I2DC{ zlHDz72ByPSzZSe9?|gFk6%kD!kaKVo+--2q4^_8vouA;#kNxpd@6*Z-06#Ht6Y%M9F1>fA^sC6-?% z;2V|CD}f)>@Kup<)!c7VnUqpEM?r9CuA#&%)%e-WYf3@e!OH1n3e7c?*tNseDuCOu zUYS?4(!cwg%{JfY%At-Wfa~$`am$@>Z-sS5ZqNk%W2|FBuaxv(}0;D3d=fSTB#ONU9K1BihWwu4}oY`n(+y6v3sTW)Rl=ViT@EZJ%@0n zoZUn`2*TzpenM~`EWR_nmJLH^9yg+R*06@v#lIM#&P!#a(^b8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10|H4zK~z|U?U+q#6Hyd~pEF4cDi*9-ac|mnq126CC{`;91##0t zT}0B@_y=6huKoc@LL`d{?M87SR>fk4xG7@yZR581L0uHAP}4asGEFo3*081b@_Xib+hKMj+|Vrjp@7t- z17XyfOj!YY4+Lgb=9)$XWlVF#ngVf#E7rToqsSyvD20Ylg5oeunkj_0mRVgWLk)q{ z#R0BbiY$|+Ac9JoB2g=p5}_a|76gmjNkL4meImJ0UP>encOl9ANam{e4nlHTvN>GGpNwH83$umfq1daSI8mt)v z(jcu73dS|hU;rvgVP~6Kf&uV|2l;~PZW!z{P$r>yf7{soZ5hT;Gq^&+kq`+gGq*|X z-M)Ro035XgwJOJOm;E|W#=0K*88S|5duB&XEWxBrJCN`t6ik%D-oDX1gMmg*wg6RA zvv!3_O@ixurrI+#J!SMMvsUdu5tbUlH1e5dK4nuZSThK;M#(>RnzX_M?~E|jKkI#p zN!}yYhwKJ-_+$kV7Y~oumf&7;Bvg?mw|3PM6od@7QF@Iz9p-8eYIOSSO5|=H?%wjwDRtkhMJ!t@=c+Awo7=Zx%w}TfUitbm> zCCx|EfZeH6JjG%05MUNb@ys^(=U#&<#xTbOPxkd16adT8k1__9MsE(YPJ|grnzyNC zAOOt~L%2+tYY3g;g4h6F5@Fudzy|`V)=-3p{>O&O;i?x be?q?jnZ6%u(kZCc00000NkvXXu0mjf#G8FC literal 0 HcmV?d00001 diff --git a/src/main/res/drawable-mdpi/ic_send_cancel_dnd.png b/src/main/res/drawable-mdpi/ic_send_cancel_dnd.png new file mode 100644 index 0000000000000000000000000000000000000000..e4fa38a3ed1c9a3a6cb076ed0a7920e42154f930 GIT binary patch literal 1040 zcmV+r1n>KaP)(^b8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H11C2>UK~z|U?UzAs8$}ey|Nk+K6c8l+|p| z_}m7iY#W1o>Em(30DypRM1|rU6E&+;W+(xKN-yVv`W*t24eB=m-ZOdBn&&0K&^L&j*XC@Z zCy==yKl@g9?6jKIw1TMAnvv2pH zqJ60SG}Z5P=R?;!D_Sk3X&8llF<uN_tf#F(Dfd7Z^4P0)zI|-0J+%B3$_SYp{?KHFt;E6mRY1T$&^pP4kfzh=Q$QVVpz(hpu*+8H^hODGyX&KnQNa@*M-@K`uLWm1}E{Q-J{BSGV|jM)T9LyrWGhfKcNzC#tU{ z=ZwO5s@1rwz;B-g3;>YwjS0pI1OVB<|B8^+al>fHYOdY*+BW~M{RVYpgSWDQ|K*{6 zgW?vt#WT>j2+&gK192WebH$dXk%0g}78Z`(-`ajhYrIe5_)vQUJ4)fZ?5nTbPIl9g zfqFpz2Ki!{!g(Re6wL7H6GAi}3Go{Rn_9_wq22J)((~N@7xoYBy16%6_Bmhx0000< KMNUMnLSTZZ`Q(=X literal 0 HcmV?d00001 diff --git a/src/main/res/drawable-mdpi/ic_send_cancel_offline.png b/src/main/res/drawable-mdpi/ic_send_cancel_offline.png new file mode 100644 index 0000000000000000000000000000000000000000..604dfefaf9b6675cf6afe89ba9346de2d79c2dff GIT binary patch literal 837 zcmV-L1G@Z)P)(^b8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10>Vi|K~z|U?buI?6h|1x@y~2@Ma2bO6$Cv<%mxtziP@7Lj0$@5 z;vtF2!JFU<@FjTntOp5*Cl7(dfS82MMM6Zx5M5UkF@lE8VH5wL=;Tn{ZcSM=-7~IW zz~5zNx}K-&+fP09)YHRz{m;}H!e;~@VO#aN2Ft6lNB9djaTzms`L=*Yu^0QWqNUFq z&f@}}EhNw+KF7+I_No5H8T{I0_(8*X2M2HnONWF}`A!N;du>>t4vt{A;c_jf53vrv z4Fhx#yA}u}*7|DRKL!Ds#FuXYrq%@h#Qk(&Bx5`(BydU7=(d=&TiNE+!53JZ4&)-V zADZX^ z%~+ke=LY;Big>zY6Us$zLT{2!RTIa{S4UTG3$*OzQYXghP7#!m&9 zT6LX@ALjPq)Y<4OT0hT0}X>JGlf_5#p3AqYLrsYY=es|q)n z7OHDgo#_hsQ98$FaZITCuas*)UI=UYX<^dw7BDKC@jkF8aW5Sxb&U6g9aDO`H`TZ1 zcVjCcLeINS=z$kfmxRVGtEShW`t9IjZ~o@d#dkvKC>G2nAh<3x!2h(lHjv P00000NkvXXu0mjf#GQ8z literal 0 HcmV?d00001 diff --git a/src/main/res/drawable-mdpi/ic_send_cancel_online.png b/src/main/res/drawable-mdpi/ic_send_cancel_online.png new file mode 100644 index 0000000000000000000000000000000000000000..1b0d1811fd32474771bdc1bc9b8372073dd72cc4 GIT binary patch literal 1052 zcmV+%1mpXOP)(^b8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H11DQ!gK~z|U?U>DP8&wp=&w2Tf3ZleuiG&p-{E=bdRg{tyS%4@M z(W)yJR4R+aPSyW_rFZ2|Xk{mhB9#rO5)mH~6+{Y~s7k~pLbYcmET9rZwNWA(HPmxh z*iC1g8GD?hNT8nG%$s}P&vWlP?~Q?H`j3fyN0eY*dnG*~nMnx~0A7Old@Gy&0(6>Xsow&VG+SofbAghv|mIgiql!yru zki@!y_gQt`y>nC`T9xbt0T-Y{l=mRmcXrXf2}1n?3CxvqS4d4C6(pEet9HS?76mmB z6_`uqKA_Q?#|Z-f1jmzWiGli3v*fBW9p56^g zX4WdF@whbp67>Vq)|mey_=czxF%q<(XlDK8J0uJQJr@nsuS^U->N}-h;%=;{;L;AL zt0jbp;DbmY0>8(Cp|==V+U4|2Sfj^+VsOq*AiGEKL7!>&OlMEUg_2l{1bPImcZKQZ zGrfE&3djWK3;?U_+s>Th_-_TzL(5R|T*83N zcgB)9HM*Wm*1xR(WQ})O+5|yPCeDxUG?p5_SgGtsFbF+rcm}r`Qw=*9-l2RcKm0KD z@Doy_;XjI1N)tVOMv%x_)IKKa{)^4T$7`3@{`TKLaAMqA-fEsYKT?O`>tVnIlCeyW zAc17Wm?SQ2%y0bKITUJ))p_@h#IJfzdRR$IPSIHl8;W#lyI_AIX!Y1xpw(Kzy%jb7 z?|lXl68N<}XMcXU&mf;N3z^fViHjsd8@-oA-IsVXs!V+Y0l?JtsiB?0Ki^gp?}0cO zj|AHu@Xd%uZg;MxBLn#+VWym!7$hJ6*)S%yjt~?d0Qkf6P!qK7UUuzn<$0$6h5i9# Wy2%b6T0gH206G7vE#__<&S3ys~Ws1TB3C=?CE1s@ATi4iAOUY&E#ps zqXDR$?RFoZDN@`9uHkc?99K~;Ne}nS8E;tx(mtA~rvqg@@Enk`G?mBWFMQ76@vCH* zbQtEMBr1>&(T1=Yk98=XQ{#eL0!k5y`Z!XNm7D%(y zkY^jhYc2wEhVT<>_*y#2#WNFw*+=$1eAdRXlOW?fNxyV)*VcfwKzf`;Zu1esv$i(M zf^d~-4oVNVZH8Mtdi8Va`Hv4PUK{{r1vPxESsHAH8w;daYG~knlod7(mxyOj_UR~T z(}Ct0lxG{t8sl+Gjnc+ATTO=<38W)zsJN$<8JqM79VP=J3#7v=N7!K=Q-v|ZcI~4n zYIl{@CN(!V$Xaib}1MnCF1|(AuMY=gp zT#*=SV> zRCeoOUJPoUooKY>_TV=sFhleZ?f7&X$LW(|GW@+LeDcCe#!dm0GnqqxebD%)lOC5y*yDc>+`>iu6dgj=RQ(%=2%zsUJgy0Nnp%weD z4+ZQqDf!GPj8DqL|~XrBhcWi{vv&ITO|# zE>N0Z@W>lG6^5OaETU)9h;f{dXPVPt9YO_?43qerH+JjOsoBLRZ&|VkEtP1N8hkp9 z<5b2<9jq$77xOq}>=@cn_AeAEX31jF<)*!)fjtnMVS%JMS*lA(fh5B?9+!-rE9;6y za7Dzte7HN*! z#Z*BEM@?=C8C4Wz7r&!chXg8xALKp$Fd1N8a&6-)#Qm+B#PRr(8_}26gJFh9Cpo4V zK)Grqy;g=s#sy{{4fGD|aiQHw)XJqF~! z5?p4Pk71NF6Ko~Vrnt78qWs8BzO`9a#kjjrH^K mtZOrJf?q7qT7U`9Bs|g__^nDi|V1ipwZxnC7(YEkYB@|JM}X z^8~kOMOis}ime5oWe5%PCrXt2C{uV$0@o0(BV3`0iLe5Dl`2)LRH;&>nEwF>07(b= S^V?(q0000_?qNHq? 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 VKE;ejpvV9K002ovPDHLkV1lRf#9jaZ literal 0 HcmV?d00001 diff --git a/src/main/res/drawable-xhdpi/ic_send_cancel_online.png b/src/main/res/drawable-xhdpi/ic_send_cancel_online.png new file mode 100644 index 0000000000000000000000000000000000000000..23a5f2632b0fe2a8b95547a64eb9e8f799c507fc GIT binary patch literal 1978 zcmV;r2SxaaP)BadaAL*0(>n>yI~Q? zrCzT7a{6fbKT+9?OrZ35dW4WC0Q5y=(+R;cm7XXbefRAs%rz}gHlOWYRJR@n_>Cw6 ziV6aM*_$5t_2j|HYLj-{@g}@@cQy7bfCJ6gX%zywveLhLrhK@(>}tbVp!E6lPAzpwgasNT2!|lC*=X#aa#?^{pFeR_ie{n2{d$W z-$UE&X=MW`-%O9EM{LG~7HIJ0!CfNih<#Yw3yM79O?Zj0{X+}X)7|p}Z1qcE6cByg zYwEGE-9rgw|Gzx%`pM2pCBd#SQE`L0tF`nbvp-DNPy&(i9j7>e!sm2i ztduKV6yi)2A_=5QQ7@HprHgy751bLmB{xI*yJ5OD6zI0n8C(B#ai(%pYXC5NboO$y zBCU%PdvWIY%q0MrJT+NOULSnXNhBiuz$^P2K8+g+BqER4`~H7%>dYRUy{xr3EjIzy zw8ojbICUmZO;-E$u9sYvTTQd!+yVviCcMOYvC9svd113Sb^M%PuoY=t92xU-{vAb_ z%1y0l%?q}1Qq*wze0pb4pFn|PYq5u&DuGHrojIHNlBwCx`Gv5{t^S{55(fZM`P49! zJY^jxC5Dd?_+At^c}0BL+9?2nT|)g#DxVrQ^$D}wOv`E`seEc!DV`+I?Gh`9Y*4dN zAaBBpLzr@M3V=YjQh3falfq_BQ{n&s_5JCwbg!w|D3DrJ8RxGLb>EJe)RxTI5F_H| z+PPVvnDUx&{J#L~GO2BuvoS`cJyV-mAT4{Ma1PjIQoAx|BT`fMn%ay42@#ngE8xKx1h9ZWfe5D=mn` zN}M{a7Ks6KH3~#>KI%Ziydj%trc@FF<2j>%_aNSgGJ-}W3t;^ZxzT%4D?|#Kt9gl4 z@qT0hSZp7f+2FcDt#6vzi~?!uxhS05ZakwZl~~0{HD_uw3e>l&@2WtWIy&OI@octK zVjE*`qIbsBZWL(x@bs#J^4%RbSF&hdCaKc&;ptUlYtYbIO)k2)jH+bOj!YtIQ$g*4 z0tw}B5Z0`{YV~qdC5y0`1kGPq$0@AIa_p_3E`b91Ie$R}mu>wjB?q(l>>VfXvbSnf zD#_-v-Ac(p+c<@~(CA=Q!@Zb-dc)c=Fuch5=QfMf%*NBS+(u80b}gt|&j?`5FcVtv zdZRuK1uEu>R|pnuor8FAqexNg$~RX5Mo*1)mGArK34+%3B>}Ja$Nh%$3RRT9``f$! z4anDRg8*^QDp&UHI<&h&g%eSfEC?#0WbZz-`}#-y3y%T(qJt5MDShsP-_L*0xNAt# zD?Vf2W4^A%X3J2><9m>HouKjCIL%@6f=nL?rTCHEm!z`Cc;g(yHTh z(mwe@vM+vD{3raZoRt>*YdKN*smqlFr=orN`SLPWaGJtvF5}yYfOE3KpSj-GX#O(G zTI>WI4q3GW5qW3jqt&tU^X`{fn)>WBcVuqmzRbYSh5U0fc3Odee@ebLc)A&JfCw+t z4V~NfkZ5%T-0HK`T+)zNW{=GVmN7zGi^52qR6f<;rT9G|9)`64%K5gwlDU!0cxFE# zj|ya{74|nH!mF`Z?X{~xO8^#xyg}-lqSah)qIV{!z}}%lhYlS&blAv$0V}4HmX%+PO#lD@ M07*qoM6N<$f?fN$M*si- literal 0 HcmV?d00001 diff --git a/src/main/res/drawable-xxhdpi/ic_send_cancel_away.png b/src/main/res/drawable-xxhdpi/ic_send_cancel_away.png new file mode 100644 index 0000000000000000000000000000000000000000..07113f020de82cc16b5cf5e4440deab660b3106d GIT binary patch literal 2583 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 literal 0 HcmV?d00001 diff --git a/src/main/res/drawable-xxhdpi/ic_send_cancel_dnd.png b/src/main/res/drawable-xxhdpi/ic_send_cancel_dnd.png new file mode 100644 index 0000000000000000000000000000000000000000..93fbc44d4d11fdffce01ca12e674b233c7f76c3e GIT binary patch literal 2911 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 JPDHLkV1kf#gp>dP literal 0 HcmV?d00001 diff --git a/src/main/res/drawable-xxhdpi/ic_send_cancel_offline.png b/src/main/res/drawable-xxhdpi/ic_send_cancel_offline.png new file mode 100644 index 0000000000000000000000000000000000000000..10412faba21133da5b4064ca088d10345ae19f90 GIT binary patch literal 2290 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 M07*qoM6N<$f>#D5wg3PC literal 0 HcmV?d00001 diff --git a/src/main/res/drawable-xxhdpi/ic_send_cancel_online.png b/src/main/res/drawable-xxhdpi/ic_send_cancel_online.png new file mode 100644 index 0000000000000000000000000000000000000000..6fa18239acaecfdca95fd159b24d46dd36ae2247 GIT binary patch literal 2998 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 literal 0 HcmV?d00001 diff --git a/src/main/res/drawable-xxxhdpi/ic_send_cancel_offline.png b/src/main/res/drawable-xxxhdpi/ic_send_cancel_offline.png new file mode 100644 index 0000000000000000000000000000000000000000..abd3af2c2149d3e88a11c30d430069d8c4ee99dc GIT binary patch literal 2956 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 literal 0 HcmV?d00001 diff --git a/src/main/res/drawable-xxxhdpi/ic_send_cancel_online.png b/src/main/res/drawable-xxxhdpi/ic_send_cancel_online.png new file mode 100644 index 0000000000000000000000000000000000000000..80be8edfc926294a7f1692db5302d4c52cddc105 GIT binary patch literal 3835 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 literal 0 HcmV?d00001