From f125bf24ec8846e69aab089ef960555054d3bdb7 Mon Sep 17 00:00:00 2001 From: Arne Jans Date: Wed, 14 Dec 2011 01:54:42 +0100 Subject: [PATCH] Alpha version of dualpane-layout with actionbar and fixed editing of readonly-tasks --- actionbarsherlock/library/.classpath | 8 + actionbarsherlock/library/.project | 33 ++ .../library/bin/actionbarsherlock.jar | Bin 0 -> 285923 bytes ...bs__ab_stacked_transparent_dark_holo.9.png | Bin 0 -> 214 bytes ...s__ab_stacked_transparent_light_holo.9.png | Bin 0 -> 212 bytes .../abs__cab_background_holo_dark.9.png | Bin 0 -> 2877 bytes .../abs__cab_background_holo_light.9.png | Bin 0 -> 2990 bytes .../abs__cab_ic_close_focused_holo.png | Bin 0 -> 1039 bytes .../abs__cab_ic_close_normal_holo.png | Bin 0 -> 749 bytes .../abs__cab_ic_close_pressed_holo.png | Bin 0 -> 1129 bytes .../abs__ic_ab_back_holo_dark.png | Bin 0 -> 799 bytes .../abs__ic_ab_back_holo_light.png | Bin 0 -> 799 bytes .../abs__list_focused_holo.9.png | Bin 0 -> 231 bytes .../abs__list_longpressed_holo.9.png | Bin 0 -> 198 bytes .../abs__list_pressed_holo_dark.9.png | Bin 0 -> 198 bytes .../abs__list_pressed_holo_light.9.png | Bin 0 -> 198 bytes ...bs__list_selector_disabled_holo_dark.9.png | Bin 0 -> 203 bytes ...s__list_selector_disabled_holo_light.9.png | Bin 0 -> 204 bytes .../abs__spinner_default_holo_dark.9.png | Bin 0 -> 309 bytes .../abs__spinner_default_holo_light.9.png | Bin 0 -> 309 bytes .../abs__spinner_disabled_holo_dark.9.png | Bin 0 -> 314 bytes .../abs__spinner_disabled_holo_light.9.png | Bin 0 -> 314 bytes .../abs__spinner_focused_holo_dark.9.png | Bin 0 -> 329 bytes .../abs__spinner_focused_holo_light.9.png | Bin 0 -> 476 bytes .../abs__spinner_pressed_holo_dark.9.png | Bin 0 -> 462 bytes .../abs__spinner_pressed_holo_light.9.png | Bin 0 -> 493 bytes .../abs__tab_selected_focused_holo.9.png | Bin 0 -> 225 bytes .../abs__tab_selected_holo.9.png | Bin 0 -> 160 bytes ...s__tab_selected_pressed_focused_holo.9.png | Bin 0 -> 525 bytes .../abs__tab_selected_pressed_holo.9.png | Bin 0 -> 254 bytes .../abs__tab_unselected_focused_holo.9.png | Bin 0 -> 224 bytes .../abs__tab_unselected_holo.9.png | Bin 0 -> 150 bytes ..._tab_unselected_pressed_focused_holo.9.png | Bin 0 -> 540 bytes .../abs__tab_unselected_pressed_holo.9.png | Bin 0 -> 255 bytes ...bs__ab_stacked_transparent_dark_holo.9.png | Bin 0 -> 199 bytes ...s__ab_stacked_transparent_light_holo.9.png | Bin 0 -> 198 bytes .../abs__cab_background_holo_dark.9.png | Bin 0 -> 1764 bytes .../abs__cab_background_holo_light.9.png | Bin 0 -> 1813 bytes .../abs__cab_ic_close_focused_holo.png | Bin 0 -> 732 bytes .../abs__cab_ic_close_normal_holo.png | Bin 0 -> 520 bytes .../abs__cab_ic_close_pressed_holo.png | Bin 0 -> 803 bytes .../abs__ic_ab_back_holo_dark.png | Bin 0 -> 607 bytes .../abs__ic_ab_back_holo_light.png | Bin 0 -> 607 bytes .../abs__list_focused_holo.9.png | Bin 0 -> 232 bytes .../abs__list_longpressed_holo.9.png | Bin 0 -> 189 bytes .../abs__list_pressed_holo_dark.9.png | Bin 0 -> 189 bytes .../abs__list_pressed_holo_light.9.png | Bin 0 -> 192 bytes ...bs__list_selector_disabled_holo_dark.9.png | Bin 0 -> 190 bytes ...s__list_selector_disabled_holo_light.9.png | Bin 0 -> 191 bytes .../abs__spinner_default_holo_dark.9.png | Bin 0 -> 280 bytes .../abs__spinner_default_holo_light.9.png | Bin 0 -> 278 bytes .../abs__spinner_disabled_holo_dark.9.png | Bin 0 -> 300 bytes .../abs__spinner_disabled_holo_light.9.png | Bin 0 -> 300 bytes .../abs__spinner_focused_holo_dark.9.png | Bin 0 -> 328 bytes .../abs__spinner_focused_holo_light.9.png | Bin 0 -> 479 bytes .../abs__spinner_pressed_holo_dark.9.png | Bin 0 -> 386 bytes .../abs__spinner_pressed_holo_light.9.png | Bin 0 -> 448 bytes .../abs__tab_selected_focused_holo.9.png | Bin 0 -> 210 bytes .../abs__tab_selected_holo.9.png | Bin 0 -> 157 bytes ...s__tab_selected_pressed_focused_holo.9.png | Bin 0 -> 442 bytes .../abs__tab_selected_pressed_holo.9.png | Bin 0 -> 217 bytes .../abs__tab_unselected_focused_holo.9.png | Bin 0 -> 219 bytes .../abs__tab_unselected_holo.9.png | Bin 0 -> 148 bytes ..._tab_unselected_pressed_focused_holo.9.png | Bin 0 -> 452 bytes .../abs__tab_unselected_pressed_holo.9.png | Bin 0 -> 220 bytes .../abs__action_item_divider.9.png | Bin 0 -> 132 bytes .../abs__action_item_divider.9.png | Bin 0 -> 132 bytes actionbarsherlock/samples/demos/.classpath | 7 + actionbarsherlock/samples/demos/.project | 33 ++ astrid/AndroidManifest.xml | 6 +- astrid/libs/crittercism1.01.jar | Bin 0 -> 148336 bytes .../todoroo/astrid/actfm/TagViewActivity.java | 87 ++--- .../astrid/core/CustomFilterActivity.java | 3 +- .../astrid/gtasks/GtasksListActivity.java | 24 +- .../reminders/NotificationActivity.java | 38 +-- astrid/project.properties | 7 +- .../activity/DraggableTaskListActivity.java | 10 +- .../astrid/activity/FilterListActivity.java | 64 +++- .../astrid/activity/ShareLinkActivity.java | 6 +- .../astrid/activity/TaskListActivity.java | 309 +++++++++++------- .../todoroo/astrid/adapter/TaskAdapter.java | 91 +++--- .../helper/TaskAdapterAddOnManager.java | 12 +- .../astrid/welcome/SplashScreenLauncher.java | 4 +- 83 files changed, 459 insertions(+), 283 deletions(-) create mode 100644 actionbarsherlock/library/.classpath create mode 100644 actionbarsherlock/library/.project create mode 100644 actionbarsherlock/library/bin/actionbarsherlock.jar create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__ab_stacked_transparent_dark_holo.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__ab_stacked_transparent_light_holo.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__cab_background_holo_dark.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__cab_background_holo_light.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__cab_ic_close_focused_holo.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__cab_ic_close_normal_holo.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__cab_ic_close_pressed_holo.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__ic_ab_back_holo_dark.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__ic_ab_back_holo_light.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__list_focused_holo.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__list_longpressed_holo.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__list_pressed_holo_dark.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__list_pressed_holo_light.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__list_selector_disabled_holo_dark.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__list_selector_disabled_holo_light.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__spinner_default_holo_dark.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__spinner_default_holo_light.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__spinner_disabled_holo_dark.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__spinner_disabled_holo_light.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__spinner_focused_holo_dark.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__spinner_focused_holo_light.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__spinner_pressed_holo_dark.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__spinner_pressed_holo_light.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__tab_selected_focused_holo.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__tab_selected_holo.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__tab_selected_pressed_focused_holo.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__tab_selected_pressed_holo.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__tab_unselected_focused_holo.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__tab_unselected_holo.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__tab_unselected_pressed_focused_holo.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-hdpi/abs__tab_unselected_pressed_holo.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__ab_stacked_transparent_dark_holo.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__ab_stacked_transparent_light_holo.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__cab_background_holo_dark.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__cab_background_holo_light.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__cab_ic_close_focused_holo.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__cab_ic_close_normal_holo.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__cab_ic_close_pressed_holo.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__ic_ab_back_holo_dark.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__ic_ab_back_holo_light.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__list_focused_holo.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__list_longpressed_holo.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__list_pressed_holo_dark.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__list_pressed_holo_light.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__list_selector_disabled_holo_dark.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__list_selector_disabled_holo_light.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__spinner_default_holo_dark.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__spinner_default_holo_light.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__spinner_disabled_holo_dark.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__spinner_disabled_holo_light.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__spinner_focused_holo_dark.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__spinner_focused_holo_light.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__spinner_pressed_holo_dark.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__spinner_pressed_holo_light.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__tab_selected_focused_holo.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__tab_selected_holo.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__tab_selected_pressed_focused_holo.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__tab_selected_pressed_holo.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__tab_unselected_focused_holo.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__tab_unselected_holo.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__tab_unselected_pressed_focused_holo.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-mdpi/abs__tab_unselected_pressed_holo.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-nodpi-v11/abs__action_item_divider.9.png create mode 100644 actionbarsherlock/library/bin/res/drawable-nodpi/abs__action_item_divider.9.png create mode 100644 actionbarsherlock/samples/demos/.classpath create mode 100644 actionbarsherlock/samples/demos/.project create mode 100644 astrid/libs/crittercism1.01.jar diff --git a/actionbarsherlock/library/.classpath b/actionbarsherlock/library/.classpath new file mode 100644 index 000000000..a4763d1ee --- /dev/null +++ b/actionbarsherlock/library/.classpath @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/actionbarsherlock/library/.project b/actionbarsherlock/library/.project new file mode 100644 index 000000000..be2b2c053 --- /dev/null +++ b/actionbarsherlock/library/.project @@ -0,0 +1,33 @@ + + + actionbarsherlock + + + + + + com.android.ide.eclipse.adt.ResourceManagerBuilder + + + + + com.android.ide.eclipse.adt.PreCompilerBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + com.android.ide.eclipse.adt.ApkBuilder + + + + + + com.android.ide.eclipse.adt.AndroidNature + org.eclipse.jdt.core.javanature + + diff --git a/actionbarsherlock/library/bin/actionbarsherlock.jar b/actionbarsherlock/library/bin/actionbarsherlock.jar new file mode 100644 index 0000000000000000000000000000000000000000..3dd76be0e13d55b7faada68095ad489ad1fd2ead GIT binary patch literal 285923 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

`m@FzuuDfUt;5AUK0j^b-+FF?E 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 literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-hdpi/abs__cab_background_holo_light.9.png b/actionbarsherlock/library/bin/res/drawable-hdpi/abs__cab_background_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..db78cc217a110e9557d3dd6813620e6152bca6b2 GIT binary patch literal 2990 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 CI6dV6 literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-hdpi/abs__cab_ic_close_focused_holo.png b/actionbarsherlock/library/bin/res/drawable-hdpi/abs__cab_ic_close_focused_holo.png new file mode 100644 index 0000000000000000000000000000000000000000..abcc8eb1e11eb40d8e54d083e7deb6e1fcfac724 GIT binary patch literal 1039 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBgK_V2lay32_B-XPy~FGzo$9nAy$1 z@GU6`@(X5QWMPvsG}ac8;gS<)Qa9pr?f8-;p|#{y08iV$|6fy+!d= zm1|9ybv++`&yZZRTFJoUL6-ZE>nbH*fReJ4IU;y4;$t=6rK5htrMO zs=wE-Ta+m(s3YBV&-zTK&AILdc6m+Nvcn(jfbsm!)5S5w{udFf11axr~j$w)QpI<&{pTG zf?>hG4^Q~>Bj9*MEpx;DO$iOhIFi>a^E6*HC;ymS_QA-`YEg!a+{evtWoJ3osON87 zCn0j8N#H%(ie5TP2C9_IcBOpnm&==+b>ZmxwYr2>7(lt z!&RQ|C`wMA{BmpSpKWt=AKbZd^Y63o7Vpp2seZd?VG;6E`AL6l#n(MozRp|X<9X(g ze}=KwF6krlUuFCC?UbAHL)~GF6tXJh<%qrdKjGxi)uaRh+Fjnl|t3zI~;a-)V2Eu-|Ym z*Z&=FI;;Glzq20Ke||Zkx8lLGQ$_Mi8`i)2AN>3IS5{{ED4C#^|Nnt0kHOQ`&t;uc GLK6Uc!saIc literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-hdpi/abs__cab_ic_close_normal_holo.png b/actionbarsherlock/library/bin/res/drawable-hdpi/abs__cab_ic_close_normal_holo.png new file mode 100644 index 0000000000000000000000000000000000000000..f0df90d8faadc02ec898f15ea4ebba8fb3cf4485 GIT binary patch literal 749 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBgK_VB`+)32_B-XPy~Fpb$9C5iSV~ zj>wWAzhDNjtdG{cPgT-LK)ceR>=0$Q55^E7t6U(_Id=(m06T%YJwb2E$i zcRpHjzy8I9Gme+puJ)U{Kc*g17u3G;WxZ`0!QsB5HLSIhwksTc62EcZ!THP9&O5*0ywO!fv+V{GKmRfNr4sz#=O>eRS>O+$ zU$SDR9d~Vg-dM|@W`DseW^46XK-fL%r^H{+KO3~~%$*l{@jA!r!aByf*hylqUfud^ zenfQ7Ug3Z9c5U{V^L?SmSJm&mIZ;ivztXqO*Z3ECX1kNmj(>1z)2^)5n9o_EKXKcmn*94`%zaEk?7H_!-no0iMf=I#-xE)GGryNt)ED}-{L$Qf v`wnv4Ke+ARVw=+Cs=K$|Js9s1e@(xrQt^ZJQnzcsh+^<`^>bP0l+XkKxVBuH literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-hdpi/abs__cab_ic_close_pressed_holo.png b/actionbarsherlock/library/bin/res/drawable-hdpi/abs__cab_ic_close_pressed_holo.png new file mode 100644 index 0000000000000000000000000000000000000000..e689d42c74e43facf8098ef5d3a6e0fa8934ef65 GIT binary patch literal 1129 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBgK_VC)R=32_B-|C0#ryK<^bK+W}RW$e?M;7C55Gzlghf{g{#-&Z)q#nnlS5nKKz~`xn{MJfyaZaweAmoWN%pR zcK>IN=|)cdyLp=z-}zazb)n0x`D)HL=W;mRn60|`_xh~$%hxS*S(KR}DySpfbh*BpK!NtdLTU?h1X>ygz1qqpa zk(w2>bd|_bW!IHn>`(R6)5=b6DlZp~t4NmnHfQedTFdQ!-W_{dwQl)3k)!KozB;k{ z@`1-wKbGXA-S|AyVQT8Dm3FUE_ZK`WR&oBA>1(Yl+g=p^?4j}f2Y-J=1^nRRJ-w!@ zV1 zXO}h8{Z;N9ui4MMUXr=_NX?&?KNk!>J3bQqy;x3?b%j)NvP_$uv3=vJ_(CpWNz2Jc ze0|Rw*mv*oFYMEnjNjK)QR`gi=POcR^i2HSPuEAmLh+sNGyX(e`jPr1eA0(om1~Xm zU(5DNV%q0FKTv1q!9P_sXE*k$uzj9==HHx}mVUJaBU-huwqHWP^f6-|eYaSN^!UV~^3t zU4^}8eP-A0&3th8`^ry$5By56E;6^!{-J+&z2L8z(d{`dd)j|b`@N##uIu^wt^RT4 YTI&mdKI;Vst01p9b`~Uy| literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-hdpi/abs__ic_ab_back_holo_dark.png b/actionbarsherlock/library/bin/res/drawable-hdpi/abs__ic_ab_back_holo_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f54eb18716a974ad9a437e471d881661847ec557 GIT binary patch literal 799 zcmeAS@N?(olHy`uVBq!ia0vp^DnJ~zOda63Y3x{ zzhDLiCJQGAdrL-}-mcCGvW@k%bv13ioOvw`tvMV)9WqAkR$|pnQ7O$O{BG)1)&_y> z`O@K%+y$Ae${y}&ENMl&Qeh?{f@MiMj`CU+LdBKkA#4HH4$Nj?V65|WaSZV|{x;-h z&>;tbGcFTC7eyvD_#9Ah+7bBi*l)3;%wPZiKRWm5rkaAV`KEuTta_XC{mYrYR8@}& z5A+!s-e_JCKmU+_f5DrXAy&4tPjR&Qh|HLMK5g?kCpH%MO^Fw$TIQcT|5=8yHAx|` zZK+X>KD$d)pUo7#Fo`~~=#Q$4!ed$07tFiFCB|{LTh72^Xhw>Sa`e? zwuAFRLK6%%Z$x6|ZT?bdk&1A9PU7jnlXXn*o1EFIw@4j@nf4}46 z%ldf=^P?LH-VT+&-gLFut^R*pZ&JcNkv+VcRdbDM4A}JD_>SfM_`%W?Yx}Cv?z{SA z@fuV8jSn3ju2t|+`S^I%?;GtOW^bLLaB%-2YuPTvztcXIg0cdGr>mdKI;Vst0GPk9 A{{R30 literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-hdpi/abs__ic_ab_back_holo_light.png b/actionbarsherlock/library/bin/res/drawable-hdpi/abs__ic_ab_back_holo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..96d8887317759f7176737265f398ba1427cfeb1a GIT binary patch literal 799 zcmeAS@N?(olHy`uVBq!ia0vp^DnJ~xW+toQiwz0mpuBOeGGq0tgHHRapL&m7xO02pmDy6xE-%Y*B+8~fU zUpicpyC9QQ*~49pC9Q~8D$GPguq;W(QC_P;sJOB`ge~COf!PcUjCGzajv*e$--g@_ zI^-a5#$`h2qR6BMp92a`I|4r*`z>~q`Ro7xN9P{hR8tT(-}LX4Rc~{?e>u~as_HS} zfj%R{8_g@?=O6O#FL*OE#L9N|DULQDkr}hkr)@sx#Kz*jDe>Y|%lwn)Kg%$-CMg8A zEj6mqXLpI}vzek7CebGr{ZVyMcr2?LG|gm$P_EZ|SC<$iKx<^R;)Ck;wOKHRo(W$xqiSotd;=Xl=}BUVU#93y+uL z*5t|A?Ylg;I!ij4Z$DbpvBkIV&M!XyprYN?S8D6)Pxz^cmM@sx!x#D3YMHXEW5F5M z1-q+@yzcUzJNNU~m6NT@C+~VPSt(kw>)`6RnJo6Z%X3Bc?7UiRAaqRT-Iosc?{{2$ zSwBx zUSq1i@u9=RwF*8eA0My!eWU%u?5#5t4(>l>E!(B|ciN{?P*z~@boFyt=akR{0Bjr^ A1^@s6 literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-hdpi/abs__list_focused_holo.9.png b/actionbarsherlock/library/bin/res/drawable-hdpi/abs__list_focused_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..1820612c36e2439b5bee54d80412d65356d42b52 GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^oIq^A!3HD`KM5!WQXzQ-A;}C(Odtt-fCVVY3dG_- zECIxfXc)*v6??t5Ag!j{~8pVYE3UAE-6f9-2G(Oxa7P?J>|A%asy4fXad^*)}}JaNV<9)_fa;!CGh Rzjp;$=jrO_vd$@?2>`WeGXMYp literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-hdpi/abs__list_longpressed_holo.9.png b/actionbarsherlock/library/bin/res/drawable-hdpi/abs__list_longpressed_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..28ef2237520f451378b0cc3c335ec06a067dc2be GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^oIq^A!3HD`KM5!WQXzQ-A;}C(Odtt-fCVVY3dG_- zECIxfFg%kX?LQ2|#6UDt+j>bLt?TLH7-Dfc`Op9V_RNY0PE7b#ucqkg!{gEr=(@Pe oO|(}_D%50E$E_}j&XuPa-ivdDxw-W}18QXOboFyt=akR{08@4-&j0`b literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-hdpi/abs__list_pressed_holo_dark.9.png b/actionbarsherlock/library/bin/res/drawable-hdpi/abs__list_pressed_holo_dark.9.png new file mode 100644 index 0000000000000000000000000000000000000000..80509cdfd1eb3cf9e79aa805b6d3b5c729ea10f2 GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^oIq^A!3HD`KM5!WQXzQ-A;}C(Odtt-fCVVY3dG_- zECIxfFr2t-=YJT6iGgUDL>&zvt?TLH7-Dfc`Op9V_RNY0Hr0qbD=E7A@VGPtx-RZ= o6YbTK3N=~PajQ$BbLA<9ykrhp6^`}0fEpP*UHx3vIVCg!0I@_UZ~y=R literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-hdpi/abs__list_pressed_holo_light.9.png b/actionbarsherlock/library/bin/res/drawable-hdpi/abs__list_pressed_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..e4f4e44a97955a56918ba39be998ea78b4cd3843 GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^oIq^A!3HD`KM5!WQXzQ-A;}C(Odtt-fCVVY3dG_- zECIxfFzm~a_8*2}Vj%jwWye<_t?TLH7-Dfc`Op9V_RNY0PE7cAfBFO^H8!OKD;5R1 oF79#@?bVVBb;)(@ITDh}@cJnSm-E;2Aj=p$UHx3vIVCg!0FE6hA^-pY literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-hdpi/abs__list_selector_disabled_holo_dark.9.png b/actionbarsherlock/library/bin/res/drawable-hdpi/abs__list_selector_disabled_holo_dark.9.png new file mode 100644 index 0000000000000000000000000000000000000000..cb1289628fa2bc01b3ec2e7c38c3d6c8107a99af GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^qCjlV!3HGx6`GF$sgS&akYolXCQcw5AK(T`@&K_M z5X(0J2@nPX#s(k(!a#t+PU{r-3luZ*ba4!cIQ;g^Mn(n!h65Xlb{^){+ptlUJtbuI m_HS>PSB7X!^;#N)p!QmQ`N;Uo$Sd9mWTdC7pUXO@geCyw(J2Q2 literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-hdpi/abs__list_selector_disabled_holo_light.9.png b/actionbarsherlock/library/bin/res/drawable-hdpi/abs__list_selector_disabled_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..233da8e3aa1cffcc8ee5fd218b7ef1674e7dbaff GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^qCjlV!3HGx6`GF$sgS&akYolXCQcw5AK(T`@&K_M z5X;Mh2p|RmMqKQ54W&_4sa{Lr)R$KbZpRqstURz*6J)-ptDnm{r-UW|UMVQ2 literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-hdpi/abs__spinner_default_holo_dark.9.png b/actionbarsherlock/library/bin/res/drawable-hdpi/abs__spinner_default_holo_dark.9.png new file mode 100644 index 0000000000000000000000000000000000000000..ed820cbbb4fc5c24d50c085efd165b4be2814bc1 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^xj<~o!3HFkmpxwyq(brvLXsJnm^guK7?1-p%z+rB zj2$Wn5|amFAs`lpieaM|fr4OsBlVI6kUhuK#WAGf*4xV)c@H@VxLiESDiD0)sGrQ_ zOB_ot9usqA?Rz6E_a$!ECDzZSp$G#D9Lnv#<#ku;Nx#vJircU|qh82o%YlSNtZc%% z1~W1m54v#ks6{0hTx4qQ6q7)cnw@WJJtL#I{^sgc+a&Y5#l(0(1}99reQ)9J`Oki? gH9U5li{Zf18pbI>mTMWacpE^{p00i_>zopr0NsX9s{jB1 literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-hdpi/abs__spinner_default_holo_light.9.png b/actionbarsherlock/library/bin/res/drawable-hdpi/abs__spinner_default_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..8d42e32d91ff695de934fdf250bdec44270ae12a GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^xj<~o!3HFkmpxwyq(brvLXsJnm^guK7?1-p%z+rB zj2$Wn5|amFAs`lpieaM|fr4OsBlVI6kUhuK#WAGf*4xV)c@H@VxLiESDscJuGe4Qh zmpGON9{=jX+V@6S?n~URORS$uLlFiRIF#Fe%j>SxlYXNc6}Mq`M!k^FmIDckSlNVi z4Q6CC9(3X6QHx42xX9GpDJFp?H9OzddPYWZ{ms>@wn^r9i;3}o3{IGK``*Ic^Pl}( hYk2H97sG+2HH@#{N~Y^CRjmO@d%F6$taD0e0sx46QL_L5 literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-hdpi/abs__spinner_disabled_holo_dark.9.png b/actionbarsherlock/library/bin/res/drawable-hdpi/abs__spinner_disabled_holo_dark.9.png new file mode 100644 index 0000000000000000000000000000000000000000..fc08574ccee68cf3a2a041e7f9982a04f682a765 GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^IY4Z~!3HFoU&LDhsgS&akYolXCQcw52IPPYGav>j z17Q#ViOB=85D*IkF)qLelmKG~)u3HK_Cik=$B>F!Z?Ej;JnSIia`7Yo9BCPeDZ7}y z#vi=)&?=QSLJI@1zT zH?nAVt42iX96Xi887AhvVH1+nq$gR|&L-JT^6}K$UlYC|H_6v?Ui6-~-a1{ZASZuV pd-+yk&qt&4bj z17Q#ViOB=85D*IkF)qLelmKG~)u3HK_Cik=$B>F!Z?Ej;JnSIia`7Yo9BCPeDZ3iq z?q}Kh&?=QSLJI@1zT zH?nAVt42iX96Xi887AhvVH1+nq$gR|&L-JT^6}K$UlYC|H_6v?Ui6-~-a1{ZASZuV pd-+yk&qt&4bj z17Q#ViOB=85D*IkF)qLelmKG~)u3HK_6AQE$B>F!Z*OemJ!HV(a*_FB@CF9wfX$4| z20-MiRpvQ&ZUW;a!Pf43*}6M-=$rc?Oun%u@l@rzocwwFdrUd5iN033!Is1sCg#0i zQ$*9$qe5$RrX{3qWYO+cjfm7acnVo6=VruqmG$w*ye2hgig$kXDT;rTr@ux+3~2U& zZEv3OwQ1&mUh};0=e=X`Ni%QW|CPM%TIAIXCWZuCdF>=^MZZ#yJs@Xzy85}Sb4q9e E067<06aWAK literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-hdpi/abs__spinner_focused_holo_light.9.png b/actionbarsherlock/library/bin/res/drawable-hdpi/abs__spinner_focused_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..b17ba12f4dc9dc51a19bb64749a0aec41de98c1e GIT binary patch literal 476 zcmeAS@N?(olHy`uVBq!ia0vp^IY4Z~!3HFoU&LDhsgS&akYolXCQcw52IPPYGav>j z17Q#ViOB=85D*IkF)qLelmKG~)u3HKrn9GuV@SoVx3?U%SrR1AuTX#Hv5(eSYzO_gm|?KDPhwt-LEa zLB(?t9DPxK$Z>1wy4R5ln0_4ycG)AnX79$ZhNTOanm@2oikscadHl+)2!`MTuRb&# zjFNc0t$L3^$qu84)5&w~Wn}uYQZ|Sk`z7&ZRp5QYh(!@>-eRW{P9{m}MCvrFcBgJg z*~l|ZXWGF@M~xyjAxk!R9*>qZfh*#}}iKYWr_ zyZm?2R@*-AN^hOTzj`AcSj#TW>x@3|WrpAV?hfwqh{(D3t+rdQxuX}&CdU14i`<3I z4)^8SK#%>^R<3WCjSaG%w}12gkG0bOUwRx%0Q&dWE8z#nuh`t!c-|Zo=AN#8F6*2U FngG+5ujl{( literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-hdpi/abs__spinner_pressed_holo_dark.9.png b/actionbarsherlock/library/bin/res/drawable-hdpi/abs__spinner_pressed_holo_dark.9.png new file mode 100644 index 0000000000000000000000000000000000000000..5305fa27076670a03d6edb5ce9b01b8fda2188dc GIT binary patch literal 462 zcmeAS@N?(olHy`uVBq!ia0vp^xj<~o!3HFkmpxwyq(brvLXsJnm^guK7?1-p%z+rB zj2$Wn5|amFAs`k8Vn&Cwng3xlhz;X|#6Y-v&!rL|W$NkT7*cWT?Oj7JW=9#fkJ~rj z?r2TW5}vT3V{JlW;?f6_HcjQ9^qkh%wCZH`Ol_SSDl|J{S-_?p^Y>kUFY;gBnEAF( zY5D$j4Z;sNG;Rb$Gp;{S%)I5mk(oUEHWfyRCcLp(BqhF}j4$x&y~Ksjmvp8rnwbGa zYO{c-6Npgw)9!yf_CqPt9e9b_um%U)&3H@wT=JGb-6bb@CE8hEx7&0;{GhjviSV7 aCG!uMMS8S!hXBKofx*+&&t;ucLK6TG5~|Yx literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-hdpi/abs__spinner_pressed_holo_light.9.png b/actionbarsherlock/library/bin/res/drawable-hdpi/abs__spinner_pressed_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..db9795b9f187eec576f7677b6e28458d3c60c95c GIT binary patch literal 493 zcmeAS@N?(olHy`uVBq!ia0vp^IY4Z~!3HFoU&LDhsgS&akYolXCQcw52IPPYGav>j z17Q#ViOB=85D*IkF(WeeowfcNG9Sdg&iXYLNQHR1IEGZ*dV6PM)}a82wukGZ1n%6K zWGx_GSa|BuHP1JqC7Z8b$-BEtb8gHMXJe7TJ4|!mTw$wXSIug7<6LO?btc3pUJBa+2pWFB(O*@vPm$yH2{%d0uZr4h30PQ|Gt88hT@v*FCQ}) zI7fJXie-Ppvw^|5jdg~h&Vimp#xx#ogXD+?$-_)%B*YSqAxU{&QcW(s{3!KK%-*xj zXRTKLeZH%~^2N`WdOv=}Y>i!WR`;TSnDrUQz5jAGG)uPHS)YkOv%bvk>3{D#TDJ4` z=h&1;`WLc>n{Vzp>9`?c|M6*Q^$thH@~ literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-hdpi/abs__tab_selected_focused_holo.9.png b/actionbarsherlock/library/bin/res/drawable-hdpi/abs__tab_selected_focused_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..e32e685f4a7e7a7ad30c24ac0279243015b2ed11 GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^96;>B!3HExhi`cfq(brvLXsJnm^guKe1I7!$qK|^ z`v1%`3=KdGqd^)$d>~+i;q0hC6M$?FPZ!4!kK@U6D%&2~Gc%buy{wwSAk56@5WvVi zX(P`|H6C6bATT~ZA>q)9ra;!kTyCO0S`wiKs~YBUNdzzd_s3p}uSFDS@Jr4YhxQz2 P2U+6j>gTe~DWM4f18g(5 literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-hdpi/abs__tab_selected_holo.9.png b/actionbarsherlock/library/bin/res/drawable-hdpi/abs__tab_selected_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..ec10b59bf73583842fd5a7e005a553330280d9ea GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^OhC-X!3HE*OU}jvDT};F)x;)?!V`FPmzOnQ~G6RFUDKn3M#HRBgJ3L+e KT-G@yGywqTRT;tn literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-hdpi/abs__tab_selected_pressed_focused_holo.9.png b/actionbarsherlock/library/bin/res/drawable-hdpi/abs__tab_selected_pressed_focused_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..6eea722c6cbda193fc1737a289ec775409964100 GIT binary patch literal 525 zcmeAS@N?(olHy`uVBq!ia0vp^96;>B!3HExhi`cfq(brvLXsJnm^guKe1I7!$qK|^ z`v1%`AhnDjdR6ycyU_TFzd$rd42E0O(*FXvC7v#hAs)xChFbeE8;Z=CSvq&}6Rv?81{J;NR=404)d-gwJ76!IVkw3qxv;GGisl|7M6&sAOB@d!^q=TE$V9d2-B8 zxrv)SH<)knm5bdT_pbZpkJd9Tuv+=|W=Klc#fWjt<+R(KsX zSbbt$8QZa-+9qAY^D9z3LKn4N`W3Xlt60F0Omph)s`^>bP0l+XkKIM&L& literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-hdpi/abs__tab_selected_pressed_holo.9.png b/actionbarsherlock/library/bin/res/drawable-hdpi/abs__tab_selected_pressed_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..86a18383f3cb2030098ec35b0be5aad3dca70182 GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^OhD|x!3HGnl&a_fDT};l&t>WfYXqI`*QlP7CA% MPgg&ebxsLQ0LO<-{r~^~ literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-hdpi/abs__tab_unselected_focused_holo.9.png b/actionbarsherlock/library/bin/res/drawable-hdpi/abs__tab_unselected_focused_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..4206afbc55e9a97290c462ee642e739f70853eb5 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^96;>B!3HExhi`cfq(brvLXsJnm^guKe1I7!$qK|^ z`v1%`3=KdGqd^)$d>~+i;q0hC6M$@YPZ!4!kK@U6D%&2~Gc%buy{wwSAk56@5WvVi zX(P`|H6C6bATT~ZA>q)9ra;!kTyCO0S`wiKs}e#OS8_=NFaP()KU$k%cNpi3_@<)s PAUix={an^LB{Ts5(d;wG literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-hdpi/abs__tab_unselected_holo.9.png b/actionbarsherlock/library/bin/res/drawable-hdpi/abs__tab_unselected_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..2ffb0bbc53a8eb2869a907c49af018b88f42fcef GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^OhC-a!3HGrH`~quQWkjyA;}C(OdttD0Hy{^|4*Iz zllSe5I-n*=PZ!4!j_b(@4(vTEgX{mLCjdcH=K)Cu_dcc{dLP6tf=u>w^>bP0l+XkK D3nm=V literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-hdpi/abs__tab_unselected_pressed_focused_holo.9.png b/actionbarsherlock/library/bin/res/drawable-hdpi/abs__tab_unselected_pressed_focused_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..dd8a7493110a4638cb08e0ab0b9e9c5b1f70a026 GIT binary patch literal 540 zcmeAS@N?(olHy`uVBq!ia0vp^96;>B!3HExhi`cfq(brvLXsJnm^guKe1I7!$qK|^ z`v1%`AhnDjdS&-M+u(#rKS4A|42Er^?-T*K&7LlfAs)xKhV2eL>>w~lQnS@<0n3RO zja(X?4MGLHEiEkXpb^Ss0MDN$;!R zwAqqucf2njjSI}1-J`;-kr{4cx^wl#z`x(T&n^+`Jm~7#Tl@0L>Sfd3oYm;DH5IzM zhPi^_$vly*i~Edn8(2)uecmsrjyR`wFzj+zT}j^FOX9ab7|%MHnyWcUefP=9k0sWy z-3aNvCb^Y0@{Zuu7R}~|8d@7)xQV%5bvqn!N-(E0)$MEB6q&2OYxTEozA;_tSi(}3 zLt8vgP7@L0N^dr-Og-J`sLb|0DMQCRO(EEHaiP{MgVdsk5@*T(PS1|Famd=6HMcP` rSpDQ>SaQ})#*VSUeEa)<_j5mT@2uY;S9R1t5EN&gu6{1-oD!M<+Z@+` literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-hdpi/abs__tab_unselected_pressed_holo.9.png b/actionbarsherlock/library/bin/res/drawable-hdpi/abs__tab_unselected_pressed_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..199464b69b045327fdb0de31b8464f406a64edf8 GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^OhD|x!3HGnl&a_fDT};i%vjGoF_@-Y|_GtS*P^?kvKkFma$HZ=+Y+bl?V@bL8 z%|E|v80Y+AGH3|U?Yp*sW96y?Z;qddZ!5XXzu`fiMZ&%}ODAr=A7Zus;orSB-#t0c z7GH4;^O*8pY~J$r8|hL#mrhI;*i|KBgd%*!au+teBR literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-mdpi/abs__ab_stacked_transparent_light_holo.9.png b/actionbarsherlock/library/bin/res/drawable-mdpi/abs__ab_stacked_transparent_light_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..f3a769b2b7f49e7864e210067cd09a84533e7025 GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjA$bKM$qY%& f&B~6gTe~DWM4f9}^$q literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-mdpi/abs__cab_background_holo_dark.9.png b/actionbarsherlock/library/bin/res/drawable-mdpi/abs__cab_background_holo_dark.9.png new file mode 100644 index 0000000000000000000000000000000000000000..d152cdf66a54763f4e25dd7ba267b0543e3f9dc4 GIT binary patch literal 1764 zcmaJ?c~FxF9{uu>a4C>DKrkiTs9e%+g@_zRHWVU4fJGPqA%bl<V@10h6~mF`NRdN}f}}t&90}KQhC3u2F&lSg{d3>U`(1D5y+40Be!iYsnix$0 z0JMl+ga815DM#S6x~j4su|0M~*#Z-i0;2#B)cB_pxw|r~4T)$rGm2|)m(?zmM;cp_N-==T(hjpyv z{=6_VCUAIp9ObHso*y)EUp9+LWZVy9_T65oVBbALyOw)R-z+ZY%^xWeGtNJ1qF427 zIw*^6b3W(i2i{V2rn;vt43V@X|o= zzH^ue0=$xbcPhqI=A9Tv%~4YIf=r7TlhziPP6;8srg(`h!+;GN293Hv?WntcE8{O( zquHX6+i{j{_n`;XwwHP_;%6zwBjV8USD|@@X+h=A7ilc`EG4sK(?n{U3bTr-+ND-@ zujTYyJDuS@i9MH|9348Qj<4Ax9!-9lD#YM4k&v9<7^iPhnY_n^uCRRstfNmPZi#plq{N7qQXUwGjs> zF#5?Gvb1hFdU(hiS)NtpdEuYg4OeO85S}!I+9wU4xP$7-csw7)%r5SypVf$9Bydmk zP5d=rKyqr=@r&-x*nRKL$ov8f&*S3qvn_)rwk$x+@7K+zFc3*>jmBMxe>s>*sceZS z^}E?D+DSL<;$U{L*K~!;f%IU~8kp4kU<5O;vNoD+JOj@ci&FvDtJ@(XQHQy#HL5vl z{lG`WYgYU!KkHjZ$_A)NYL-p?N`!f!V7ijh9pa1`z zL`veUAP1e$>>;E4u_bWyO2&$pEc`1zr_GDkWH|UeSY+bP{tu~cdYHU>a(IPx1ksuuX@-dq0%4LI-? zed6m7X*0_|YpumTR0rW!ICK0tY5Tfg+6BCw!Wgw{4kzF6F==wS$&4GKYS#VkOut%K zi;I5aLO=I3S3MHUT*K!duongn(MQG#I1aBp%B8eN-ZFW#mh6M+9xDzAP%ARrR8*@b1z+Tc z$fiZ|_59g_V@{rvEbRV%s5Z2)R?8KPLYaaTU_Fa~MNN2?MdWt8l&r~6gX)*&C<=H;7W1J>EAC;7GD{t-m1Bcg7&*8G ztTCjau>e~w^ZXzSXBo5YnD$~z(}{&(KA*`I3ma97s$K2LagoSGH6)QY4FC3qV471# zq}96pcv+*)2NnzZJ@V?R*iZCe^jk!>Vq)0)=`OSLvXfUEHMyjFK-e-+)tgZl!(AdQ zCGuS!5E?Em8w-Vr&&4HiK%l9ce~T>G%x%DzH+ZMr>K$JlAE1se=&IoWmmgU6>WUm0 z{RSR6w2XAmD8%Y@pvE&hR~vHb2Qw=H+tg`vI_^= zJo6txE*VxWccGr-+cOmI=|x8Y{p$dGffV@h-Ant~AKs}#5(H#jE3)5YaoETW7)`n8;3g0gPqX}GajFgL=Rs=tvmVe{{aVdHKzao literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-mdpi/abs__cab_background_holo_light.9.png b/actionbarsherlock/library/bin/res/drawable-mdpi/abs__cab_background_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..fb30a707d58d82ae6b6734790058382f684556b2 GIT binary patch literal 1813 zcmaJ?dobJi7XSVth=f)mw6*n$*D7fhwd$E_BGGNpt}3de)m^U=T2z~s#A+K<5s%Jo zFR@-Nt3<_8>pePHyGX9avt+j{R#WjzmB>wZ=H5TLLLE8lDv5IRGF<3mgzCii)u^!zjczCe}9;z+h^ho&N)v!rN64uArU#AHRbCP%(c_ z{X1Eq|3&`VfF1xUcRYzFe3K@`m(IpaIjYaP&QeJHFSJSCE06e2Z7A*f*U~)rBliFk zQvb_D75}TD1FN;-1A8pSw?D2K9EE@+|D);y01Oqe1O=1KS~d9{<2J54cT*~wI-JmL z7=B^fW|KW#Slr-RB}wsp%8I_do{Q|Y58)U{1va(oz4sF)Ix1ZI_?*V9?>JASPc|wp zuxrJf8P}qpFCsh3V!PbD5GQ_7iZ_EbF|$(70=0ax9s>%sl!wIyYP4Y;jbqikgO>O(rVnB9|9lK z?ym>V-P;jj2{%?tao5*3@i=OuM1LU0$SBXnv4NQr7$!=975CBNlzA;+WYxPL%1@)} zs9KkyScYxAf05^xgbBxvaxpW9bnzTo05r@lvP5^706ah050W(R*I>SwTy~i(_a8l za=+AOweKqw=OH@#lJS!T_ho}D4)*wssFkdOt6A0U>=oq{Nu0j4Bt^fl;tZDeYg8Y8g3Hs^2t< zSRTs3Za|s-yqo}x&I{@~_WNn!^dHv6m564P(2XOzX(B5e-@QapirkE_+rn+Xv}zbz zDKxU7wY#p~-79F~MWdl)OW5H&*oc|5Rg3P#B1AY!;^;p{hMXBI9&kSEidz=$i6dFj z^lsA9*I)D;selwq*b6k)+O*{7Ex;2Tb@}-uoxarW96HmM5rxjX>fy1DI9gw+KEX)X z#+J;2MD~v|w%A)6YIdrkvk0hH#t(X%b0zpx>dUu-o5d|%5gN<`Fz!BNY6Z-2FD~-P zst`vY4q9l>fj&pz{sUplx}<$R2O;(cPWC7XKmEwe)`3;~L0>O@;;q z43pL-EFkCJDwL6lJAGG*%&Q;i3bGz9V0rRyGa2deWuVcK5P^_Hva{dU{Zv=*VC43- zeRBxs4VA-VDZ!o~*s~aAcpOxz|aH^dJIq$8z_0ZdhiO?krZlgzdjB}#1sI^7< z8)^$=D&@RSUUX&Xtj?SPR!eP7KX}y8(BBK4+uq=P-X&gM>^a4kUjp_g0Ph%xKyp1m zt=S(7?c|)GlkwgmXxsl8j0_lvRCBDF-huNjQJ%Gp6BBzcrZ1v=z9M z)lTN$lVT2i+E1>LCvgPx;^ey_O)A`Pwz>?y=zk}F#Trh7X^vM`ytUGLii=*O)Ngtu zNsnV{q{M&@~X~WECXfHIewZ@x_Oon0H=7?pwNE>P+GgN~U`X{De3K#)u(CK;j*yu2Zd8lC)Q*hH-mLBhfke}- zsJ+m}j=o5b;ux5J8&f*Z6=I1o2cFfPmi&HxbvFpQovc>Z~bmXP2XizoQTn zrjdm#eTT1UuZ-NXl!lvuIJEQDW%eU8R0y%!rx{>&v!qD6RJg{aKajvTAUMZ zOXN*+m|=!h_gaO0vZMvKnTDKkOORr_YE~`R^?C7eG)h2RCyoF7+?E%fkBNKoe)O*t zc~WuM`#KR|{o<`wD^qU{gAM;HH-7R@V>kr~J(uZ}#B&JkK^ePuzGB;GiMQj^L^E!& z^{~5e>OkMcma2IN&o7I3vR}^7Ky@QGqA)*;#RYn55L}$fKt!vxY54#Phmmp1&$U0kZR#ovE c{s)YR6}Q0?ejf@}!qq=po+K|~tvfaK-|0gps{jB1 literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-mdpi/abs__cab_ic_close_focused_holo.png b/actionbarsherlock/library/bin/res/drawable-mdpi/abs__cab_ic_close_focused_holo.png new file mode 100644 index 0000000000000000000000000000000000000000..9e590b1d67b9ce1d44e9e654fc996eef699bf095 GIT binary patch literal 732 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabRA=0U}OsL32_B-XPz0+D6{i&GcXjw zN`m}?8F-ZCIeArB4UG-Bgmu|^inzsRrLgGy|5dW+YciwR`QN2W=1bY0`%`YRY^k7} z&DqKoi%(arS}1FM>Tm5DQL7VkWsc7_5~^6ffI+`ZVQ;U5`Mxs~_(b&gN=pF4+t|~^ zF~s8Z)yXfTnjA#h0uMbiKC>wG))rfpXcO);LAO_IIeP8){;7P%ONEO#h5<@@1M%Mz+kQI`G7f&bzxzA2Il>Tnv`@FotQo?x%mfI zd~CDjBh|3D=QYW}5=XXMJimQHGylfHcXH43T6x&-*?nBq&Rp8zEF(KP&{-~S?hnof zFR~|GRCp|MPqNVdAg{8+=Q*FR9bNjOzszVA!(2V_=Uf{uAKK&gTq&ZfT+ zU3wI<-PUZC+EKSMe^m*HJ0Vz_ZY4HSdL& zo0i{nzGr?^?iz!r^Qqh?%9G|@Dq=V$e0Gjfd1nrPep}a1r%U#H^_)6kUiyDbpGt3y zT=Tzd`7^WE2g(9JCG>YS&ym0RXP(!=KgNr4mHjR2oa*@g7N~GJ?Uc556BU0r>$*OF u?0!zwcl`>L)1Pabww$}`{(s~DPi)5Lcz+rFd|eFm5`(9!pUXO@geCyjFyq+( literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-mdpi/abs__cab_ic_close_pressed_holo.png b/actionbarsherlock/library/bin/res/drawable-mdpi/abs__cab_ic_close_pressed_holo.png new file mode 100644 index 0000000000000000000000000000000000000000..623629418581da26a07e2b5259f5fc26ad4bc677 GIT binary patch literal 803 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabRA=0VAKil32_B-{}T z)fLTy50WA5nP(Vgo?+Z^+xOr9zbh`Q&N|C{@Ifk2>ih3E^Uw1GrMBPpUVd45#T7N6 z;H$5vA%fd(d;a_PXZd9%pcKTMH($@sKQFNLmiw~Hipwvny#00&%ys?y@7J@;-ePU_3c_x;TbdoW45wdDI~X0as>;JKYLWr!zv5#FZ8; zSaGB+_6_Tsi2MI#=ZGXSS2EnK|2%i{nKO4?0{>m)Y*m&$>(%RK^*2V;Va@C9UCbUO zzvqd2d{emgI!x-q_5LFbDm+S_&WGnMbd+Cs(a>dPZ z6KHj~jjecI<+USCHZFYK-Z@VMnZrS|T{JgnFd81iefz^^`-v0TYm%Qv|X#T1C zSv!VZ`b_?vzcI>}lcprzGuqFrHOKv;>5})0qb_eg^M2;-N}C(Ul;=IUT~qh4W^av- z`q%K5rDCOf_D+}jx$)yiPQjp>@3}9|*62zI#Q!sWwdkAfPo;(1*e0&}waWhM>Awv8 XK3Yo;Y%`Ju#vX&GtDnm{r-UW|D9gLX literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-mdpi/abs__ic_ab_back_holo_dark.png b/actionbarsherlock/library/bin/res/drawable-mdpi/abs__ic_ab_back_holo_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..56720f338449833385ce058abc91837f9ee53ace GIT binary patch literal 607 zcmeAS@N?(olHy`uVBq!ia0vp^5q|OKUgt!9fGs6hfluoz=^pa~y zkY6wZ10xFuJ2zWWO=*KalXrK0n|58Zl0Zdmr&D~peN&Z?qAq7ai*HD_S)+7DoNTK> zVuEnBondH44p)(ns)l=4IWKEq>=nmkpn<q|OKUgt!7}<6#7R=dG9s^pa~y zkY6wZ10xFuJ2zWWO=*KalXrK0n|58Zl0Zdmr&D~peN&Z?qAq7ai*HD_S)+7DoNTK> zVuEnBondH44p)(ns)l=4IWKEq>=nmkpn<Uo`e_llb1a>Tm zGXMj_2Mjs}Q!~HqmXHJrr^%N5?hik{;>ZdXT@?xO`E`K^*;inRXklBLp07O|M~ylp4sfci3#88)yz26*klqyl0uSJ eco{r8#m4Z5ox^O;8fzt>dInEdKbLh*2~7aQP$FOe literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-mdpi/abs__list_pressed_holo_dark.9.png b/actionbarsherlock/library/bin/res/drawable-mdpi/abs__list_pressed_holo_dark.9.png new file mode 100644 index 0000000000000000000000000000000000000000..bf0175fea4d1928f5baba707cf0104de64c8c612 GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8Q0U`}8Ig^1@NM1omG6NG6CyC9Ikt>Wq87@~1L`Op9V_RMAnHr0qbE17YsvB@NaB!wic e@G^LGij5(Njr}i!K*JTFdInEdKbLh*2~7ZkA0!zopr07eEQCjbBd literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-mdpi/abs__list_selector_disabled_holo_light.9.png b/actionbarsherlock/library/bin/res/drawable-mdpi/abs__list_selector_disabled_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..80cd8e6171f7d64c46eb68a7f5d681b9b16a7876 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp@K&;8Z1|;8ITO0$VLh=eik{OtoIDu?@fE_5w0mQ;U zEFupiKo|%Zaj{=|Uo{5Gt9iOOhIkx*d)knZK|z2)am$JC{wpO*?8?NB&E8zAG1Y5n c(8`cQtZT{`3wAE`bpsjc>FVdQ&MBb@0J5YZCjbBd literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-mdpi/abs__spinner_default_holo_dark.9.png b/actionbarsherlock/library/bin/res/drawable-mdpi/abs__spinner_default_holo_dark.9.png new file mode 100644 index 0000000000000000000000000000000000000000..ff88f7b21d08a61e74608401ebc9f3d206f51d24 GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^oPJV49~6~jg`0tLa?;f|d;kX`TT;uw-~@9njXyoVfk+5(+V^XVKsE3h}{?{}+)=g9#q8ji=mSafVn0 z_s+NjLxi literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-mdpi/abs__spinner_default_holo_light.9.png b/actionbarsherlock/library/bin/res/drawable-mdpi/abs__spinner_default_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..9e758667ac958925deb1832645b45461740bb531 GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^oPJV49~6~jg`0tLa?;f|d;kX`HP;uw-~@9njXyiSfhE{@J#{3Z|O1T1?m zy!h(E=kfnti^~S%g@>2(#(-_gdHwG6@3%Uq-4`tPINrEUNtaD1Qz@Wk$xMff6VsTF zx>89^O}0;t*S>u*>n= ze1+y4JDYlY73FT-xbxd9`02uvnjoD(;5aoX=>89^O}0;t*S>VCDEt zUa|Vd&Zgd8MY&ry?)>%&e!B3aCP*g`I6j>d{P)a>qVCOtC;E-AWp`RsPTAri74=%P zVvgsfSGAsQGW#0^kEb6|45(FDAO9`4@zIjk+kS0H=N3t?-gU~E{ZrckbEPwmdzZ}p r&&t3M@KUPzs*I(F=Ff z``m-jHDYNwDLY$lItQ9{Fl}OMy8ru#?6y6J-~9K6nBTDScJS}-n;oV(&S`V_TJb&kZ#qNyI^Ud4)f9@8@WZ~pByb*!*n#T&a*RF_(kgZ zlfm!V7F#^k|1SG&fpZKCBg6kRVzopr0R7-(0ssI2 literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-mdpi/abs__spinner_focused_holo_light.9.png b/actionbarsherlock/library/bin/res/drawable-mdpi/abs__spinner_focused_holo_light.9.png new file mode 100644 index 0000000000000000000000000000000000000000..4f093152ff90a20c77b3b032bdf71b1fe69cf63d GIT binary patch literal 479 zcmeAS@N?(olHy`uVBq!ia0vp^9zd+Y!3HE_CHKezsgS&akYolXCQcw521I}i6(DAT zVvsmUOcaQDfS4DEaREl41Q_3#vu`Po>E`L;7?N@C?Tn3H%#H$W|Myz+20CAgP)$k} zK5{O6!`97ys*jX8Dw{(zYgvP%qu38cdh99@-~TogEi2NiW?x>W9ip${eNLrv#hGKSUQgFBuV6Y+?tZq&X2tb+lRu_~@9QfCHE(E( z{Zsh+*!2C^^7f7=3?ed@)n5Kra5}O6(^9s%$1N`DJV}vX>zezosr^~Cqi&pz(+T;H ZT-Wx_c(Lr-Wld19d%F6$taD0e0svJfseu3h literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-mdpi/abs__spinner_pressed_holo_dark.9.png b/actionbarsherlock/library/bin/res/drawable-mdpi/abs__spinner_pressed_holo_dark.9.png new file mode 100644 index 0000000000000000000000000000000000000000..c611451085dfc8d4e3076818c38b7096f4c97f93 GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^oPJV49~#EcGUGylVA5F5q^iGi>%t6esbe(CAr7?N@C?JaArLk=Qt5ASPe znTd5xI2Us8mb+$0b^-UhlSgmdi1uD}Bb8lAaZzh*QzcKt3)|)MGVOL4@NC~|Z{t2G zZIacZnwd+w)iqgOB+Gg(RA1Tcnid9aFxNRKZN~+Nl>i9W)I&6A0<;(qxL6EDO@K-Pl#MP3>3?X2`q{rKTl$Lp{;UwutZ%sYc-o#f^>L%x{xanw%diP0=$nnb5Sh<-$Tir`3vvx*h+& z`?33NvN>$|pHV_PD0A}*{xnmdGgcK$7C7+b*{?^e3{#G<748d8=KjN?bWV)BRqUl; zhXad}KqH5X0+V0|ki*Jd6RsSv`M(In0WTW7<31}gT&>%4S+zN4 t+xll4kLoYbY;gP2_~g)yrj7P5xHFywOf_y7}7k{O7> z^#7S>7#e^WMuRkh_&~r2!^a&DoB*;dJzX3_G|nf_scd^_&&*F&6Bu;@ wM0tRK*T8X&mOCp57IGRb^ZWa={y+{pgS8aFVdQ&MBb@ E0D-I>`Tzg` literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-mdpi/abs__tab_selected_pressed_focused_holo.9.png b/actionbarsherlock/library/bin/res/drawable-mdpi/abs__tab_selected_pressed_focused_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..e26b4f9514158be53863b197a97ef4c5a16af37e GIT binary patch literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^tUzqQ!3HF6-q`RPNQLATgd{UCF>wOf_y7}7k{O7> z^#7S>Kx!F5^s4T?cA@bTe}QO_7z}IJMlS_&6+K-XLp08>oxIoA*-@Zn|IG4@+J)Q# zfy}Z2LX5f(#7=l{-sRw%FyWwcfxVr$rcwu{9L6wOyRB}?blhTT#okHqU zb{)Cw_{&UVqR9;QH{p?hcoWjvuymEO_0HbB0my&v!s{QoKr`pS;DkG$Ro;J6<>>T-Jqy3M9 sh&krf`?vGW-?h8`e0*I?y>A`kwWMV`lTt$80|So1)78&qol`;+000%Ce*gdg literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-mdpi/abs__tab_selected_pressed_holo.9.png b/actionbarsherlock/library/bin/res/drawable-mdpi/abs__tab_selected_pressed_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..e58bbc6313fd4cf1f857e8abcc61b03340de1d03 GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI_!3HER7z;E4DT};p)YFn-ll^r+@9lqG Z|A|4)M=LP0V!15HVoz5;mvv4FO#mV|Ij#Tz literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-mdpi/abs__tab_unselected_focused_holo.9.png b/actionbarsherlock/library/bin/res/drawable-mdpi/abs__tab_unselected_focused_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..32575002ca796c6dc25796a7ebbe0094462e1b4d GIT binary patch literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^tUzqQ!3HF6-q`RPNQLATgd{UCF>wOf_y7}7k{O7> z^#7S>7#e^WMuRkh_&~r2!^a&DoB*<&JY5_^G|nf_scd^_&&*F&6Bu;@ zM0sAS@$ed-cVKy__5c5W{_xJw-zy#fp+YZzopr0Of}_>;M1& literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-mdpi/abs__tab_unselected_holo.9.png b/actionbarsherlock/library/bin/res/drawable-mdpi/abs__tab_unselected_holo.9.png new file mode 100644 index 0000000000000000000000000000000000000000..e18ac5dd627f7ef65b5730580797f7f9de50b9fb GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrH!3HFQ?xr>YDT};wOf_y7}7k{O7> z^#7S>Kx!F5^vdpiw!sOLeu8L_7z|Hzc%TL3YJ0jkhG?AcoqXE&hyjDkeV>|Ew*@Ra zE;5S-2(f!5WIs4DQQ2gZhew9u;e+!{b-Fu5Zf;DsnXj^|T8Ux(?e5=`FCWilxV%o` zYvs*6eRBr=^Zc_nf7bqX!X!kRy>{Q7a$&YAr+2M3+TSlGFT8lz{FhEiO(4^iqkW31 zOpI5vRIamjE->?(X0hSQWf`uQvjdb=H6~ij(vWo8Iwvl+VDpoElU$ccW;)Z|7)ozuOwa{%XBof#N#b?F;TKH(7YHKq|x8NY-}6?FMo4`yFR% dYVOpxGpN7h(hgMUTK)uNx2LP0%Q~loCIHyYJq!Q< literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-nodpi-v11/abs__action_item_divider.9.png b/actionbarsherlock/library/bin/res/drawable-nodpi-v11/abs__action_item_divider.9.png new file mode 100644 index 0000000000000000000000000000000000000000..f4b21f8f1f7b5544c8b1abb9c72526d053037ed7 GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>le~hEWCkWCkOUzBQ^RPyZ{NNi o4x42_4cwkCjv*Y^lW(N+FfeXn_;lX<`w@^ip00i_>zopr0KJnGkN^Mx literal 0 HcmV?d00001 diff --git a/actionbarsherlock/library/bin/res/drawable-nodpi/abs__action_item_divider.9.png b/actionbarsherlock/library/bin/res/drawable-nodpi/abs__action_item_divider.9.png new file mode 100644 index 0000000000000000000000000000000000000000..cac34343e2aea495c0c6a297c488e9d6c36de846 GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>le~hEWCkWCkOUzBQ^T0HZ{NOx o+lS478n``O978y+C*PRP#=!WLQ8lS|K?TShPgg&ebxsLQ0MwflXaE2J literal 0 HcmV?d00001 diff --git a/actionbarsherlock/samples/demos/.classpath b/actionbarsherlock/samples/demos/.classpath new file mode 100644 index 000000000..0e4e50f4b --- /dev/null +++ b/actionbarsherlock/samples/demos/.classpath @@ -0,0 +1,7 @@ + + + + + + + diff --git a/actionbarsherlock/samples/demos/.project b/actionbarsherlock/samples/demos/.project new file mode 100644 index 000000000..35b757909 --- /dev/null +++ b/actionbarsherlock/samples/demos/.project @@ -0,0 +1,33 @@ + + + actionbarsherlockdemos + + + + + + com.android.ide.eclipse.adt.ResourceManagerBuilder + + + + + com.android.ide.eclipse.adt.PreCompilerBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + com.android.ide.eclipse.adt.ApkBuilder + + + + + + com.android.ide.eclipse.adt.AndroidNature + org.eclipse.jdt.core.javanature + + diff --git a/astrid/AndroidManifest.xml b/astrid/AndroidManifest.xml index aaf149191..cb545ccb4 100644 --- a/astrid/AndroidManifest.xml +++ b/astrid/AndroidManifest.xml @@ -87,7 +87,7 @@ - @@ -124,7 +124,7 @@ - @@ -343,7 +343,7 @@ - diff --git a/astrid/libs/crittercism1.01.jar b/astrid/libs/crittercism1.01.jar new file mode 100644 index 0000000000000000000000000000000000000000..bf228660a5b77a95c6375d70413275d18e5d105f GIT binary patch literal 148336 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

aY{7MG%#_k!iFwtBKz-%; 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≶3^9n1-f06)gexj8nVq19N_*8D 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⁣~5+a%iC%oJ!!E&J0hbmBs;HT!5Z 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 literal 0 HcmV?d00001 diff --git a/astrid/plugin-src/com/todoroo/astrid/actfm/TagViewActivity.java b/astrid/plugin-src/com/todoroo/astrid/actfm/TagViewActivity.java index e0d5c93c3..35844e8e3 100644 --- a/astrid/plugin-src/com/todoroo/astrid/actfm/TagViewActivity.java +++ b/astrid/plugin-src/com/todoroo/astrid/actfm/TagViewActivity.java @@ -8,17 +8,18 @@ import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; +import android.app.Activity; import android.app.ProgressDialog; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.os.Bundle; +import android.support.v4.view.Menu; +import android.support.v4.view.MenuItem; import android.text.TextUtils; import android.util.DisplayMetrics; import android.util.Log; -import android.view.Menu; -import android.view.MenuItem; import android.view.MotionEvent; import android.view.View; import android.view.View.OnClickListener; @@ -94,7 +95,7 @@ public class TagViewActivity extends TaskListActivity { // --- UI initialization @Override - protected void onCreate(final Bundle savedInstanceState) { + public void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); getListView().setOnKeyListener(null); @@ -107,28 +108,28 @@ public class TagViewActivity extends TaskListActivity { return false; } }; - ((EditText) findViewById(R.id.quickAddText)).setOnTouchListener(onTouch); + ((EditText) getView().findViewById(R.id.quickAddText)).setOnTouchListener(onTouch); - View settingsContainer = findViewById(R.id.settingsContainer); + View settingsContainer = getView().findViewById(R.id.settingsContainer); settingsContainer.setVisibility(View.VISIBLE); - View settingsButton = findViewById(R.id.settings); + View settingsButton = getView().findViewById(R.id.settings); settingsButton.setOnClickListener(settingsListener); - View membersEdit = findViewById(R.id.members_edit); + View membersEdit = getView().findViewById(R.id.members_edit); membersEdit.setOnClickListener(settingsListener); - findViewById(R.id.listLabel).setPadding(0, 0, 0, 0); + getView().findViewById(R.id.listLabel).setPadding(0, 0, 0, 0); if (actFmPreferenceService.isLoggedIn()) { - View activityContainer = findViewById(R.id.activityContainer); + View activityContainer = getView().findViewById(R.id.activityContainer); activityContainer.setVisibility(View.VISIBLE); - ImageView activity = (ImageView) findViewById(R.id.activity); + ImageView activity = (ImageView) getView().findViewById(R.id.activity); activity.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - Intent intent = new Intent(TagViewActivity.this, TagUpdatesActivity.class); + Intent intent = new Intent(getActivity(), TagUpdatesActivity.class); intent.putExtra(EXTRA_TAG_DATA, tagData); startActivity(intent); AndroidUtilities.callApiMethod(5, TagViewActivity.this, "overridePendingTransition", //$NON-NLS-1$ @@ -145,7 +146,7 @@ public class TagViewActivity extends TaskListActivity { private final OnClickListener settingsListener = new OnClickListener() { @Override public void onClick(View v) { - Intent intent = new Intent(TagViewActivity.this, TagSettingsActivity.class); + Intent intent = new Intent(getActivity(), TagSettingsActivity.class); intent.putExtra(EXTRA_TAG_DATA, tagData); startActivityForResult(intent, REQUEST_CODE_SETTINGS); AndroidUtilities.callApiMethod(5, TagViewActivity.this, "overridePendingTransition", //$NON-NLS-1$ @@ -159,7 +160,7 @@ public class TagViewActivity extends TaskListActivity { */ @Override protected View getListBody(ViewGroup root) { - ViewGroup parent = (ViewGroup) getLayoutInflater().inflate(R.layout.task_list_body_tag_v2, root, false); + ViewGroup parent = (ViewGroup) getActivity().getLayoutInflater().inflate(R.layout.task_list_body_tag_v2, root, false); taskListView = super.getListBody(parent); if(actFmPreferenceService.isLoggedIn()) @@ -171,8 +172,8 @@ public class TagViewActivity extends TaskListActivity { private void showListSettingsPopover() { if (!Preferences.getBoolean(R.string.p_showed_list_settings_help, false)) { - View tabView = findViewById(R.id.settings); - HelpInfoPopover.showPopover(this, tabView, R.string.help_popover_list_settings); + View tabView = getView().findViewById(R.id.settings); + HelpInfoPopover.showPopover(getActivity(), tabView, R.string.help_popover_list_settings); Preferences.setBoolean(R.string.p_showed_list_settings_help, true); } } @@ -198,8 +199,8 @@ public class TagViewActivity extends TaskListActivity { dataLoaded = true; } - String tag = getIntent().getStringExtra(EXTRA_TAG_NAME); - long remoteId = getIntent().getLongExtra(EXTRA_TAG_REMOTE_ID, 0); + String tag = getActivity().getIntent().getStringExtra(EXTRA_TAG_NAME); + long remoteId = getActivity().getIntent().getLongExtra(EXTRA_TAG_REMOTE_ID, 0); if(tag == null && remoteId == 0) return; @@ -270,7 +271,7 @@ public class TagViewActivity extends TaskListActivity { final ProgressDialog progressDialog; if(manual && !noRemoteId) - progressDialog = DialogUtilities.progressDialog(this, getString(R.string.DLG_please_wait)); + progressDialog = DialogUtilities.progressDialog(getActivity(), getString(R.string.DLG_please_wait)); else progressDialog = null; @@ -282,8 +283,8 @@ public class TagViewActivity extends TaskListActivity { String oldName = tagData.getValue(TagData.NAME); actFmSyncService.fetchTag(tagData); - DialogUtilities.dismissDialog(TagViewActivity.this, progressDialog); - runOnUiThread(new Runnable() { + DialogUtilities.dismissDialog(getActivity(), progressDialog); + getActivity().runOnUiThread(new Runnable() { @Override public void run() { if(noRemoteId && tagData.getValue(TagData.REMOTE_ID) > 0) @@ -315,12 +316,12 @@ public class TagViewActivity extends TaskListActivity { actFmSyncService.fetchTasksForTag(tagData, manual, new Runnable() { @Override public void run() { - runOnUiThread(new Runnable() { + getActivity().runOnUiThread(new Runnable() { @Override public void run() { loadTaskListContent(true); ((TextView)taskListView.findViewById(android.R.id.empty)).setText(R.string.TLA_no_items); - DialogUtilities.dismissDialog(TagViewActivity.this, progressDialog); + DialogUtilities.dismissDialog(getActivity(), progressDialog); } }); } @@ -329,11 +330,11 @@ public class TagViewActivity extends TaskListActivity { actFmSyncService.fetchUpdatesForTag(tagData, manual, new Runnable() { @Override public void run() { - runOnUiThread(new Runnable() { + getActivity().runOnUiThread(new Runnable() { @Override public void run() { //refreshUpdatesList(); - DialogUtilities.dismissDialog(TagViewActivity.this, progressDialog); + DialogUtilities.dismissDialog(getActivity(), progressDialog); } }); } @@ -342,7 +343,7 @@ public class TagViewActivity extends TaskListActivity { } private void setUpMembersGallery() { - LinearLayout membersView = (LinearLayout)findViewById(R.id.shared_with); + LinearLayout membersView = (LinearLayout)getView().findViewById(R.id.shared_with); membersView.setOnClickListener(settingsListener); try { String membersString = tagData.getValue(TagData.MEMBERS); @@ -363,7 +364,7 @@ public class TagViewActivity extends TaskListActivity { } catch (JSONException e) { e.printStackTrace(); } - findViewById(R.id.filter_assigned).setOnClickListener(new OnClickListener() { + getActivity().findViewById(R.id.filter_assigned).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { resetAssignedFilter(); @@ -374,8 +375,8 @@ public class TagViewActivity extends TaskListActivity { @SuppressWarnings("nls") private void addImageForMember(LinearLayout membersView, JSONObject member) { DisplayMetrics displayMetrics = new DisplayMetrics(); - getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); - AsyncImageView image = new AsyncImageView(this); + getActivity().getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); + AsyncImageView image = new AsyncImageView(getActivity()); image.setLayoutParams(new LinearLayout.LayoutParams((int)(50 * displayMetrics.density), (int)(50 * displayMetrics.density))); image.setDefaultImageResource(R.drawable.icn_default_person_image); @@ -415,9 +416,9 @@ public class TagViewActivity extends TaskListActivity { else assignedCriterion = Task.USER_ID.eq(id); Criterion assigned = Criterion.and(TaskCriteria.activeAndVisible(), assignedCriterion); - filter = TagFilterExposer.filterFromTag(TagViewActivity.this, new Tag(tagData), assigned); - System.err.println("Filter: " + filter.sqlQuery); - TextView filterByAssigned = (TextView) findViewById(R.id.filter_assigned); + filter = TagFilterExposer.filterFromTag(getActivity(), new Tag(tagData), assigned); + System.err.println("Filter: " + filter.sqlQuery); //$NON-NLS-1$ + TextView filterByAssigned = (TextView) getView().findViewById(R.id.filter_assigned); filterByAssigned.setVisibility(View.VISIBLE); filterByAssigned.setText(getString(R.string.actfm_TVA_filtered_by_assign, displayName)); setUpTaskList(); @@ -443,7 +444,7 @@ public class TagViewActivity extends TaskListActivity { private void resetAssignedFilter() { currentId = -1; filter = originalFilter; - findViewById(R.id.filter_assigned).setVisibility(View.GONE); + getView().findViewById(R.id.filter_assigned).setVisibility(View.GONE); setUpTaskList(); } @@ -481,7 +482,7 @@ public class TagViewActivity extends TaskListActivity { if(!Long.toString(tagData.getValue(TagData.REMOTE_ID)).equals(intent.getStringExtra("tag_id"))) return; - runOnUiThread(new Runnable() { + getActivity().runOnUiThread(new Runnable() { @Override public void run() { //refreshUpdatesList(); @@ -495,35 +496,35 @@ public class TagViewActivity extends TaskListActivity { }; @Override - protected void onResume() { + public void onResume() { super.onResume(); IntentFilter intentFilter = new IntentFilter(BROADCAST_TAG_ACTIVITY); - registerReceiver(notifyReceiver, intentFilter); + getActivity().registerReceiver(notifyReceiver, intentFilter); } @Override - protected void onPause() { + public void onPause() { super.onPause(); - unregisterReceiver(notifyReceiver); + getActivity().unregisterReceiver(notifyReceiver); } @Override protected Task quickAddTask(String title, boolean selectNewTask) { if(!tagData.containsNonNullValue(TagData.NAME) || tagData.getValue(TagData.NAME).length() == 0) { - DialogUtilities.okDialog(this, getString(R.string.tag_no_title_error), null); + DialogUtilities.okDialog(getActivity(), getString(R.string.tag_no_title_error), null); return null; } return super.quickAddTask(title, selectNewTask); } @Override - protected void onActivityResult(int requestCode, int resultCode, Intent data) { - if (requestCode == REQUEST_CODE_SETTINGS && resultCode == RESULT_OK) { + public void onActivityResult(int requestCode, int resultCode, Intent data) { + if (requestCode == REQUEST_CODE_SETTINGS && resultCode == Activity.RESULT_OK) { tagData = tagDataService.fetchById(tagData.getId(), TagData.PROPERTIES); - filter = TagFilterExposer.filterFromTagData(this, tagData); + filter = TagFilterExposer.filterFromTagData(getActivity(), tagData); taskAdapter = null; loadTaskListContent(true); } else { @@ -532,7 +533,7 @@ public class TagViewActivity extends TaskListActivity { } @Override - public boolean onMenuItemSelected(int featureId, final MenuItem item) { + public boolean onOptionsItemSelected(MenuItem item) { // handle my own menus switch (item.getItemId()) { case MENU_REFRESH_ID: @@ -540,7 +541,7 @@ public class TagViewActivity extends TaskListActivity { return true; } - return super.onMenuItemSelected(featureId, item); + return super.onOptionsItemSelected(item); } } diff --git a/astrid/plugin-src/com/todoroo/astrid/core/CustomFilterActivity.java b/astrid/plugin-src/com/todoroo/astrid/core/CustomFilterActivity.java index 0f9e48230..4a9655b7a 100644 --- a/astrid/plugin-src/com/todoroo/astrid/core/CustomFilterActivity.java +++ b/astrid/plugin-src/com/todoroo/astrid/core/CustomFilterActivity.java @@ -39,6 +39,7 @@ import com.todoroo.andlib.sql.Field; import com.todoroo.andlib.sql.Query; import com.todoroo.andlib.sql.UnaryCriterion; import com.todoroo.astrid.activity.TaskListActivity; +import com.todoroo.astrid.activity.TaskListWrapperActivity; import com.todoroo.astrid.api.AstridApiConstants; import com.todoroo.astrid.api.CustomFilterCriterion; import com.todoroo.astrid.api.Filter; @@ -412,7 +413,7 @@ public class CustomFilterActivity extends ListActivity { // view Filter filter = new Filter(title, title, sql.toString(), values); - Intent taskListActivity = new Intent(this, TaskListActivity.class); + Intent taskListActivity = new Intent(this, TaskListWrapperActivity.class); taskListActivity.putExtra(TaskListActivity.TOKEN_FILTER, filter); startActivity(taskListActivity); } diff --git a/astrid/plugin-src/com/todoroo/astrid/gtasks/GtasksListActivity.java b/astrid/plugin-src/com/todoroo/astrid/gtasks/GtasksListActivity.java index 4a0bf130f..3cca8dd5f 100644 --- a/astrid/plugin-src/com/todoroo/astrid/gtasks/GtasksListActivity.java +++ b/astrid/plugin-src/com/todoroo/astrid/gtasks/GtasksListActivity.java @@ -2,8 +2,9 @@ package com.todoroo.astrid.gtasks; import android.app.ProgressDialog; import android.os.Bundle; -import android.view.Menu; -import android.view.MenuItem; +import android.support.v4.view.Menu; +import android.support.v4.view.MenuItem; +import android.view.MenuInflater; import com.commonsware.cwac.tlv.TouchListView; import com.commonsware.cwac.tlv.TouchListView.DropListener; @@ -44,7 +45,7 @@ public class GtasksListActivity extends DraggableTaskListActivity { if(!Preferences.getBoolean(GtasksPreferenceService.PREF_SHOWN_LIST_HELP, false)) { Preferences.setBoolean(GtasksPreferenceService.PREF_SHOWN_LIST_HELP, true); - DialogUtilities.okDialog(this, + DialogUtilities.okDialog(getActivity(), getString(R.string.gtasks_help_title), android.R.drawable.ic_dialog_info, getString(R.string.gtasks_help_body), null); @@ -92,26 +93,25 @@ public class GtasksListActivity extends DraggableTaskListActivity { }; @Override - public boolean onPrepareOptionsMenu(Menu menu) { - super.onPrepareOptionsMenu(menu); + public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { + super.onCreateOptionsMenu(menu, inflater); MenuItem item = menu.add(Menu.NONE, MENU_CLEAR_COMPLETED_ID, Menu.FIRST, this.getString(R.string.gtasks_GTA_clear_completed)); item.setIcon(android.R.drawable.ic_input_delete); // Needs new icon - return true; } @Override - public boolean onMenuItemSelected(int featureId, final MenuItem item) { + public boolean onOptionsItemSelected(MenuItem item) { if (item.getItemId() == MENU_CLEAR_COMPLETED_ID) { clearCompletedTasks(); return true; } else { - return super.onMenuItemSelected(featureId, item); + return super.onOptionsItemSelected(item); } } private void clearCompletedTasks() { - final ProgressDialog pd = new ProgressDialog(this); + final ProgressDialog pd = new ProgressDialog(getActivity()); final TodorooCursor tasks = taskService.fetchFiltered(filter.sqlQuery, null, Task.ID, Task.COMPLETION_DATE); pd.setMessage(this.getString(R.string.gtasks_GTA_clearing)); pd.show(); @@ -133,12 +133,12 @@ public class GtasksListActivity extends DraggableTaskListActivity { } } finally { tasks.close(); - DialogUtilities.dismissDialog(GtasksListActivity.this, pd); + DialogUtilities.dismissDialog(getActivity(), pd); } if (listId != null) { gtasksTaskListUpdater.correctMetadataForList(listId); } - GtasksListActivity.this.runOnUiThread(new Runnable() { + getActivity().runOnUiThread(new Runnable() { public void run() { loadTaskListContent(true); } @@ -180,7 +180,7 @@ public class GtasksListActivity extends DraggableTaskListActivity { } finally { tasks.close(); } - GtasksListActivity.this.runOnUiThread(new Runnable() { + getActivity().runOnUiThread(new Runnable() { public void run() { loadTaskListContent(true); } diff --git a/astrid/plugin-src/com/todoroo/astrid/reminders/NotificationActivity.java b/astrid/plugin-src/com/todoroo/astrid/reminders/NotificationActivity.java index f76fd5143..2cfc14698 100644 --- a/astrid/plugin-src/com/todoroo/astrid/reminders/NotificationActivity.java +++ b/astrid/plugin-src/com/todoroo/astrid/reminders/NotificationActivity.java @@ -108,43 +108,43 @@ public class NotificationActivity extends TaskListActivity implements OnTimeSetL */ private void displayNotificationPopup() { // hide quick add - findViewById(R.id.taskListFooter).setVisibility(View.GONE); + getView().findViewById(R.id.taskListFooter).setVisibility(View.GONE); // instantiate reminder window - ViewGroup parent = (ViewGroup) findViewById(R.id.taskListParent); - getLayoutInflater().inflate(R.layout.notification_control, parent, true); + ViewGroup parent = (ViewGroup) getView().findViewById(R.id.taskListParent); + getActivity().getLayoutInflater().inflate(R.layout.notification_control, parent, true); String reminder = Notifications.getRandomReminder(getResources().getStringArray(R.array.reminder_responses)); if(Preferences.getBoolean(R.string.p_rmd_nagging, true)) - ((TextView)findViewById(R.id.reminderLabel)).setText(reminder); + ((TextView)getView().findViewById(R.id.reminderLabel)).setText(reminder); else { - findViewById(R.id.reminderLabel).setVisibility(View.GONE); - findViewById(R.id.astridIcon).setVisibility(View.GONE); + getView().findViewById(R.id.reminderLabel).setVisibility(View.GONE); + getView().findViewById(R.id.astridIcon).setVisibility(View.GONE); } // set up listeners - ((Button)findViewById(R.id.goAway)).setOnClickListener(new OnClickListener() { + ((Button)getView().findViewById(R.id.goAway)).setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { - finish(); + getActivity().finish(); } }); - ((Button)findViewById(R.id.snooze)).setOnClickListener(new OnClickListener() { + ((Button)getView().findViewById(R.id.snooze)).setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { snooze(); } }); - ((Button)findViewById(R.id.done)).setOnClickListener(new OnClickListener() { + ((Button)getView().findViewById(R.id.done)).setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { Task task = new Task(); task.setId(taskId); PluginServices.getTaskService().setComplete(task, true); - finish(); + getActivity().finish(); } }); } @@ -157,10 +157,10 @@ public class NotificationActivity extends TaskListActivity implements OnTimeSetL NotificationActivity parent; public SnoozeDialog(NotificationActivity parent) { - super(parent); + super(parent.getActivity()); this.parent = parent; - LayoutInflater mInflater = (LayoutInflater) parent.getSystemService(Context.LAYOUT_INFLATER_SERVICE); + LayoutInflater mInflater = (LayoutInflater) parent.getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE); mInflater.inflate(R.layout.snooze_dialog, this, true); snoozePicker = (LinearLayout) findViewById(R.id.snoozePicker); @@ -211,18 +211,18 @@ public class NotificationActivity extends TaskListActivity implements OnTimeSetL now.setHours(now.getHours() + 1); int hour = now.getHours(); int minute = now.getMinutes(); - TimePickerDialog tpd = new TimePickerDialog(this, this, hour, minute, - DateUtilities.is24HourFormat(this)); + TimePickerDialog tpd = new TimePickerDialog(getActivity(), this, hour, minute, + DateUtilities.is24HourFormat(getActivity())); tpd.show(); - tpd.setOwnerActivity(this); + tpd.setOwnerActivity(getActivity()); } else { SnoozeDialog sd = new SnoozeDialog(this); - new AlertDialog.Builder(this) + new AlertDialog.Builder(getActivity()) .setTitle(R.string.rmd_NoA_snooze) .setView(sd) .setPositiveButton(android.R.string.ok, sd) .setNegativeButton(android.R.string.cancel, null) - .show().setOwnerActivity(this); + .show().setOwnerActivity(getActivity()); } } @@ -242,7 +242,7 @@ public class NotificationActivity extends TaskListActivity implements OnTimeSetL task.setId(taskId); task.setValue(Task.REMINDER_SNOOZE, time); PluginServices.getTaskService().save(task); - finish(); + getActivity().finish(); StatisticsService.reportEvent(StatisticsConstants.TASK_SNOOZE); } diff --git a/astrid/project.properties b/astrid/project.properties index a2116be0d..d7ae8bbc2 100644 --- a/astrid/project.properties +++ b/astrid/project.properties @@ -9,9 +9,10 @@ # Indicates whether an apk should be generated for each density. split.density=false -android.library.reference.3=../facebook/facebook/ -android.library.reference.1=../api/ -android.library.reference.2=../greendroid/GreenDroid/ +android.library.reference.3=../facebook/facebook +android.library.reference.1=../api +android.library.reference.2=../actionbarsherlock/library # Project target. target=android-14 apk-configurations= +android.library.reference.4=../greendroid/GreenDroid diff --git a/astrid/src/com/todoroo/astrid/activity/DraggableTaskListActivity.java b/astrid/src/com/todoroo/astrid/activity/DraggableTaskListActivity.java index a1f4f57fd..d66ec92ff 100644 --- a/astrid/src/com/todoroo/astrid/activity/DraggableTaskListActivity.java +++ b/astrid/src/com/todoroo/astrid/activity/DraggableTaskListActivity.java @@ -4,9 +4,9 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.concurrent.atomic.AtomicReference; -import android.app.ListActivity; import android.database.Cursor; import android.os.Bundle; +import android.support.v4.app.ListFragment; import android.view.MotionEvent; import android.view.View; import android.view.View.OnTouchListener; @@ -52,7 +52,7 @@ public class DraggableTaskListActivity extends TaskListActivity { @Override protected View getListBody(ViewGroup root) { - return getLayoutInflater().inflate(R.layout.task_list_body_draggable, root, false); + return getActivity().getLayoutInflater().inflate(R.layout.task_list_body_draggable, root, false); } // --- task adapter @@ -66,12 +66,12 @@ public class DraggableTaskListActivity extends TaskListActivity { sqlQueryTemplate.set(SortHelper.adjustQueryForFlagsAndSort(filter.sqlQuery, sortFlags, sortSort)); - ((TextView)findViewById(R.id.listLabel)).setText(filter.title); + ((TextView)getView().findViewById(R.id.listLabel)).setText(filter.title); // perform query TodorooCursor currentCursor = taskService.fetchFiltered( sqlQueryTemplate.get(), null, getProperties()); - startManagingCursor(currentCursor); + getActivity().startManagingCursor(currentCursor); // set up list adapters taskAdapter = new DraggableTaskAdapter(this, R.layout.task_adapter_draggable_row, @@ -100,7 +100,7 @@ public class DraggableTaskListActivity extends TaskListActivity { private final class DraggableTaskAdapter extends TaskAdapter { - private DraggableTaskAdapter(ListActivity activity, int resource, + private DraggableTaskAdapter(ListFragment activity, int resource, Cursor c, AtomicReference query, boolean autoRequery, OnCompletedTaskListener onCompletedTaskListener) { super(activity, resource, c, query, autoRequery, diff --git a/astrid/src/com/todoroo/astrid/activity/FilterListActivity.java b/astrid/src/com/todoroo/astrid/activity/FilterListActivity.java index ef66662ef..91a80670c 100644 --- a/astrid/src/com/todoroo/astrid/activity/FilterListActivity.java +++ b/astrid/src/com/todoroo/astrid/activity/FilterListActivity.java @@ -12,8 +12,8 @@ import org.json.JSONException; import org.weloveastrid.rmilk.MilkPreferences; import org.weloveastrid.rmilk.MilkUtilities; +import android.app.Activity; import android.app.AlertDialog; -import android.app.ExpandableListActivity; import android.app.Notification; import android.app.PendingIntent; import android.app.PendingIntent.CanceledException; @@ -35,11 +35,12 @@ import android.util.DisplayMetrics; import android.view.ContextMenu; import android.view.ContextMenu.ContextMenuInfo; import android.view.KeyEvent; +import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.View.OnClickListener; -import android.view.Window; +import android.view.ViewGroup; import android.view.inputmethod.EditorInfo; import android.widget.ArrayAdapter; import android.widget.EditText; @@ -47,6 +48,7 @@ import android.widget.ExpandableListView; import android.widget.ExpandableListView.ExpandableListContextMenuInfo; import android.widget.FrameLayout; import android.widget.ImageView; +import android.widget.ListView; import android.widget.TextView; import android.widget.TextView.OnEditorActionListener; import android.widget.Toast; @@ -91,22 +93,22 @@ import com.todoroo.astrid.utility.Constants; * @author Tim Su * */ -public class FilterListActivity extends ExpandableListActivity { +public class FilterListActivity extends ExpandableListFragment { // -- extra codes public static final String SHOW_BACK_BUTTON = "show_back"; //$NON-NLS-1$ // --- menu codes - private static final int MENU_SEARCH_ID = Menu.FIRST + 0; - private static final int MENU_HELP_ID = Menu.FIRST + 1; - private static final int MENU_REFRESH_ID = Menu.FIRST + 2; - private static final int MENU_NEW_FILTER_ID = Menu.FIRST + 3; + private static final int MENU_SEARCH_ID = R.string.FLA_menu_search; + private static final int MENU_HELP_ID = R.string.FLA_menu_help; + private static final int MENU_REFRESH_ID = R.string.actfm_FLA_menu_refresh; + private static final int MENU_NEW_FILTER_ID = R.string.FLA_new_filter; private static final String LAST_TAG_REFRESH_KEY = "last_tag_refresh"; //$NON-NLS-1$ - private static final int CONTEXT_MENU_SHORTCUT = Menu.FIRST + 4; - private static final int CONTEXT_MENU_INTENT = Menu.FIRST + 5; + private static final int CONTEXT_MENU_SHORTCUT = R.string.FLA_context_shortcut; + private static final int CONTEXT_MENU_INTENT = Menu.FIRST + 4; private static final int REQUEST_CUSTOM_INTENT = 1; private static final int REQUEST_VIEW_TASKS = 2; @@ -121,6 +123,7 @@ public class FilterListActivity extends ExpandableListActivity { protected SyncActionReceiver syncActionReceiver = new SyncActionReceiver(); private final LinkedHashSet syncActions = new LinkedHashSet(); protected FilterAdapter adapter = null; + private boolean mDualFragments; /* ====================================================================== * ======================================================= initialization @@ -132,13 +135,34 @@ public class FilterListActivity extends ExpandableListActivity { /** Called when loading up the activity */ @Override - protected void onCreate(Bundle savedInstanceState) { - requestWindowFeature(Window.FEATURE_NO_TITLE); + public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - new StartupService().onStartupApplication(this); - ThemeService.applyTheme(this); - setContentView(R.layout.filter_list_activity); + // Tell the framework to try to keep this fragment around + // during a configuration change. + setRetainInstance(true); + + new StartupService().onStartupApplication(getActivity()); + } + + /* (non-Javadoc) + * @see com.todoroo.astrid.fragment.ExpandableListFragment#onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle) + */ + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + ViewGroup parent = (ViewGroup) getActivity().getLayoutInflater().inflate(R.layout.filter_list_activity, container, false); + ThemeService.applyTheme(parent); + return parent; + } + + @Override + public void onActivityCreated(Bundle savedInstanceState) { + super.onActivityCreated(savedInstanceState); + getActivity().setDefaultKeyMode(Activity.DEFAULT_KEYS_SEARCH_LOCAL); + // We have a menu item to show in action bar. + setHasOptionsMenu(true); + ImageView backButton = (ImageView) findViewById(R.id.back); if (!getIntent().getBooleanExtra(SHOW_BACK_BUTTON, true)) { backButton.setVisibility(View.GONE); @@ -153,7 +177,17 @@ public class FilterListActivity extends ExpandableListActivity { } }); - onNewIntent(getIntent()); + onContentChanged(); + + onNewIntent(getActivity().getIntent()); + + Fragment tasklistFrame = getFragmentManager().findFragmentById(R.id.tasklist_fragment); + mDualPane = (tasklistFrame != null) && tasklistFrame.isInLayout(); + + if (mDualPane) { + // In dual-pane mode, the list view highlights the selected item. + getExpandableListView().setChoiceMode(ListView.CHOICE_MODE_SINGLE); + } } @Override diff --git a/astrid/src/com/todoroo/astrid/activity/ShareLinkActivity.java b/astrid/src/com/todoroo/astrid/activity/ShareLinkActivity.java index ea475b252..a6df26e2a 100644 --- a/astrid/src/com/todoroo/astrid/activity/ShareLinkActivity.java +++ b/astrid/src/com/todoroo/astrid/activity/ShareLinkActivity.java @@ -19,10 +19,10 @@ public final class ShareLinkActivity extends TaskListActivity { } @Override - protected void onCreate(Bundle savedInstanceState) { + public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - Intent callerIntent = getIntent(); + Intent callerIntent = getActivity().getIntent(); String subject = callerIntent.getStringExtra(Intent.EXTRA_SUBJECT); if(subject == null) @@ -30,7 +30,7 @@ public final class ShareLinkActivity extends TaskListActivity { Task task = quickAddTask(subject, false); task.setValue(Task.NOTES, callerIntent.getStringExtra(Intent.EXTRA_TEXT)); taskService.save(task); - Intent intent = new Intent(this, TaskEditActivity.class); + Intent intent = new Intent(getActivity(), TaskEditActivity.class); intent.putExtra(TaskEditActivity.TOKEN_ID, task.getId()); startActivityForResult(intent, ACTIVITY_EDIT_TASK); } diff --git a/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java b/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java index 567b3186e..3441d38a4 100644 --- a/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java +++ b/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java @@ -11,8 +11,8 @@ import java.util.concurrent.atomic.AtomicReference; import org.weloveastrid.rmilk.MilkPreferences; import org.weloveastrid.rmilk.MilkUtilities; +import android.app.Activity; import android.app.AlertDialog; -import android.app.ListActivity; import android.app.PendingIntent.CanceledException; import android.app.SearchManager; import android.content.BroadcastReceiver; @@ -26,22 +26,23 @@ import android.content.SharedPreferences.Editor; import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; import android.database.Cursor; -import android.graphics.PixelFormat; import android.net.Uri; import android.os.Bundle; +import android.support.v4.app.ListFragment; +import android.support.v4.app.SupportActivity; +import android.support.v4.view.Menu; +import android.support.v4.view.MenuItem; import android.text.TextUtils; import android.view.ContextMenu; import android.view.ContextMenu.ContextMenuInfo; import android.view.KeyEvent; -import android.view.Menu; -import android.view.MenuItem; +import android.view.LayoutInflater; +import android.view.MenuInflater; import android.view.View; import android.view.View.OnClickListener; import android.view.View.OnKeyListener; import android.view.View.OnLongClickListener; import android.view.ViewGroup; -import android.view.Window; -import android.view.WindowManager; import android.view.inputmethod.EditorInfo; import android.view.inputmethod.InputMethodManager; import android.widget.AbsListView; @@ -118,7 +119,7 @@ import com.todoroo.astrid.widget.TasksWidget; * @author Tim Su * */ -public class TaskListActivity extends ListActivity implements OnScrollListener, +public class TaskListActivity extends ListFragment implements OnScrollListener, GestureInterface, OnSortSelectedListener { // --- activities @@ -132,19 +133,19 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, // --- menu codes - protected static final int MENU_LISTS_ID = Menu.FIRST + 1; - protected static final int MENU_ADDONS_ID = Menu.FIRST + 2; - protected static final int MENU_SETTINGS_ID = Menu.FIRST + 3; - protected static final int MENU_SORT_ID = Menu.FIRST + 4; - protected static final int MENU_SYNC_ID = Menu.FIRST + 5; - protected static final int MENU_SUPPORT_ID = Menu.FIRST + 6; - protected static final int MENU_ADDON_INTENT_ID = Menu.FIRST + 7; - - protected static final int CONTEXT_MENU_EDIT_TASK_ID = Menu.FIRST + 20; - protected static final int CONTEXT_MENU_COPY_TASK_ID = Menu.FIRST + 21; - protected static final int CONTEXT_MENU_DELETE_TASK_ID = Menu.FIRST + 22; - protected static final int CONTEXT_MENU_UNDELETE_TASK_ID = Menu.FIRST + 23; - protected static final int CONTEXT_MENU_PURGE_TASK_ID = Menu.FIRST + 24; + protected static final int MENU_LISTS_ID = R.string.tag_TLA_menu; + protected static final int MENU_ADDONS_ID = R.string.TLA_menu_addons; + protected static final int MENU_SETTINGS_ID = R.string.TLA_menu_settings; + protected static final int MENU_SORT_ID = R.string.TLA_menu_sort; + protected static final int MENU_SYNC_ID = R.string.TLA_menu_sync; + protected static final int MENU_SUPPORT_ID = R.string.TLA_menu_support; + protected static final int MENU_ADDON_INTENT_ID = Menu.FIRST + 199; + + protected static final int CONTEXT_MENU_EDIT_TASK_ID = R.string.TAd_contextEditTask; + protected static final int CONTEXT_MENU_COPY_TASK_ID = R.string.TAd_contextCopyTask; + protected static final int CONTEXT_MENU_DELETE_TASK_ID = R.string.TAd_contextDeleteTask; + protected static final int CONTEXT_MENU_UNDELETE_TASK_ID = R.string.TAd_contextUndeleteTask; + protected static final int CONTEXT_MENU_PURGE_TASK_ID = R.string.TAd_contextPurgeTask; protected static final int CONTEXT_MENU_BROADCAST_INTENT_ID = Menu.FIRST + 25; protected static final int CONTEXT_MENU_PLUGIN_ID_FIRST = Menu.FIRST + 26; @@ -201,6 +202,10 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, private final TaskListContextMenuExtensionLoader contextMenuExtensionLoader = new TaskListContextMenuExtensionLoader(); private VoiceInputAssistant voiceInputAssistant; + // --- fragment handling variables + OnItemSelectedListener mListener; + private final boolean mDualFragments = false; + /* ====================================================================== * ======================================================= initialization * ====================================================================== */ @@ -209,6 +214,25 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, AstridDependencyInjector.initialize(); } + /** Container Activity must implement this interface and we ensure + * that it does during the onAttach() callback + */ + public interface OnItemSelectedListener { + public void onItemSelected(int category, int position); + } + + @Override + public void onAttach(SupportActivity activity) { + super.onAttach(activity); + // Check that the container activity has implemented the callback interface + try { + mListener = (OnItemSelectedListener) activity; + } catch (ClassCastException e) { + throw new ClassCastException(activity.toString() + + " must implement OnItemSelectedListener"); //$NON-NLS-1$ + } + } + /** * @return view to attach to the body of the task list. must contain two * elements, a view with id android:id/empty and a list view with id @@ -216,42 +240,72 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, */ protected View getListBody(ViewGroup root) { if(AndroidUtilities.getSdkVersion() > 3) - return getLayoutInflater().inflate(R.layout.task_list_body_standard, root, false); + return getActivity().getLayoutInflater().inflate(R.layout.task_list_body_standard, root, false); else - return getLayoutInflater().inflate(R.layout.task_list_body_api3, root, false); + return getActivity().getLayoutInflater().inflate(R.layout.task_list_body_api3, root, false); } /** Called when loading up the activity */ @Override - protected void onCreate(Bundle savedInstanceState) { - ContextManager.setContext(this); - requestWindowFeature(Window.FEATURE_NO_TITLE); + public void onCreate(Bundle savedInstanceState) { DependencyInjectionService.getInstance().inject(this); super.onCreate(savedInstanceState); + // Tell the framework to try to keep this fragment around + // during a configuration change. + setRetainInstance(true); - new StartupService().onStartupApplication(this); - ThemeService.applyTheme(this); - ViewGroup parent = (ViewGroup) getLayoutInflater().inflate(R.layout.task_list_activity, null); - parent.addView(getListBody(parent), 1); - setContentView(parent); + new StartupService().onStartupApplication(getActivity()); if(database == null) return; database.openForWriting(); + } + + + /* (non-Javadoc) + * @see android.support.v4.app.Fragment#onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle) + */ + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + ViewGroup parent = (ViewGroup) getActivity().getLayoutInflater().inflate( + R.layout.task_list_activity, container, false); + parent.addView(getListBody(parent), 1); + ThemeService.applyTheme(getActivity()); + + return parent; + } + + @Override + public void onActivityCreated(Bundle savedInstanceState) { + super.onActivityCreated(savedInstanceState); + // We have a menu item to show in action bar. + setHasOptionsMenu(true); + setUpUiComponents(); - onNewIntent(getIntent()); + onNewIntent(getActivity().getIntent()); + + // FIXME move this code into the TaskListWrapperActivity +// Fragment filterFrame = getFragmentManager().findFragmentById(R.id.filterlist_fragment); +// mDualPane = (filterFrame != null) && filterFrame.isInLayout(); +// +// if (mDualPane) { +// // In dual-pane mode, the list view highlights the selected item. +// getListView().setChoiceMode(ListView.CHOICE_MODE_SINGLE); +// } + // end of FIXME if(Preferences.getInt(AstridPreferences.P_UPGRADE_FROM, -1) > -1) - upgradeService.showChangeLog(this, Preferences.getInt(AstridPreferences.P_UPGRADE_FROM, -1)); + upgradeService.showChangeLog(getActivity(), Preferences.getInt(AstridPreferences.P_UPGRADE_FROM, -1)); if (!Preferences.getBoolean(R.string.p_showed_add_task_help, false)) { - HelpInfoPopover.showPopover(TaskListActivity.this, quickAddBox, R.string.help_popover_add_task); + HelpInfoPopover.showPopover(getActivity(), quickAddBox, R.string.help_popover_add_task); Preferences.setBoolean(R.string.p_showed_add_task_help, true); } - if(getIntent().hasExtra(TOKEN_SOURCE)) { - switch(getIntent().getIntExtra(TOKEN_SOURCE, Constants.SOURCE_DEFAULT)) { + if(getActivity().getIntent().hasExtra(TOKEN_SOURCE)) { + switch(getActivity().getIntent().getIntExtra(TOKEN_SOURCE, Constants.SOURCE_DEFAULT)) { case Constants.SOURCE_NOTIFICATION: StatisticsService.reportEvent(StatisticsConstants.LAUNCH_FROM_NOTIFICATION); break; @@ -271,10 +325,7 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, } } - @Override protected void onNewIntent(Intent intent) { - super.onNewIntent(intent); - Bundle extras = intent.getExtras(); if (extras != null) { overrideFinishAnim = extras.getBoolean(TOKEN_OVERRIDE_ANIM); @@ -282,32 +333,34 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, overrideFinishAnim = false; } String intentAction = intent.getAction(); + // FIXME maybe SEARCH has to go into the Wrapper-activity and forward to the filterFragment if (Intent.ACTION_SEARCH.equals(intentAction)) { String query = intent.getStringExtra(SearchManager.QUERY).trim(); Filter searchFilter = new Filter(null, getString(R.string.FLA_search_filter, query), new QueryTemplate().where(Functions.upper(Task.TITLE).like("%" + //$NON-NLS-1$ query.toUpperCase() + "%")), //$NON-NLS-1$ null); - intent = new Intent(this, TaskListActivity.class); + intent = new Intent(getActivity(), TaskListActivity.class); intent.putExtra(TaskListActivity.TOKEN_FILTER, searchFilter); startActivity(intent); - finish(); +// finish(); return; } else if(extras != null && extras.containsKey(TOKEN_FILTER)) { filter = extras.getParcelable(TOKEN_FILTER); isFilter = true; } else { filter = CoreFilterExposer.buildInboxFilter(getResources()); - findViewById(R.id.headerLogo).setVisibility(View.VISIBLE); - findViewById(R.id.listLabel).setVisibility(View.GONE); + getView().findViewById(R.id.headerLogo).setVisibility(View.VISIBLE); + getView().findViewById(R.id.listLabel).setVisibility(View.GONE); isFilter = false; } setUpTaskList(); - if(Constants.DEBUG) - setTitle("[D] " + filter.title); //$NON-NLS-1$ + // FIXME put this into the wrapper activity +// if(Constants.DEBUG) +// setTitle("[D] " + filter.title); //$NON-NLS-1$ - contextMenuExtensionLoader.loadInNewThread(this); + contextMenuExtensionLoader.loadInNewThread(getActivity()); } protected void addSyncRefreshMenuItem(Menu menu) { @@ -322,10 +375,7 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, * @return true if menu should be displayed */ @Override - public boolean onPrepareOptionsMenu(Menu menu) { - if(menu.size() > 0) - menu.clear(); - + public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { MenuItem item; if(!(this instanceof DraggableTaskListActivity)) { @@ -339,6 +389,7 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, item = menu.add(Menu.NONE, MENU_LISTS_ID, Menu.NONE, R.string.tag_TLA_menu); item.setIcon(R.drawable.ic_menu_lists); + item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS); if(!Constants.MARKET_DISABLED) { item = menu.add(Menu.NONE, MENU_ADDONS_ID, Menu.NONE, @@ -356,7 +407,7 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, // ask about plug-ins Intent queryIntent = new Intent(AstridApiConstants.ACTION_TASK_LIST_MENU); - PackageManager pm = getPackageManager(); + PackageManager pm = getActivity().getPackageManager(); List resolveInfoList = pm.queryIntentActivities(queryIntent, 0); int length = resolveInfoList.size(); for(int i = 0; i < length; i++) { @@ -370,16 +421,17 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, resolveInfo.activityInfo.name); item.setIntent(intent); } - - return true; } private void setUpUiComponents() { - ((ImageView)findViewById(R.id.back)).setOnClickListener(new OnClickListener() { - public void onClick(View v) { - showFilterListActivity(); - } - }); + ImageView backButton = (ImageView)getView().findViewById(R.id.back); + if (backButton != null) { + backButton.setOnClickListener(new OnClickListener() { + public void onClick(View v) { + showFilterListActivity(); + } + }); + } // set listener for quick-changing task priority getListView().setOnKeyListener(new OnKeyListener() { @@ -414,7 +466,7 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, }); // set listener for pressing enter in quick-add box - quickAddBox = (EditText) findViewById(R.id.quickAddText); + quickAddBox = (EditText) getView().findViewById(R.id.quickAddText); quickAddBox.setOnEditorActionListener(new OnEditorActionListener() { /** * When user presses enter, quick-add the task @@ -430,7 +482,7 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, }); - quickAddButton = ((ImageButton)findViewById(R.id.quickAddButton)); + quickAddButton = ((ImageButton)getView().findViewById(R.id.quickAddButton)); // set listener for quick add button quickAddButton.setOnClickListener(new OnClickListener() { @@ -445,11 +497,11 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, }); // prepare and set listener for voice add button - voiceAddButton = (ImageButton) findViewById(R.id.voiceAddButton); + voiceAddButton = (ImageButton) getView().findViewById(R.id.voiceAddButton); int prompt = R.string.voice_edit_title_prompt; if (Preferences.getBoolean(R.string.p_voiceInputCreatesTask, false)) prompt = R.string.voice_create_prompt; - voiceInputAssistant = new VoiceInputAssistant(this,voiceAddButton,quickAddBox); + voiceInputAssistant = new VoiceInputAssistant(getActivity(),voiceAddButton,quickAddBox); voiceInputAssistant.configureMicrophoneButton(prompt); // set listener for extended addbutton @@ -468,18 +520,14 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, // gestures / animation try { - GestureService.registerGestureDetector(this, R.id.gestures, R.raw.gestures, this); + GestureService.registerGestureDetector(getActivity(), R.id.gestures, R.raw.gestures, this); } catch (VerifyError e) { // failed check, no gestures :P } - SharedPreferences publicPrefs = AstridPreferences.getPublicPrefs(this); + SharedPreferences publicPrefs = AstridPreferences.getPublicPrefs(getActivity()); sortFlags = publicPrefs.getInt(SortHelper.PREF_SORT_FLAGS, 0); sortSort = publicPrefs.getInt(SortHelper.PREF_SORT_SORT, 0); - - // dithering - getWindow().setFormat(PixelFormat.RGBA_8888); - getWindow().addFlags(WindowManager.LayoutParams.FLAG_DITHER); } private void initiateAutomaticSync() { @@ -494,20 +542,20 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, @Override public void run() { Preferences.setLong(LAST_AUTOSYNC_ATTEMPT, DateUtilities.now()); - new ActFmSyncProvider().synchronize(TaskListActivity.this); + new ActFmSyncProvider().synchronize(getActivity()); } }.start(); } // Subclasses can override these to customize extras in quickadd intent protected Intent getOnClickQuickAddIntent(Task t) { - Intent intent = new Intent(TaskListActivity.this, TaskEditActivity.class); + Intent intent = new Intent(getActivity(), TaskEditActivity.class); intent.putExtra(TaskEditActivity.TOKEN_ID, t.getId()); return intent; } protected Intent getOnLongClickQuickAddIntent(Task t) { - Intent intent = new Intent(TaskListActivity.this, TaskEditActivity.class); + Intent intent = new Intent(getActivity(), TaskEditActivity.class); intent.putExtra(TaskEditActivity.TOKEN_ID, t.getId()); return intent; } @@ -527,7 +575,7 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, public void run() { // refresh if conditions match Flags.checkAndClear(Flags.REFRESH); - runOnUiThread(new Runnable() { + getActivity().runOnUiThread(new Runnable() { @Override public void run() { loadTaskListContent(true); @@ -542,20 +590,20 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, * ====================================================================== */ @Override - protected void onStart() { + public void onStart() { super.onStart(); } @Override - protected void onStop() { - StatisticsService.sessionStop(this); + public void onStop() { + StatisticsService.sessionStop(getActivity()); super.onStop(); } @Override - protected void onResume() { + public void onResume() { super.onResume(); - StatisticsService.sessionStart(this); + StatisticsService.sessionStart(getActivity()); if (addOnService.hasPowerPack() && Preferences.getBoolean(R.string.p_voiceInputEnabled, true) && voiceInputAssistant.isVoiceInputAvailable()) { @@ -564,15 +612,15 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, voiceAddButton.setVisibility(View.GONE); } - registerReceiver(detailReceiver, + getActivity().registerReceiver(detailReceiver, new IntentFilter(AstridApiConstants.BROADCAST_SEND_DETAILS)); - registerReceiver(detailReceiver, + getActivity().registerReceiver(detailReceiver, new IntentFilter(AstridApiConstants.BROADCAST_SEND_DECORATIONS)); - registerReceiver(detailReceiver, + getActivity().registerReceiver(detailReceiver, new IntentFilter(AstridApiConstants.BROADCAST_SEND_ACTIONS)); - registerReceiver(refreshReceiver, + getActivity().registerReceiver(refreshReceiver, new IntentFilter(AstridApiConstants.BROADCAST_EVENT_REFRESH)); - registerReceiver(syncActionReceiver, + getActivity().registerReceiver(syncActionReceiver, new IntentFilter(AstridApiConstants.BROADCAST_SEND_SYNC_ACTIONS)); setUpBackgroundJobs(); @@ -582,13 +630,13 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, } @Override - protected void onPause() { + public void onPause() { super.onPause(); StatisticsService.sessionPause(); try { - unregisterReceiver(detailReceiver); - unregisterReceiver(refreshReceiver); - unregisterReceiver(syncActionReceiver); + getActivity().unregisterReceiver(detailReceiver); + getActivity().unregisterReceiver(refreshReceiver); + getActivity().unregisterReceiver(syncActionReceiver); } catch (IllegalArgumentException e) { // might not have fully initialized } @@ -617,7 +665,7 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, if(intent == null || !AstridApiConstants.BROADCAST_EVENT_REFRESH.equals(intent.getAction())) return; - runOnUiThread(new Runnable() { + getActivity().runOnUiThread(new Runnable() { @Override public void run() { taskAdapter.flushCaches(); @@ -681,9 +729,9 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, } } - @Override public void onWindowFocusChanged(boolean hasFocus) { - super.onWindowFocusChanged(hasFocus); + // FIXME: move to parent Activity +// super.onWindowFocusChanged(hasFocus); if(hasFocus && Flags.checkAndClear(Flags.REFRESH)) { taskAdapter.flushCaches(); loadTaskListContent(true); @@ -691,7 +739,7 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, } @Override - protected void onActivityResult(int requestCode, int resultCode, Intent data) { + public void onActivityResult(int requestCode, int resultCode, Intent data) { // handle the result of voice recognition, put it into the textfield if (voiceInputAssistant.handleActivityResult(requestCode, resultCode, data)) { // if user wants, create the task directly (with defaultvalues) after saying it @@ -704,13 +752,13 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, } if(requestCode == ACTIVITY_SETTINGS && resultCode == EditPreferences.RESULT_CODE_THEME_CHANGED) { - finish(); - startActivity(getIntent()); + getActivity().finish(); + getActivity().startActivity(getActivity().getIntent()); } super.onActivityResult(requestCode, resultCode, data); - if(resultCode != RESULT_CANCELED) { + if(resultCode != Activity.RESULT_CANCELED) { taskAdapter.flushCaches(); loadTaskListContent(true); taskService.cleanup(); @@ -766,7 +814,7 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, taskAdapter.flushCaches(); taskAdapter.notifyDataSetChanged(); } - startManagingCursor(taskCursor); + getActivity().startManagingCursor(taskCursor); if(oldListItemSelected != ListView.INVALID_POSITION && oldListItemSelected < taskCursor.getCount()) @@ -775,13 +823,14 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, // also load sync actions syncActions.clear(); Intent broadcastIntent = new Intent(AstridApiConstants.BROADCAST_REQUEST_SYNC_ACTIONS); - sendOrderedBroadcast(broadcastIntent, AstridApiConstants.PERMISSION_READ); + getActivity().sendOrderedBroadcast(broadcastIntent, AstridApiConstants.PERMISSION_READ); } - @Override - public void setTitle(CharSequence title) { - ((TextView)findViewById(R.id.listLabel)).setText(title); - } + // FIXME: put this into the wrapper-activity eventually +// @Override +// public void setTitle(CharSequence title) { +// ((TextView)findViewById(R.id.listLabel)).setText(title); +// } /** * Fill in the Task List with current items @@ -793,12 +842,13 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, sqlQueryTemplate.set(SortHelper.adjustQueryForFlagsAndSort(filter.sqlQuery, sortFlags, sortSort)); - setTitle(filter.title); + // FIXME: put this into the wrapper-activity eventually +// setTitle(filter.title); // perform query TodorooCursor currentCursor = taskService.fetchFiltered( sqlQueryTemplate.get(), null, TaskAdapter.PROPERTIES); - startManagingCursor(currentCursor); + getActivity().startManagingCursor(currentCursor); // set up list adapters taskAdapter = new TaskAdapter(this, R.layout.task_adapter_row, @@ -843,13 +893,13 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, currentCursor = taskService.fetchFiltered(sqlQueryTemplate.get(), null, TaskAdapter.PROPERTIES); getListView().setFilterText(""); - startManagingCursor(currentCursor); + getActivity().startManagingCursor(currentCursor); taskAdapter.changeCursor(currentCursor); // update title filter.title = getString(R.string.TLA_custom); - ((TextView)findViewById(R.id.listLabel)).setText(filter.title); + ((TextView)getView().findViewById(R.id.listLabel)).setText(filter.title); // try selecting again for(int i = 0; i < currentCursor.getCount(); i++) { @@ -865,13 +915,13 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, private void showHelpPopover() { if (!Preferences.getBoolean(R.string.p_showed_tap_task_help, false)) { Preferences.setBoolean(R.string.p_showed_tap_task_help, true); - InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); + InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(quickAddBox.getWindowToken(), 0); getListView().postDelayed(new Runnable() { public void run() { final View view = getListView().getChildAt(getListView().getChildCount() - 1); if (view != null) { - HelpInfoPopover.showPopover(TaskListActivity.this, view, R.string.help_popover_tap_task); + HelpInfoPopover.showPopover(getActivity(), view, R.string.help_popover_tap_task); } } }, 1000L); @@ -910,12 +960,12 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, boolean gcalCreateEventEnabled = Preferences.getStringValue(R.string.gcal_p_default) != null && !Preferences.getStringValue(R.string.gcal_p_default).equals("-1"); if (title.length()>0 && gcalCreateEventEnabled) { - Uri calendarUri = GCalHelper.createTaskEvent(task, getContentResolver(), new ContentValues()); + Uri calendarUri = GCalHelper.createTaskEvent(task, getActivity().getContentResolver(), new ContentValues()); task.setValue(Task.CALENDAR_URI, calendarUri.toString()); taskService.save(task); } - TextView quickAdd = (TextView)findViewById(R.id.quickAddText); + TextView quickAdd = (TextView)getView().findViewById(R.id.quickAddText); quickAdd.setText(""); //$NON-NLS-1$ if(selectNewTask) { @@ -926,7 +976,7 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, StatisticsService.reportEvent(StatisticsConstants.TASK_CREATED_TASKLIST); return task; } catch (Exception e) { - exceptionService.displayAndReportError(this, "quick-add-task", e); + exceptionService.displayAndReportError(getActivity(), "quick-add-task", e); return new Task(); } } @@ -1010,7 +1060,7 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, long taskId = task.getId(); for(ContextMenuItem item : contextMenuExtensionLoader.getList()) { - MenuItem menuItem = menu.add(id, CONTEXT_MENU_BROADCAST_INTENT_ID, Menu.NONE, + android.view.MenuItem menuItem = menu.add(id, CONTEXT_MENU_BROADCAST_INTENT_ID, Menu.NONE, item.title); item.intent.putExtra(AstridApiConstants.EXTRAS_TASK_ID, taskId); menuItem.setIntent(item.intent); @@ -1024,7 +1074,7 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, /** Show a dialog box and delete the task specified */ private void deleteTask(final Task task) { - new AlertDialog.Builder(this).setTitle(R.string.DLG_confirm_title) + new AlertDialog.Builder(getActivity()).setTitle(R.string.DLG_confirm_title) .setMessage(R.string.DLG_delete_this_task_question).setIcon( android.R.drawable.ic_dialog_alert).setPositiveButton( android.R.string.ok, @@ -1061,7 +1111,7 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, // Get a list of all sync plugins and bring user to the prefs pane // for one of them Intent queryIntent = new Intent(AstridApiConstants.ACTION_SETTINGS); - PackageManager pm = getPackageManager(); + PackageManager pm = getActivity().getPackageManager(); List resolveInfoList = pm.queryIntentActivities( queryIntent, PackageManager.GET_META_DATA); int length = resolveInfoList.size(); @@ -1100,7 +1150,7 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, SyncAction syncAction = syncActions.iterator().next(); try { syncAction.intent.send(); - Toast.makeText(this, R.string.SyP_progress_toast, + Toast.makeText(getActivity(), R.string.SyP_progress_toast, Toast.LENGTH_LONG).show(); } catch (CanceledException e) { // @@ -1114,7 +1164,7 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, public void onClick(DialogInterface click, int which) { try { actions[which].intent.send(); - Toast.makeText(TaskListActivity.this, R.string.SyP_progress_toast, + Toast.makeText(getActivity(), R.string.SyP_progress_toast, Toast.LENGTH_LONG).show(); } catch (CanceledException e) { // @@ -1133,18 +1183,24 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, * @param listener */ private void showSyncOptionMenu(TYPE[] items, DialogInterface.OnClickListener listener) { - ArrayAdapter adapter = new ArrayAdapter(this, + ArrayAdapter adapter = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_dropdown_item, items); // show a menu of available options - new AlertDialog.Builder(this) + new AlertDialog.Builder(getActivity()) .setTitle(R.string.SyP_label) .setAdapter(adapter, listener) - .show().setOwnerActivity(this); + .show().setOwnerActivity(getActivity()); + } + + @Override + public boolean onContextItemSelected(MenuItem item) { + // called when context menu appears + return onOptionsItemSelected(item); } @Override - public boolean onMenuItemSelected(int featureId, final MenuItem item) { + public boolean onOptionsItemSelected(final MenuItem item) { Intent intent; long itemId; @@ -1156,17 +1212,17 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, return true; case MENU_ADDONS_ID: StatisticsService.reportEvent(StatisticsConstants.TLA_MENU_ADDONS); - intent = new Intent(this, AddOnActivity.class); + intent = new Intent(getActivity(), AddOnActivity.class); startActivityForResult(intent, ACTIVITY_ADDONS); return true; case MENU_SETTINGS_ID: StatisticsService.reportEvent(StatisticsConstants.TLA_MENU_SETTINGS); - intent = new Intent(this, EditPreferences.class); + intent = new Intent(getActivity(), EditPreferences.class); startActivityForResult(intent, ACTIVITY_SETTINGS); return true; case MENU_SORT_ID: StatisticsService.reportEvent(StatisticsConstants.TLA_MENU_SORT); - AlertDialog dialog = SortSelectionActivity.createDialog(this, + AlertDialog dialog = SortSelectionActivity.createDialog(getActivity(), this, sortFlags, sortSort); dialog.show(); return true; @@ -1176,25 +1232,25 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, return true; case MENU_SUPPORT_ID: StatisticsService.reportEvent(StatisticsConstants.TLA_MENU_HELP); - intent = new Intent(this, FeedbackActivity.class); + intent = new Intent(getActivity(), FeedbackActivity.class); startActivity(intent); return true; case MENU_ADDON_INTENT_ID: intent = item.getIntent(); - AndroidUtilities.startExternalIntent(this, intent, ACTIVITY_MENU_EXTERNAL); + AndroidUtilities.startExternalIntent(getActivity(), intent, ACTIVITY_MENU_EXTERNAL); return true; // --- context menu items case CONTEXT_MENU_BROADCAST_INTENT_ID: { intent = item.getIntent(); - sendBroadcast(intent); + getActivity().sendBroadcast(intent); return true; } case CONTEXT_MENU_EDIT_TASK_ID: { itemId = item.getGroupId(); - intent = new Intent(TaskListActivity.this, TaskEditActivity.class); + intent = new Intent(getActivity(), TaskEditActivity.class); intent.putExtra(TaskEditActivity.TOKEN_ID, itemId); startActivityForResult(intent, ACTIVITY_EDIT_TASK); transitionForTaskEdit(); @@ -1217,7 +1273,7 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, GCalHelper.createTaskEventIfEnabled(clone); taskService.save(clone); - intent = new Intent(TaskListActivity.this, TaskEditActivity.class); + intent = new Intent(getActivity(), TaskEditActivity.class); intent.putExtra(TaskEditActivity.TOKEN_ID, clone.getId()); startActivityForResult(intent, ACTIVITY_EDIT_TASK); transitionForTaskEdit(); @@ -1276,9 +1332,10 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, @SuppressWarnings("nls") private void showFilterListActivity() { - Intent intent = new Intent(TaskListActivity.this, + Intent intent = new Intent(getActivity(), FilterListActivity.class); startActivity(intent); + // FIXME animations AndroidUtilities.callApiMethod(5, this, "overridePendingTransition", new Class[] { Integer.TYPE, Integer.TYPE }, R.anim.slide_right_in, R.anim.slide_right_out); @@ -1290,7 +1347,7 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, sortSort = sort; if(always) { - SharedPreferences publicPrefs = AstridPreferences.getPublicPrefs(this); + SharedPreferences publicPrefs = AstridPreferences.getPublicPrefs(getActivity()); Editor editor = publicPrefs.edit(); editor.putInt(SortHelper.PREF_SORT_FLAGS, flags); editor.putInt(SortHelper.PREF_SORT_SORT, sort); diff --git a/astrid/src/com/todoroo/astrid/adapter/TaskAdapter.java b/astrid/src/com/todoroo/astrid/adapter/TaskAdapter.java index 7250ac9a5..e506a8542 100644 --- a/astrid/src/com/todoroo/astrid/adapter/TaskAdapter.java +++ b/astrid/src/com/todoroo/astrid/adapter/TaskAdapter.java @@ -17,7 +17,6 @@ import java.util.concurrent.atomic.AtomicReference; import org.json.JSONException; import org.json.JSONObject; -import android.app.ListActivity; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; @@ -29,6 +28,7 @@ import android.graphics.Color; import android.graphics.Paint; import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable; +import android.support.v4.app.ListFragment; import android.text.Html; import android.text.Html.ImageGetter; import android.text.Html.TagHandler; @@ -61,6 +61,7 @@ import com.timsu.astrid.R; import com.todoroo.andlib.data.Property; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.service.Autowired; +import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.service.DependencyInjectionService; import com.todoroo.andlib.service.ExceptionService; import com.todoroo.andlib.utility.AndroidUtilities; @@ -135,7 +136,7 @@ public class TaskAdapter extends CursorAdapter implements Filterable { @Autowired private TaskService taskService; - protected final ListActivity activity; + protected final ListFragment fragment; protected final HashMap completedItems = new HashMap(0); protected OnCompletedTaskListener onCompletedTaskListener = null; public boolean isFling = false; @@ -164,7 +165,7 @@ public class TaskAdapter extends CursorAdapter implements Filterable { /** * Constructor * - * @param activity + * @param fragment * @param resource * layout resource to inflate * @param c @@ -174,24 +175,24 @@ public class TaskAdapter extends CursorAdapter implements Filterable { * @param onCompletedTaskListener * task listener. can be null */ - public TaskAdapter(ListActivity activity, int resource, + public TaskAdapter(ListFragment fragment, int resource, Cursor c, AtomicReference query, boolean autoRequery, OnCompletedTaskListener onCompletedTaskListener) { - super(activity, c, autoRequery); + super(ContextManager.getContext(), c, autoRequery); DependencyInjectionService.getInstance().inject(this); - inflater = (LayoutInflater) activity.getSystemService( + inflater = (LayoutInflater) fragment.getActivity().getSystemService( Context.LAYOUT_INFLATER_SERVICE); this.query = query; this.resource = resource; - this.activity = activity; + this.fragment = fragment; this.onCompletedTaskListener = onCompletedTaskListener; fontSize = Preferences.getIntegerFromString(R.string.p_fontSize, 20); paint = new Paint(); displayMetrics = new DisplayMetrics(); - activity.getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); + fragment.getActivity().getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); detailLoader = new DetailLoaderThread(); detailLoader.start(); @@ -213,7 +214,7 @@ public class TaskAdapter extends CursorAdapter implements Filterable { // perform query TodorooCursor newCursor = taskService.fetchFiltered( query.get(), constraint, TaskAdapter.PROPERTIES); - activity.startManagingCursor(newCursor); + fragment.getActivity().startManagingCursor(newCursor); return newCursor; } @@ -299,7 +300,7 @@ public class TaskAdapter extends CursorAdapter implements Filterable { /** Helper method to set the contents and visibility of each field */ public synchronized void setFieldContentsAndVisibility(View view) { - Resources r = activity.getResources(); + Resources r = fragment.getResources(); ViewHolder viewHolder = (ViewHolder)view.getTag(); Task task = viewHolder.task; @@ -320,17 +321,17 @@ public class TaskAdapter extends CursorAdapter implements Filterable { if(!task.isCompleted() && task.hasDueDate()) { long dueDate = task.getValue(Task.DUE_DATE); if(dueDate > DateUtilities.now()) - dueDateView.setTextAppearance(activity, R.style.TextAppearance_TAd_ItemDueDate); + dueDateView.setTextAppearance(fragment.getActivity(), R.style.TextAppearance_TAd_ItemDueDate); else - dueDateView.setTextAppearance(activity, R.style.TextAppearance_TAd_ItemDueDate_Overdue); + dueDateView.setTextAppearance(fragment.getActivity(), R.style.TextAppearance_TAd_ItemDueDate_Overdue); String dateValue = formatDate(dueDate); dueDateView.setText(dateValue); dueDateTextWidth = paint.measureText(dateValue); setVisibility(dueDateView); } else if(task.isCompleted()) { - String dateValue = DateUtilities.getDateStringWithTime(activity, new Date(task.getValue(Task.COMPLETION_DATE))); + String dateValue = DateUtilities.getDateStringWithTime(fragment.getActivity(), new Date(task.getValue(Task.COMPLETION_DATE))); dueDateView.setText(r.getString(R.string.TAd_completed, dateValue)); - dueDateView.setTextAppearance(activity, R.style.TextAppearance_TAd_ItemDueDate_Completed); + dueDateView.setTextAppearance(fragment.getActivity(), R.style.TextAppearance_TAd_ItemDueDate_Completed); dueDateTextWidth = paint.measureText(dateValue); setVisibility(dueDateView); } else { @@ -499,10 +500,10 @@ public class TaskAdapter extends CursorAdapter implements Filterable { if(dateCache.containsKey(date)) return dateCache.get(date); - String string = DateUtilities.getRelativeDay(activity, date); + String string = DateUtilities.getRelativeDay(fragment.getActivity(), date); if(Task.hasDueTime(date)) string = String.format("%s, %s", string, //$NON-NLS-1$ - DateUtilities.getTimeString(activity, new Date(date))); + DateUtilities.getTimeString(fragment.getActivity(), new Date(date))); dateCache.put(date, string); return string; @@ -555,7 +556,7 @@ public class TaskAdapter extends CursorAdapter implements Filterable { requestNewDetails(task); } if(taskDetailLoader.size() > 0) { - activity.runOnUiThread(new Runnable() { + fragment.getActivity().runOnUiThread(new Runnable() { @Override public void run() { notifyDataSetChanged(); @@ -582,7 +583,7 @@ public class TaskAdapter extends CursorAdapter implements Filterable { private void requestNewDetails(Task task) { Intent broadcastIntent = new Intent(AstridApiConstants.BROADCAST_REQUEST_DETAILS); broadcastIntent.putExtra(AstridApiConstants.EXTRAS_TASK_ID, task.getId()); - activity.sendOrderedBroadcast(broadcastIntent, AstridApiConstants.PERMISSION_READ); + fragment.getActivity().sendOrderedBroadcast(broadcastIntent, AstridApiConstants.PERMISSION_READ); } } @@ -609,7 +610,7 @@ public class TaskAdapter extends CursorAdapter implements Filterable { taskService.save(task); } - activity.runOnUiThread(new Runnable() { + fragment.getActivity().runOnUiThread(new Runnable() { @Override public void run() { notifyDataSetChanged(); @@ -622,7 +623,7 @@ public class TaskAdapter extends CursorAdapter implements Filterable { new HashMap(3); @SuppressWarnings("nls") public Drawable getDrawable(String source) { - Resources r = activity.getResources(); + Resources r = fragment.getResources(); if(source.equals("silk_clock")) source = "details_alarm"; @@ -682,7 +683,7 @@ public class TaskAdapter extends CursorAdapter implements Filterable { public class DecorationManager extends TaskAdapterAddOnManager { public DecorationManager() { - super(activity); + super(fragment); } private final TaskDecorationExposer[] exposers = new TaskDecorationExposer[] { @@ -737,7 +738,7 @@ public class TaskAdapter extends CursorAdapter implements Filterable { viewHolder.view.setBackgroundColor(decoration.color); } if(decoration.decoration != null) { - View view = decoration.decoration.apply(activity, viewHolder.taskRow); + View view = decoration.decoration.apply(fragment.getActivity(), viewHolder.taskRow); viewHolder.decorations[i] = view; switch(decoration.position) { case TaskDecoration.POSITION_LEFT: { @@ -788,7 +789,7 @@ public class TaskAdapter extends CursorAdapter implements Filterable { private final Intent broadcastIntent = new Intent(AstridApiConstants.BROADCAST_REQUEST_ACTIONS); public TaskActionManager() { - super(activity); + super(fragment); } @Override @@ -801,7 +802,7 @@ public class TaskAdapter extends CursorAdapter implements Filterable { public synchronized void addNew(long taskId, String addOn, final TaskAction item, ViewHolder thisViewHolder) { addIfNotExists(taskId, addOn, item); if(mBar != null) { - ListView listView = activity.getListView(); + ListView listView = fragment.getListView(); ViewHolder myHolder = null; // update view if it is visible @@ -816,7 +817,7 @@ public class TaskAdapter extends CursorAdapter implements Filterable { if(myHolder != null) { final ViewHolder viewHolder = myHolder; - activity.runOnUiThread(new Runnable() { + fragment.getActivity().runOnUiThread(new Runnable() { @Override public void run() { mBarListener.addWithAction(item); @@ -888,16 +889,16 @@ public class TaskAdapter extends CursorAdapter implements Filterable { itemCount = 0; positionActionMap.clear(); mBar.setOnQuickActionClickListener(this); - iconWidth = activity.getResources().getDrawable(R.drawable.ic_qbar_edit).getIntrinsicHeight(); + iconWidth = fragment.getResources().getDrawable(R.drawable.ic_qbar_edit).getIntrinsicHeight(); } public void addWithAction(TaskAction item) { Drawable drawable; if(item.drawable > 0) - drawable = activity.getResources().getDrawable(item.drawable); + drawable = fragment.getResources().getDrawable(item.drawable); else { Bitmap scaledBitmap = Bitmap.createScaledBitmap(item.icon, iconWidth, iconWidth, true); - drawable = new BitmapDrawable(activity.getResources(), scaledBitmap); + drawable = new BitmapDrawable(fragment.getResources(), scaledBitmap); } addWithAction(new QuickAction(drawable, item.text), item); } @@ -913,10 +914,10 @@ public class TaskAdapter extends CursorAdapter implements Filterable { mBar = null; if(position == 0) { - Intent intent = new Intent(activity, TaskEditActivity.class); + Intent intent = new Intent(fragment.getActivity(), TaskEditActivity.class); intent.putExtra(TaskEditActivity.TOKEN_ID, taskId); - activity.startActivityForResult(intent, TaskListActivity.ACTIVITY_EDIT_TASK); - AndroidUtilities.callApiMethod(5, activity, "overridePendingTransition", + fragment.startActivityForResult(intent, TaskListActivity.ACTIVITY_EDIT_TASK); + AndroidUtilities.callApiMethod(5, fragment, "overridePendingTransition", new Class[] { Integer.TYPE, Integer.TYPE }, R.anim.slide_left_in, R.anim.slide_left_out); } else { @@ -927,7 +928,7 @@ public class TaskAdapter extends CursorAdapter implements Filterable { taskAction.intent.send(); } } catch (Exception e) { - exceptionService.displayAndReportError(activity, + exceptionService.displayAndReportError(fragment.getActivity(), "Error launching action", e); //$NON-NLS-1$ } } @@ -940,8 +941,8 @@ public class TaskAdapter extends CursorAdapter implements Filterable { // prepare quick action bar private void prepareQuickActionBar(ViewHolder viewHolder, Collection collection){ mBar = new QuickActionBar(viewHolder.view.getContext()); - QuickAction editAction = new QuickAction(activity, R.drawable.ic_qbar_edit, - activity.getString(R.string.TAd_actionEditTask)); + QuickAction editAction = new QuickAction(fragment.getActivity(), R.drawable.ic_qbar_edit, + fragment.getString(R.string.TAd_actionEditTask)); mBarListener.initialize(viewHolder.task.getId()); mBarListener.addWithAction(editAction, null); @@ -975,18 +976,18 @@ public class TaskAdapter extends CursorAdapter implements Filterable { if (actions.size() > 0) mBar.show(v); else { - Intent intent = new Intent(activity, TaskEditActivity.class); + Intent intent = new Intent(fragment.getActivity(), TaskEditActivity.class); intent.putExtra(TaskEditActivity.TOKEN_ID, taskId); - activity.startActivityForResult(intent, TaskListActivity.ACTIVITY_EDIT_TASK); - AndroidUtilities.callApiMethod(5, activity, "overridePendingTransition", + fragment.getActivity().startActivityForResult(intent, TaskListActivity.ACTIVITY_EDIT_TASK); + AndroidUtilities.callApiMethod(5, fragment, "overridePendingTransition", new Class[] { Integer.TYPE, Integer.TYPE }, R.anim.slide_left_in, R.anim.slide_left_out); } - } else { + } else if (!viewHolder.task.getFlag(Task.FLAGS, Task.FLAG_IS_READONLY)) { // Register a temporary receiver in case we clicked a task with no actions forthcoming and should start IntentFilter filter = new IntentFilter(AstridApiConstants.BROADCAST_REQUEST_ACTIONS); filter.setPriority(-1); - activity.registerReceiver(new TaskActionsFinishedReceiver(), filter); + fragment.getActivity().registerReceiver(new TaskActionsFinishedReceiver(), filter); } taskActionManager.request(viewHolder); @@ -1004,15 +1005,15 @@ public class TaskAdapter extends CursorAdapter implements Filterable { if (taskId != -1) { Collection actions = taskActionManager.get(taskId); if (actions != null && actions.size() == 0) { - Intent editIntent = new Intent(activity, TaskEditActivity.class); + Intent editIntent = new Intent(fragment.getActivity(), TaskEditActivity.class); editIntent.putExtra(TaskEditActivity.TOKEN_ID, taskId); - activity.startActivityForResult(editIntent, TaskListActivity.ACTIVITY_EDIT_TASK); - AndroidUtilities.callApiMethod(5, activity, "overridePendingTransition", + fragment.getActivity().startActivityForResult(editIntent, TaskListActivity.ACTIVITY_EDIT_TASK); + AndroidUtilities.callApiMethod(5, fragment, "overridePendingTransition", new Class[] { Integer.TYPE, Integer.TYPE }, R.anim.slide_left_in, R.anim.slide_left_out); } } - activity.unregisterReceiver(this); + fragment.getActivity().unregisterReceiver(this); } } @@ -1044,10 +1045,10 @@ public class TaskAdapter extends CursorAdapter implements Filterable { TextView name = viewHolder.nameView; if(state) { name.setPaintFlags(name.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG); - name.setTextAppearance(activity, R.style.TextAppearance_TAd_ItemTitle_Completed); + name.setTextAppearance(fragment.getActivity(), R.style.TextAppearance_TAd_ItemTitle_Completed); } else { name.setPaintFlags(name.getPaintFlags() & ~Paint.STRIKE_THRU_TEXT_FLAG); - name.setTextAppearance(activity, R.style.TextAppearance_TAd_ItemTitle); + name.setTextAppearance(fragment.getActivity(), R.style.TextAppearance_TAd_ItemTitle); } name.setTextSize(fontSize); float detailTextSize = Math.max(10, fontSize * 12 / 20); diff --git a/astrid/src/com/todoroo/astrid/helper/TaskAdapterAddOnManager.java b/astrid/src/com/todoroo/astrid/helper/TaskAdapterAddOnManager.java index 9c1cde15e..4675cb1ba 100644 --- a/astrid/src/com/todoroo/astrid/helper/TaskAdapterAddOnManager.java +++ b/astrid/src/com/todoroo/astrid/helper/TaskAdapterAddOnManager.java @@ -9,8 +9,8 @@ import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; -import android.app.ListActivity; import android.content.Intent; +import android.support.v4.app.ListFragment; import android.widget.ListView; import com.todoroo.astrid.adapter.TaskAdapter.ViewHolder; @@ -19,13 +19,13 @@ import com.todoroo.astrid.data.Task; abstract public class TaskAdapterAddOnManager { - private final ListActivity activity; + private final ListFragment fragment; /** * @param taskAdapter */ - protected TaskAdapterAddOnManager(ListActivity activity) { - this.activity = activity; + protected TaskAdapterAddOnManager(ListFragment fragment) { + this.fragment = fragment; } private final Map> cache = @@ -50,7 +50,7 @@ abstract public class TaskAdapterAddOnManager { draw(viewHolder, taskId, get(taskId)); Intent broadcastIntent = createBroadcastIntent(viewHolder.task); if(broadcastIntent != null) - activity.sendOrderedBroadcast(broadcastIntent, AstridApiConstants.PERMISSION_READ); + fragment.getActivity().sendOrderedBroadcast(broadcastIntent, AstridApiConstants.PERMISSION_READ); return true; } @@ -73,7 +73,7 @@ abstract public class TaskAdapterAddOnManager { if(thisViewHolder != null) draw(thisViewHolder, taskId, cacheList); else { - ListView listView = activity.getListView(); + ListView listView = fragment.getListView(); // update view if it is visible int length = listView.getChildCount(); for(int i = 0; i < length; i++) { diff --git a/astrid/src/com/todoroo/astrid/welcome/SplashScreenLauncher.java b/astrid/src/com/todoroo/astrid/welcome/SplashScreenLauncher.java index 696e39f75..cb3132a74 100644 --- a/astrid/src/com/todoroo/astrid/welcome/SplashScreenLauncher.java +++ b/astrid/src/com/todoroo/astrid/welcome/SplashScreenLauncher.java @@ -9,7 +9,7 @@ import com.timsu.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.service.DependencyInjectionService; -import com.todoroo.astrid.activity.TaskListActivity; +import com.todoroo.astrid.activity.TaskListWrapperActivity; import com.todoroo.astrid.service.AstridDependencyInjector; import com.todoroo.astrid.service.StartupService; import com.todoroo.astrid.service.StatisticsService; @@ -56,7 +56,7 @@ public class SplashScreenLauncher extends Activity { private void mainActivityPath() { Intent intent = new Intent(); - intent.setClass(this, TaskListActivity.class); // Go to task list activity + intent.setClass(this, TaskListWrapperActivity.class); // Go to task list activity startActivity(intent); finish(); }