Cleaned up the clock icons, added an 'already done' button to reminders

pull/14/head
Tim Su 15 years ago
parent cc7bf20562
commit 28c31ed09e

@ -45,6 +45,7 @@ import com.todoroo.andlib.utility.DateUtilities;
import com.todoroo.astrid.activity.TaskListActivity; import com.todoroo.astrid.activity.TaskListActivity;
import com.todoroo.astrid.api.Filter; import com.todoroo.astrid.api.Filter;
import com.todoroo.astrid.dao.TaskDao.TaskCriteria; import com.todoroo.astrid.dao.TaskDao.TaskCriteria;
import com.todoroo.astrid.data.Task;
import com.todoroo.astrid.repeats.RepeatControlSet; import com.todoroo.astrid.repeats.RepeatControlSet;
import com.todoroo.astrid.ui.NumberPicker; import com.todoroo.astrid.ui.NumberPicker;
import com.todoroo.astrid.utility.Preferences; import com.todoroo.astrid.utility.Preferences;
@ -83,7 +84,7 @@ public class NotificationActivity extends TaskListActivity implements OnTimeSetL
private void populateFilter(Intent intent) { private void populateFilter(Intent intent) {
taskId = intent.getLongExtra(TOKEN_ID, -1); taskId = intent.getLongExtra(TOKEN_ID, -1);
if(taskId == -1) if(taskId == -1)
taskId = 389; // TODO no return;
Filter itemFilter = new Filter(getString(R.string.rmd_NoA_filter), Filter itemFilter = new Filter(getString(R.string.rmd_NoA_filter),
getString(R.string.rmd_NoA_filter), getString(R.string.rmd_NoA_filter),
@ -126,6 +127,16 @@ public class NotificationActivity extends TaskListActivity implements OnTimeSetL
snooze(); snooze();
} }
}); });
((Button)findViewById(R.id.done)).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Task task = new Task();
task.setId(taskId);
taskService.setComplete(task, true);
finish();
}
});
} }
public static class SnoozeDialog extends FrameLayout implements DialogInterface.OnClickListener { public static class SnoozeDialog extends FrameLayout implements DialogInterface.OnClickListener {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 897 B

After

Width:  |  Height:  |  Size: 877 B

@ -6,41 +6,52 @@
android:visibility="visible" android:visibility="visible"
android:layout_weight="1"> android:layout_weight="1">
<TextView android:id="@+id/reminderLabel"
<LinearLayout android:id="@+id/buttons"
android:layout_width="fill_parent" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true" android:layout_alignParentTop="true"
android:text="I want you to be the walrus." android:layout_alignParentLeft="true"
android:background="@drawable/reminder_popup" android:orientation="vertical">
style="@style/TextAppearance.TLA_Reminder" />
<LinearLayout <Button android:id="@+id/done"
android:layout_width="fill_parent" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_below="@id/reminderLabel" android:layout_weight="49"
android:layout_alignParentLeft="true" android:drawableLeft="@drawable/tango_check"
android:orientation="horizontal"> android:text="@string/rmd_NoA_done"/>
<Button android:id="@+id/snooze" <Button android:id="@+id/snooze"
android:layout_width="fill_parent" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="49" android:layout_weight="49"
android:drawableLeft="@drawable/tango_clock"
android:text="@string/rmd_NoA_snooze" /> android:text="@string/rmd_NoA_snooze" />
<Button android:id="@+id/goAway" <Button android:id="@+id/goAway"
android:layout_width="fill_parent" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="49" android:layout_weight="49"
android:drawableLeft="@drawable/tango_stop"
android:text="@string/rmd_NoA_goAway" /> android:text="@string/rmd_NoA_goAway" />
</LinearLayout>
<TextView android:id="@+id/reminderLabel"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_below="@id/buttons"
android:text="I want you to be the walrus."
android:background="@drawable/reminder_popup"
style="@style/TextAppearance.TLA_Reminder" />
<ImageView android:id="@+id/astridIcon" <ImageView android:id="@+id/astridIcon"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="2" android:layout_below="@id/reminderLabel"
android:layout_alignParentRight="true"
android:paddingRight="15dip" android:paddingRight="15dip"
android:paddingLeft="5dip"
android:src="@drawable/icon_blank" /> android:src="@drawable/icon_blank" />
</LinearLayout>
</RelativeLayout> </RelativeLayout>

@ -42,6 +42,9 @@
<!-- Name of filter when viewing a reminder --> <!-- Name of filter when viewing a reminder -->
<string name="rmd_NoA_filter">Reminder!</string> <string name="rmd_NoA_filter">Reminder!</string>
<!-- Reminder: Task was already done -->
<string name="rmd_NoA_done">Already Done!</string>
<!-- Reminder: Snooze button (remind again later) --> <!-- Reminder: Snooze button (remind again later) -->
<string name="rmd_NoA_snooze">Snooze...</string> <string name="rmd_NoA_snooze">Snooze...</string>

@ -30,7 +30,7 @@ public final class Constants {
/** /**
* Whether to turn on debugging logging and UI * Whether to turn on debugging logging and UI
*/ */
public static final boolean DEBUG = true; public static final boolean DEBUG = false;
/** /**
* Upgrade time * Upgrade time

Loading…
Cancel
Save