From 39ee3631500ac8c2773d38706cda4fbee710844a Mon Sep 17 00:00:00 2001 From: Lukas Barth Date: Mon, 3 Mar 2014 13:21:12 +0100 Subject: [PATCH] Add possiblity to refresh the push directory directly from the contact picking list. Fixes #835. Fixes #859. Thanks benalbrecht for the icons. --- ...resh.png => ic_menu_refresh_holo_dark.png} | Bin .../ic_menu_refresh_holo_light.png | Bin 0 -> 678 bytes ...resh.png => ic_menu_refresh_holo_dark.png} | Bin .../ic_menu_refresh_holo_light.png | Bin 0 -> 507 bytes ...resh.png => ic_menu_refresh_holo_dark.png} | Bin .../ic_menu_refresh_holo_light.png | Bin 0 -> 901 bytes .../ic_menu_refresh_holo_dark.png | Bin 0 -> 1239 bytes .../ic_menu_refresh_holo_light.png | Bin 0 -> 1274 bytes res/menu/push_directory.xml | 9 +++ res/values/attrs.xml | 1 + res/values/strings.xml | 6 ++ res/values/themes.xml | 2 + .../SingleContactSelectionActivity.java | 59 +++++++++++++++++- 13 files changed, 76 insertions(+), 1 deletion(-) rename res/drawable-hdpi/{refresh.png => ic_menu_refresh_holo_dark.png} (100%) create mode 100644 res/drawable-hdpi/ic_menu_refresh_holo_light.png rename res/drawable-mdpi/{refresh.png => ic_menu_refresh_holo_dark.png} (100%) create mode 100644 res/drawable-mdpi/ic_menu_refresh_holo_light.png rename res/drawable-xhdpi/{refresh.png => ic_menu_refresh_holo_dark.png} (100%) create mode 100644 res/drawable-xhdpi/ic_menu_refresh_holo_light.png create mode 100644 res/drawable-xxhdpi/ic_menu_refresh_holo_dark.png create mode 100644 res/drawable-xxhdpi/ic_menu_refresh_holo_light.png create mode 100644 res/menu/push_directory.xml diff --git a/res/drawable-hdpi/refresh.png b/res/drawable-hdpi/ic_menu_refresh_holo_dark.png similarity index 100% rename from res/drawable-hdpi/refresh.png rename to res/drawable-hdpi/ic_menu_refresh_holo_dark.png diff --git a/res/drawable-hdpi/ic_menu_refresh_holo_light.png b/res/drawable-hdpi/ic_menu_refresh_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..45b22282fc9a8955714ccc581926615b21ab9f8a GIT binary patch literal 678 zcmV;X0$KfuP)PBh z(#*x-0~LT~5_ps`Xg351_yTk;?Y2&)sIWeU@nE>t4gq+%fMH2H)>c9Vcs!BZDFFa~ zPvB2UNm>UY$Tva;DR(EJ0iS`UVB1B*dNiMvt)MZo1RkAo%ZwgV&HafJ0u(J`#VrJ$ zGM}-eNOcwyiWLt}Fcew@@5Y44ZiRF?H2@#iz?YghpPLXEFafM30wsXoc#+Hj__1R5 z6Q8nCIck)ueCCn~2t~;Bsvd}ZCm`oK-yPNnf^sfqrsF{>3N z_;I_f&Hus(X5yeO!{{IIiWI!yBx2{xTgE{z-E}2;0zH9iCh#M`04g=hy&bZ$h5!Hn M07*qoM6N<$g8Nk_lmGw# literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/refresh.png b/res/drawable-mdpi/ic_menu_refresh_holo_dark.png similarity index 100% rename from res/drawable-mdpi/refresh.png rename to res/drawable-mdpi/ic_menu_refresh_holo_dark.png diff --git a/res/drawable-mdpi/ic_menu_refresh_holo_light.png b/res/drawable-mdpi/ic_menu_refresh_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..de008e51a306771d6820dcd24871bb30360e1525 GIT binary patch literal 507 zcmVJNRCwC#SG`WdFc5B07qXg>tYM9m ziH_{7U7Kg18{!q<8N%9?u3g(H60BL>HEUQoqpNf}e0J?L{HZ6M>?W7{?$3AbXmq0g zOhr*BpUm07;152zaiG!!mTTY)IU%n#@D6x`>m6_k{8-m@Bk7z3fZxJ$!$2ve$i~3V zAs1!pT@B{ zmb<_k2gfVe)N*O5T=QUjKn*NdC3EB6G1Ru>R(Wb9I0Y>ON(H&b*7afyXfOgs;Tl`( x6+Tl;&H!%vw(l>OQLO0S`{&|Bf0{l77yyZQf|ZLckgWg!002ovPDHLkV1gTK=LP@( literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/refresh.png b/res/drawable-xhdpi/ic_menu_refresh_holo_dark.png similarity index 100% rename from res/drawable-xhdpi/refresh.png rename to res/drawable-xhdpi/ic_menu_refresh_holo_dark.png diff --git a/res/drawable-xhdpi/ic_menu_refresh_holo_light.png b/res/drawable-xhdpi/ic_menu_refresh_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..cdc160d4c6210f179e79553093ebb2547f0330a5 GIT binary patch literal 901 zcmV;01A6?4P)RCwC#T0L*uFc4)8FYc<;-Dk=K$DH3;rA)DueC=? zXm8L8XnSb+cDvoT^n>sJsJ(mF_M9rl9h1gEE}$huS_XV}M&A>9AH~R^y#UFgg*;+1 zI13=+%Zi92pb+00oP01A0OWDTZ(0Uw3r@@nbeG-*pjp4InXwlbJ0c$w`AFgM zf@Z7=b|qO$Jvhc1KR@YJ046Xsfh3=+V8%SNYpfVoB`b67$P|_{y-~RCD>X5@2NE_lp6Lw}xphu;c=n z1^I<3d76;pxBw+0GiG^PTLe>Vk4!A#0_cZL9$*>+IMaX7iS&)AkMC{z*a(d@XDVW% zGiGi(A5&}H7{Dz}PrepbbOmVjeP3tal>pw7*Ak!>ssHo;vk-u?G%maI7S`FI?K{T<}=*z8~A{PJOq4@66w`lNW$0QwfuuD(_Cmjt0_1EckNy zq-M4olY`CL;cFYTmTDJU;h%=@WfrHpTuB~hKhx>Rg$oph* z$fAy&4H}&r&~lebHa!^h9(t(<(2vg)pId7Zuddi!3;6-;+O#C^LVynqS3#k63dCbF z^+X&#cKF)YOH00000NkvXXu0mjfAz_hF literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/ic_menu_refresh_holo_dark.png b/res/drawable-xxhdpi/ic_menu_refresh_holo_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..44ee117ee91541ed71f27685dde0b03b51b89f7f GIT binary patch literal 1239 zcmV;|1StE7P) z5dr`J0000000000003wMK0iOlU?Cj&OWC$yA{_Z2)WC*+^3#HR9|H6uA>~fK3{<1{ zx9TJMcVE5FWjmGLALzB$>t!`#{^HAzC-VQuuTB6-#z?*lWgC?UZweA&FWb8$^H76) z!mN&nQ463fJ(caDWZAAk*8D0--5QX89Reugr;2!Apm6o7yyK}t@QoB;(@6m&@zm+L zXX5LERe&ULj9)N@8dqSwza)^=FVx@~0|uQDK$1_LS#ozOCiFa$|7_vXxk@E}=lGX$ zb9tSisuhN+*`}~Zd988O0$7lrt4w7tNjO<#STx9wn~EW?eIKm=4av_`_K`WdhrYUp zLE8jKT1Gxu{Fb+Mkv?Z6e-TR| zcH_A714GMutBO%J^{XIKHqUZ+Pi82)Wa2B=Cc9ad>)`Hx-zc06bN9JrtLsAQx;^H{e0&r zy5Iq3)}MiVUIBD7p2&PcdjM$mQwLna5j08F}_ENY*|b4D(*pbw1z z_Z=a7T`}HKqA_b@2$k5EUi_T?zSj zn$Hix1h^9DLeL2U@IqJZH;w{5aBE-d2#eWXcz~Y#k!}FCneBxDdguhOnrwss)z(i1 zm~Nrj9s=+oHTVuZfYJJO0_<#`_CbKlpoM0-IUwuvgph`ww|<&_elf^?tanc)9y;^2 zh#6E^R$o+ahWO`r8jf|QD)cN3zUpM5nU7tPZ^Hd_E>)g0ru_v=gUrX--eDhOfa}S+ z6C?SlFx%g-balESWzp8qF%rjSyd#J{w&Cwng{~| z2mtZ}3D5`m;YApM1poj50000000000fS~v#zyO={=$CR|bEp6S002ovPDHLkV1lVS BMRNcE literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/ic_menu_refresh_holo_light.png b/res/drawable-xxhdpi/ic_menu_refresh_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..cb847f3780ffe9c430bdd0e525ad2e48127b7b91 GIT binary patch literal 1274 zcmVFccPC7P6*ey@nC) zn9{LXVa*C#kF|e8t{bemZm_b3m5yZM&WvPDRFH@%(&t~i`}0))#%kwWkS60;UxvCJX9zDs zl(`>feupk3gqWHpGbuqn;b3PhfHggJ0ezuvNShzDAQl$n6RyfwQIG;);?I2gUX6`z zzjS-i?Xp1N_gVn+PP!mXJiYY9Gw~^??^AA#q1Pb!lM_2)dehJdIu z0?_0~On#&QzXD+Lzt?a%6umsBF@9cbuKO8s*m}s}=%D7K4LigzDll!In9KbfFGtfU%${)0U|EQW(&t1D3=q!k>URf$)&xW7631< zm?ED!=$5kpQ_{7RnoEHI?83B1P%R_?j($vYKF^?9&H_x@zm&*$A%Hi0G6?`QH){be zpxI9zkOxFR1#mGJR5$>4HT>j>$8^(H+ zwm-Bdq%B?Z`-3(MU@E<65r~Uw#s%#N`GeL9U`Jre_BRlKEKJ${3Ib?W0BZ<9E(tR& zHYIgtdm#WbjH`V}#N@P}*11g^&0+{Z4r7bYzybud|Eu9+i@K|Q5I{a?o26;1P3_GF z5Wsfrk1X6z;$owjk0QPIF?3X*SqG}P7~;Rw1!}heS8&`dXHU>zNKVt1SA$GaR*oO;B9FxBi()@|# zGu*oDI}`zkkYC}vqFdM27s|1fGXe6;p4>vmoW-tR%!dH#5_jX$=Vr=i$0fc-eqW@z z$AhJjqOKIa&I|hK$dV|h zSgK5EY3iOb889fR`CwMpc#!h>O$lJ5+J8FYzc^na z+G$zOV4a_ty!wgoq_KK8L>Hi2*8{Nfcz$5vB?zx00000 k000000001x#cu%y058#~Dpx%2*#H0l07*qoM6N<$f=F^#1poj5 literal 0 HcmV?d00001 diff --git a/res/menu/push_directory.xml b/res/menu/push_directory.xml new file mode 100644 index 0000000000..6ee5cd1c6e --- /dev/null +++ b/res/menu/push_directory.xml @@ -0,0 +1,9 @@ + + + + + \ No newline at end of file diff --git a/res/values/attrs.xml b/res/values/attrs.xml index 752ef8746c..178fffcc12 100644 --- a/res/values/attrs.xml +++ b/res/values/attrs.xml @@ -60,6 +60,7 @@ + diff --git a/res/values/strings.xml b/res/values/strings.xml index 2a6400331a..8ee7498b87 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -416,6 +416,9 @@ Type a name to filter… + You are not registered with the push service... + Updating directory + Updating push directory... Select for @@ -740,6 +743,9 @@ Finished + + Refresh Contact List + Send unencrypted diff --git a/res/values/themes.xml b/res/values/themes.xml index acaf233aaa..8c76fba9c3 100644 --- a/res/values/themes.xml +++ b/res/values/themes.xml @@ -54,6 +54,7 @@ @drawable/ic_menu_selectall_holo_light @drawable/ic_menu_split_holo_light @drawable/ic_menu_accept_holo_light + @drawable/ic_menu_refresh_holo_light @@ -122,6 +123,7 @@ @drawable/ic_menu_selectall_holo_dark @drawable/ic_menu_split_holo_dark @drawable/ic_menu_accept_holo_dark + @drawable/ic_menu_refresh_holo_dark