From a3e6b8fcb028742341b67bee6e71b6ff8329e69e Mon Sep 17 00:00:00 2001 From: Tim Su Date: Tue, 18 Jan 2011 16:18:31 -0800 Subject: [PATCH] Separate action icons for starting and stopping the timer --- .../astrid/timers/TimerActionExposer.java | 13 ++++++++----- astrid/res/drawable/tango_clock_start.png | Bin 0 -> 1466 bytes astrid/res/drawable/tango_clock_stop.png | Bin 0 -> 1483 bytes 3 files changed, 8 insertions(+), 5 deletions(-) create mode 100644 astrid/res/drawable/tango_clock_start.png create mode 100644 astrid/res/drawable/tango_clock_stop.png diff --git a/astrid/plugin-src/com/todoroo/astrid/timers/TimerActionExposer.java b/astrid/plugin-src/com/todoroo/astrid/timers/TimerActionExposer.java index bb1d2bb22..5895e4306 100644 --- a/astrid/plugin-src/com/todoroo/astrid/timers/TimerActionExposer.java +++ b/astrid/plugin-src/com/todoroo/astrid/timers/TimerActionExposer.java @@ -41,15 +41,18 @@ public class TimerActionExposer extends BroadcastReceiver { // was part of a broadcast for actions if(AstridApiConstants.BROADCAST_REQUEST_ACTIONS.equals(intent.getAction())) { - String label; - if(task.getValue(Task.TIMER_START) == 0) + final String label; + final Drawable drawable; + if(task.getValue(Task.TIMER_START) == 0) { label = context.getString(R.string.TAE_startTimer); - else + drawable = context.getResources().getDrawable(R.drawable.tango_clock_start); + } else { label = context.getString(R.string.TAE_stopTimer); + drawable = context.getResources().getDrawable(R.drawable.tango_clock_stop); + } + Bitmap icon = ((BitmapDrawable)drawable).getBitmap(); Intent newIntent = new Intent(TIMER_ACTION); newIntent.putExtra(AstridApiConstants.EXTRAS_TASK_ID, taskId); - Drawable timer = context.getResources().getDrawable(R.drawable.tango_clock); - Bitmap icon = ((BitmapDrawable)timer).getBitmap(); TaskAction action = new TaskAction(label, PendingIntent.getBroadcast(context, (int)taskId, newIntent, 0), icon); diff --git a/astrid/res/drawable/tango_clock_start.png b/astrid/res/drawable/tango_clock_start.png new file mode 100644 index 0000000000000000000000000000000000000000..83d5becb94aa2209736f3148f4c64d5eda9f45e8 GIT binary patch literal 1466 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