From 686688dcef41a6cef979f9b42de1e50cdc9364d4 Mon Sep 17 00:00:00 2001 From: Joachim Fritzsch Date: Sat, 25 May 2013 14:05:38 +0200 Subject: [PATCH] android: redesing of project dialogs --- .../BOINC/res/drawable-hdpi/attentionb.png | Bin 0 -> 4059 bytes .../BOINC/res/drawable-ldpi/attentionb.png | Bin 0 -> 3707 bytes .../BOINC/res/drawable-mdpi/attentionb.png | Bin 0 -> 3785 bytes ...tach_project_list_layout_manual_dialog.xml | 45 +++++--- android/BOINC/res/layout/dialog_confirm.xml | 94 +++++++++++++++++ android/BOINC/res/layout/dialog_list.xml | 55 ++++++++++ android/BOINC/res/layout/dialog_list_item.xml | 28 +++++ android/BOINC/res/values/strings.xml | 14 +-- .../boinc/AttachProjectListActivity.java | 4 +- .../edu/berkeley/boinc/ProjectsActivity.java | 98 ++++++++++++++---- .../boinc/client/ClientNotification.java | 2 +- .../src/edu/berkeley/boinc/rpc/RpcClient.java | 6 +- 12 files changed, 301 insertions(+), 45 deletions(-) create mode 100644 android/BOINC/res/drawable-hdpi/attentionb.png create mode 100644 android/BOINC/res/drawable-ldpi/attentionb.png create mode 100644 android/BOINC/res/drawable-mdpi/attentionb.png create mode 100644 android/BOINC/res/layout/dialog_confirm.xml create mode 100644 android/BOINC/res/layout/dialog_list.xml create mode 100644 android/BOINC/res/layout/dialog_list_item.xml diff --git a/android/BOINC/res/drawable-hdpi/attentionb.png b/android/BOINC/res/drawable-hdpi/attentionb.png new file mode 100644 index 0000000000000000000000000000000000000000..f098f8af164da50771aedbb9dda7c611a6f27086 GIT binary patch literal 4059 zcmb_e4OA0X79K@ei=tA|QayV*8|%+uO(qEhWHvz{$x5t2gixsUhhgT0jG4@&GZP3@ z&tY*3VzpM$)6;Ejsk$rmU$iQ%Raon~9<|n8*A-o=Ro5eGwR>E*DlYDuNirmyNV}eT zP?`7c{qFbf{qB3WAwO?=eB9VL1VQ3$xt0R>zgGG?Bo_W#Jn%t1f()HRJ4(b7`%IkV zJQ{-H%7Di2@xpxsF;4S)3DONjv<#HftVwm}vqLJBrcA10gI#O)nt_YXt>!^tb)JK) zc9R*DYFcKT(T_s_4-g5|?_pR0_nTBQE)IW}mN6A7n}}|cDq9MOme})AGsgqepwX&H zZJHKM(`j@msp;wIQ&7EDr^U2-Os7}t((x2MuGON!KdQ_))W}m#yukA7U@-V)Qn^IY zi(^=2Wu>MvMZ@vsm@XqDLjuw3)zCsMRIwuASF^%+2_k@D0RqX>UXkWlRKg_6IG<=z zso*{u1oyf)krP~;R|&xi!JNVDVahh9(`d19N0^WTy4)oS(H;GSS9alLo4%g?`}7H8 zxA$-E@kGE2qO}4ZGMKQ4(}YL~jw&y}3V^`*coJAE04t6U4@!}Wzt_hza=IxJ0}Sv$ zQvn`K7ZK9t70FbX5UJpbC(Ju3dkP|jghsD+Q|g7=3EmB$;vKvXgtl-yR53+} zgoO|x4iuA z0Cu~_!?6OIEs8u{=98LEoyW1#GT=#?U{Ho80V@C_CiNmi2V==!p>Mu z!nEhog2?ezVMGhTYmr3d_C`^;5paT(n3z-oQ2{79|M2XAEjmgCe^dz+gi05H(2818 z9lEJ_N(Qdghp9y|CS5RhlJGF;%9O;W!hSm9KT3KEmp;U!%3LviGVwquLj{nF*QZ2A zio{7tA{^ge$ug(IR$!o}VAqm9SYZz;avW1ez;-4jRZ&2o%h_ns>5bkeloT4egsrl29}zAy^|8C9=du@RcnDWU#H|S1yMrkCZ@W@buED zqaHfcjhPYoiKL_0gnmyyoY%>+ZJ6iEP-?J^P;sxEaaSG zCBXwEFv7}tFMzW})oaIqQ5v2lqwJXu2T_hVT(p3~AJGNm8wz#u@XqSJ#iT;QH4xYp zPyvV<^ql+p7ZArH;V36T`qL;1Ur=?}6Pm}N7QoXL@{=pP-np|0;#sA6KP&@q33)n# z2NLd&g}%8GU@t)l?&(RE)E*ym7{Oq%}s+5E+ zH*W5@vHP>Z->{Y4hwN8J@1L`6#&^wkdOSXSoo=O3GauP|!BZH6#`i2r8Mda~GW*en z7)Mua$GYR~?tATn*QHloZTWfD$Bu`Cj+{+PWOf{pnoLVt>)4KL$M=lRF zez~nB@y#P&oOb=Y+Gn0SIWa%&VyS;ZOkIB7+W9-u4{jcF{*$*h-dX&|DY+GUSF49z zz58H%$3|ps*Z19>TT0tXy{*IdfY_FfDZ{@#wWMkNePhzFgYJv}TiiPB0jHf<2@nSe7x<;n@M-e5Es>$P}B7rXYAWEet)L(T5DO8fyx!ZbLe60#8C$)6)qa_ic28TcV~XE#y)ON?%;-u{YdVM&o+;VKfkTkhFp(70e)5U zIWr$Y8n+eO-@or^Ci5=ToqNkP^a#=z`|y}P=Ctcfe%doVxyW~a zPTEk{s*XWsoV;~!!a$_KF#OuyLFls$%`M0Na;V}&jdKjOwLP(>zW!$uJIC(rMF`{JFW7YrSj7h12~eb9dLRdi%q z_9OSM6<&fEHLU#SKAHtR3(t;|~cts?&- zb6V=8J%2cT(y(Rg_LsM8k8A4^d+Mg!_p4u@x8v`#l9BquyGFBLl^%K#HzdBpZS5Iz hAA@q;?R-2a37M##_|c|SISEp0*{pe%?K!2j{{v6gbWi{Q literal 0 HcmV?d00001 diff --git a/android/BOINC/res/drawable-ldpi/attentionb.png b/android/BOINC/res/drawable-ldpi/attentionb.png new file mode 100644 index 0000000000000000000000000000000000000000..aa7398c928bf2276931466798ae3c3732e6e7d4f GIT binary patch literal 3707 zcmb_ee{2&~9KW$)V2BYV3i#_h{O#Ji>(+I>T&G)GS(O&tIvHpfx4YN&-1V-zdtKZ4 zYZ8A1#E7B;e-SiB@fR8)U;?tB7(kFnkSI(PMdR=fAc6}7HNJOkZ|zcs5|?i4d++=G zd_V8|>wOo^4$YWYIjxc)h>3wFUo-kY1^d^)EsA!2`0QCCO7ryprt1i7JE8Hw?y4m zU&*IA1P}*MAk%S0HMq2gGI2Td9dFYVX^Oy357mGTl5N4+q*v1c>9jL8k*Q_KTGq~1 z*SK7+D$>EQ49z%b)?s5^T(yH^7&7-m)mM_dE=9Oz-yJz)Xyu_|5GFX9PNh=zRJC2x zqcrPwyD^BvVM7u&BcnngZBvcu7$S?|1BR%}2`FnSi7|x^EeSmoh0e(wcp|1j&4_6U z%Y4Bg_PYql?GmMeqjnccV+@ z99DFjJSiibNdUST7+O*nfxjE5aC)IpNwoA6NnJ7BEr~QxKpcr0=wfV<$v^^%HOL`2 z;Fc!xyJ%_}P@)SZOuv|UR0NVxl14k*Zs{ZDNdw?r6Gf3CG%_(92P-sO6A&atR*~se z1L&lzLZC+k5s-1A6OhS-c{M9uTu{(E0m}HWo&@88Sm&(_i_$bN9}IE<)qsL3f`HFMA#l4aOPrf=)%sayL!HA>=SLXsI=9!$G_Vam z#?k2XIttW%nwZ4i%&SXCz1CU7)cAc)KjUznLwy!XELjzl^Mb(zLh{2NX*Gl>2m?KC zm?zodX;5Hxm0c<_t{6@c)F`^IO#%@isX(gUs{;Yb-2hd4Jg%t**#My~cO-Gq*+QC% zw}CFofRDVy5HFeLmhjn$XG56}fEm0IA>t*G6LE@Y`e-4mpMgq2K{C{W zphh&a5f#hGt-3Nt)6tw%FwsP<N>K`H(6`z_haT3no3ZncYJZBpO|5 zYj#BoYx)H$>ccvkZRfSG-i_wssnFjBTeJvF2|6IMBdqE7W;9!5x^@5_56@VrVP-fi zM2T=rHc0e=F<^EmGNPlNHQdE;AkiMko*JY9pq>1-b8sud@nIb6Cd6ntN}?CkR`7&| zG|~rjx!ZhljRy{XxC-I<@w{K)0klP&AHhwNPEA9)O&D;PAci}Cl5GojjwOh)_XEC$ zaQeW{twD9+?2Di18++}wt0r9PswkguN$uB{9-4Uax&v1Xj<0KchV(o-Q~`E0?mZfO ze(PZ9$dZRv{CfD<+@IcA_8@bNJrUU~OsV*>J<$KdBi`>0Pyc;d&q~*01FuxgxO?*B z{KK<0mF@o3ATAy^W`2M4>gnGk-;!UtsBFxm-yeZnzl^L^?xVJK!Mi8--@fm~8RIK{ z`@HLwnp-CI9fsVI-inh`$0WZyd~@sdDA>=E&rqE zs=pSM?U=uP>G)6PYl06%0iPIg)+PmtuzA*q6RerOFnx9^uv*GtDAuDkM*iot7~>u*?@5y(LE{&l<9-d*ioix+zS z-nVJmnVsuiION!JdiRNz@~Wmq>F>)|x}WV0-Nc8k&J2C<=QxJQr2718H|qipeZU{` Jt!Z4a@E>$M$0h&( literal 0 HcmV?d00001 diff --git a/android/BOINC/res/drawable-mdpi/attentionb.png b/android/BOINC/res/drawable-mdpi/attentionb.png new file mode 100644 index 0000000000000000000000000000000000000000..8b4b4c1709528eb415800688ed1d63fd6b5a71c7 GIT binary patch literal 3785 zcmb_e3vd(H6WH)olAdykvfd4yxl|hOQSYBEdvH@ zABe`JfnLcY(<_>4yg2~_q#zPOE~RRwkn_0pWQEws4sJ8WM93&0I_%@)$vAN`{g~imm~IDR%1_gkmsi*A_npwyh&K_fLGn|uUN*!@R+LS~RnUx)LV%l;sESt%mQ~OK`6NyZ1 zo=TO$n<$jUhb$zl>@-DEW~@IAnKo$Z8AF1hEY#5A(x9?r`=>L8YNcD27^uP&HZ}3V zxU!JpG?MCZLP)`FPn>tj@-&gmlv-GMv2;`hl2$Y325y7xkC|soNLDQrRgN<_#6%tJ z(g-b3lvPE;q1Tzv0E&j75f>#0QerOznY48@yIw*>GDwahg21SH% zus}Hn%Q<*gjH?q|E`f91$Z}YwMf*rZ2x}%1H3^1;J{p5N6-5@@s~Q_ZoXhX#d3Ok7 zc-)>qfc10!Aj_|G1^5#8pe|)dHjC~uc5kS!XX`^jSBT{szrcMB7M7xk>Q%vz1_9oQ zjI1-o1dKr=Wm-G==JBg2|CRq#71A++DryOQUWW|hVn#)DQ^0^CQnCLa9 ziZzA1R?6TCrvTD*wOhpPED=@7&{PsyCFx8=pA?FO#%{$Ipd@@zZG~szO444h7%*;# zDSVOWnqE$*5|bjVm#Gk$urV{;Jy0sNmG#Q46cgnVXeykZoVwzni{02%mY;GuwoM6` zc?FY++p4_rEj)-qIE8QL0(eOVin_N& zT)6fsxka&veRRbzAfNprnwP2MZ-uo91@v^kRgg7(8l1ANCs8VQyc$yF2!vLie#xYV z7xQa)g2baMW6!Sm!=8SjhVNkm&$fr=Tx`X2@q85OK<#=Q^@#?g@*}L3_clCR^ly3x zddcuijQp*!n3$kqNyP;C2PL6(LxH$~@2rVij1&^D!ThcXOo*IdxcBs17$-<@?2}Ma zX%yfW)KT(;Ms*N`hLW|OT=TAx=byxQAu{imWB@NwS4Z%*YyY_b`?e6k34#Rf>PdDC zzB`Sgsy+(`{juDKXKuZ{=Wz3!-`6*t+xm@VGX|5*=K|l%OglUKul~`RJ64{!ZvWR# z?Al*_-R1xMY1RyS_v!mT_5I2ry(jV8{ylo{EswtQdf$+*Zt48UUBkP!?YSWwkQ#HuHF_>X*@{x5CbaKlu=cK_1qinPj76#knUPGXSnC31)-tlXKsB{8=pCH z>5~hddq%tFjW2F6sH2N^pE?}8MeN*h*!>&N19P^B^BlE3!t%KXJtM)WOug3d__?nB z!1U^6JKufwg_+e`7LNV*J6oPOQ$25c_o2DXdt!rU_U@&&KfK^(>Y*dQZqG*bYpC0r zHvQme&8&l=Z1hw$^^to;=PT83pSp1R?TgE6U;X;#kznNI1KnLC4+}eock|-Lli%B3 zHFUu7{U^p>KU=SasI}KTv^sKhws-rOabVh_hP}t!m#=-`CNb= zG2s45%k!h>-LGr}yP_xVZ~a@>r8SrKjcBQD34Z<^A1&!Tc=Chcv)RAbQF~%NEpyv< z41K=&hrhl1G5y|-ZEJov{&^L+%{lw${;Yf95Vho|;Ty*`C;!~mD%HMl&ymsd-~IUR z<9D)`YL_3G*~#B|?EKcBCI7K6+gkOnH|dx3s_E1Q?-+b+iSsW+Na0X4`0UD!gZ~3M CYv^|X literal 0 HcmV?d00001 diff --git a/android/BOINC/res/layout/attach_project_list_layout_manual_dialog.xml b/android/BOINC/res/layout/attach_project_list_layout_manual_dialog.xml index 16f4898249..9cd5bf3d7f 100644 --- a/android/BOINC/res/layout/attach_project_list_layout_manual_dialog.xml +++ b/android/BOINC/res/layout/attach_project_list_layout_manual_dialog.xml @@ -17,25 +17,42 @@ You should have received a copy of the GNU Lesser General Public License along with BOINC. If not, see . --> - + + + + android:id="@+id/Input" + android:layout_width="200dp" + android:layout_height="wrap_content" + android:inputType="textUri" + android:layout_margin="5dp">