summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Scott <phanna@android.com>2009-11-18 09:53:03 -0500
committerPatrick Scott <phanna@android.com>2009-11-18 10:01:32 -0500
commitf1e8069bcd1755d9ef2322b705d8d9d6b83728f0 (patch)
tree60d2e16fca3f6c9bb8515b52db64bdaf19c96f02
parente3f01aff06d4bddb09215ccad3d8502de9164966 (diff)
downloadandroid_packages_apps_DeskClock-f1e8069bcd1755d9ef2322b705d8d9d6b83728f0.tar.gz
android_packages_apps_DeskClock-f1e8069bcd1755d9ef2322b705d8d9d6b83728f0.tar.bz2
android_packages_apps_DeskClock-f1e8069bcd1755d9ef2322b705d8d9d6b83728f0.zip
UI tweaks to meet Jeff's spec.
Colors and text sizes are exactly how Jeff specified in the pdf. I tried to match the size of everything based on looks but I might be a little off in padding. The shadow effect on the bottom clock has been left out for now since there are no specifics in the spec for each of the shadow components and I cannot figure it out based on the drawing.
-rwxr-xr-xres/drawable-hdpi/ic_menu_add.pngbin0 -> 3765 bytes
-rw-r--r--res/drawable-mdpi/ic_menu_add.pngbin0 -> 2017 bytes
-rw-r--r--res/drawable/indicator_bar_onoff.xml22
-rw-r--r--res/drawable/indicator_clock_onoff.xml5
-rw-r--r--res/layout/alarm_clock.xml20
-rw-r--r--res/layout/alarm_time.xml33
-rw-r--r--res/menu/alarm_list_menu.xml6
-rw-r--r--res/menu/context_menu.xml2
-rw-r--r--res/values-cs/strings.xml1
-rw-r--r--res/values-da/strings.xml1
-rw-r--r--res/values-de/strings.xml1
-rw-r--r--res/values-el/strings.xml1
-rw-r--r--res/values-es-rUS/strings.xml1
-rw-r--r--res/values-es/strings.xml1
-rw-r--r--res/values-fr/strings.xml1
-rw-r--r--res/values-it/strings.xml1
-rw-r--r--res/values-ja/strings.xml1
-rw-r--r--res/values-ko/strings.xml1
-rw-r--r--res/values-nb/strings.xml1
-rw-r--r--res/values-nl/strings.xml1
-rw-r--r--res/values-pl/strings.xml1
-rw-r--r--res/values-pt-rPT/strings.xml1
-rw-r--r--res/values-pt/strings.xml1
-rw-r--r--res/values-ru/strings.xml1
-rw-r--r--res/values-sv/strings.xml1
-rw-r--r--res/values-tr/strings.xml1
-rw-r--r--res/values-zh-rCN/strings.xml1
-rw-r--r--res/values-zh-rTW/strings.xml1
-rw-r--r--res/values/strings.xml11
-rw-r--r--res/values/styles.xml4
-rw-r--r--src/com/android/deskclock/AlarmClock.java53
31 files changed, 106 insertions, 70 deletions
diff --git a/res/drawable-hdpi/ic_menu_add.png b/res/drawable-hdpi/ic_menu_add.png
new file mode 100755
index 000000000..65cc01eb7
--- /dev/null
+++ b/res/drawable-hdpi/ic_menu_add.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_menu_add.png b/res/drawable-mdpi/ic_menu_add.png
new file mode 100644
index 000000000..6752bfd10
--- /dev/null
+++ b/res/drawable-mdpi/ic_menu_add.png
Binary files differ
diff --git a/res/drawable/indicator_bar_onoff.xml b/res/drawable/indicator_bar_onoff.xml
new file mode 100644
index 000000000..e3d8caaf6
--- /dev/null
+++ b/res/drawable/indicator_bar_onoff.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2009 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_checked="true"
+ android:drawable="@drawable/ic_indicator_on" />
+ <item android:state_checked="false"
+ android:drawable="@drawable/ic_indicator_off" />
+</selector>
diff --git a/res/drawable/indicator_clock_onoff.xml b/res/drawable/indicator_clock_onoff.xml
index f44563c81..3fea6c099 100644
--- a/res/drawable/indicator_clock_onoff.xml
+++ b/res/drawable/indicator_clock_onoff.xml
@@ -17,8 +17,5 @@
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" android:state_window_focused="true"
android:drawable="@drawable/ic_clock_alarm_selected" />
- <item android:state_checked="false"
- android:drawable="@drawable/ic_clock_alarm_off" />
- <item android:state_checked="true"
- android:drawable="@drawable/ic_clock_alarm_on" />
+ <item android:drawable="@drawable/ic_clock_alarm_on" />
</selector>
diff --git a/res/layout/alarm_clock.xml b/res/layout/alarm_clock.xml
index ed8b75722..6e702596f 100644
--- a/res/layout/alarm_clock.xml
+++ b/res/layout/alarm_clock.xml
@@ -23,7 +23,6 @@
<LinearLayout android:id="@+id/add_alarm"
android:clickable="true"
android:focusable="true"
- android:focusableInTouchMode="true"
android:background="@android:drawable/list_selector_background"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
@@ -42,12 +41,19 @@
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="center_vertical"
- android:textSize="28sp"
- android:textColor="@color/white"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:textColor="?android:attr/textColorPrimary"
android:text="@string/add_alarm" />
</LinearLayout>
+ <ImageView
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:scaleType="fitXY"
+ android:gravity="fill_horizontal"
+ android:src="@android:drawable/divider_horizontal_dark" />
+
<ListView
android:id="@+id/alarms_list"
android:layout_width="fill_parent"
@@ -80,15 +86,15 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingRight="6dip"
- android:textSize="42sp"
- android:textColor="@color/white" />
+ android:textSize="48sp"
+ android:textColor="?android:attr/textColorPrimary" />
<TextView android:id="@+id/am_pm"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:textSize="18sp"
+ android:textAppearance="?android:attr/textAppearanceSmall"
android:textStyle="bold"
- android:textColor="@color/white" />
+ android:textColor="?android:attr/textColorPrimary" />
</LinearLayout>
diff --git a/res/layout/alarm_time.xml b/res/layout/alarm_time.xml
index 6ab5a66ec..9f8c12a6f 100644
--- a/res/layout/alarm_time.xml
+++ b/res/layout/alarm_time.xml
@@ -22,6 +22,14 @@
android:layout_height="wrap_content"
android:orientation="horizontal">
+ <!-- I can't use a normal checkbox here for a couple reasons:
+ 1. The checkbox button resources cannot contain layouts so I have to
+ use 2 views for the clock and the bar.
+ 2. The normal checkbox has a really messed up layout. Using the button
+ attribute produces a left-aligned image that has some kind of
+ minimum height. If the bar is a checkbox, it is too tall and is
+ clipped on the right.
+ -->
<LinearLayout android:id="@+id/indicator"
style="@style/alarm_list_left_column"
android:gravity="center"
@@ -32,7 +40,7 @@
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="center"
- android:button="@null"/>
+ android:button="@null" />
<ImageView android:id="@+id/bar_onoff"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@@ -56,8 +64,8 @@
android:gravity="center_vertical"
android:layout_weight="1"
android:orientation="vertical"
- android:paddingLeft="8dip"
- android:paddingRight="8dip">
+ android:paddingLeft="16dip"
+ android:paddingRight="16dip">
<LinearLayout
android:layout_width="fill_parent"
@@ -69,26 +77,25 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingRight="6dip"
- android:textSize="36sp"
- android:textColor="@color/white"/>
+ android:textSize="28sp"
+ android:textColor="?android:attr/textColorPrimary"/>
<TextView android:id="@+id/am_pm"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:textSize="16sp"
+ android:textAppearance="?android:attr/textAppearanceSmall"
android:textStyle="bold"
- android:textColor="@color/white"/>
+ android:textColor="?android:attr/textColorPrimary"/>
<TextView android:id="@+id/label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
- android:paddingLeft="4dip"
- android:textSize="16sp"
- android:textColor="@color/grey"
+ android:paddingLeft="8dip"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:textColor="?android:attr/textColorTertiary"
android:textStyle="bold"
android:gravity="right"
- android:paddingRight="8dip"
android:singleLine="true"/>
</LinearLayout>
@@ -97,8 +104,8 @@
android:includeFontPadding="false"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
- android:textSize="10sp"
- android:textColor="@color/grey"/>
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:textColor="?android:attr/textColorSecondary"/>
</com.android.deskclock.DigitalClock>
diff --git a/res/menu/alarm_list_menu.xml b/res/menu/alarm_list_menu.xml
index a8d19112b..1b727b383 100644
--- a/res/menu/alarm_list_menu.xml
+++ b/res/menu/alarm_list_menu.xml
@@ -15,6 +15,12 @@
-->
<menu xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:id="@+id/menu_item_desk_clock"
+ android:title="@string/menu_desk_clock"
+ android:icon="@drawable/ic_menu_desk_clock"/>
+ <item android:id="@+id/menu_item_add_alarm"
+ android:title="@string/add_alarm"
+ android:icon="@drawable/ic_menu_add"/>
<item android:id="@+id/menu_item_settings"
android:title="@string/settings"
android:icon="@android:drawable/ic_menu_preferences"/>
diff --git a/res/menu/context_menu.xml b/res/menu/context_menu.xml
index 25a62be16..797bafbae 100644
--- a/res/menu/context_menu.xml
+++ b/res/menu/context_menu.xml
@@ -17,6 +17,8 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/enable_alarm"
android:title="@string/enable_alarm"/>
+ <item android:id="@+id/edit_alarm"
+ android:title="@string/menu_edit_alarm"/>
<item android:id="@+id/delete_alarm"
android:title="@string/delete_alarm"/>
</menu>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index 0283d2a82..df1d73703 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -20,7 +20,6 @@
<string name="add_alarm" msgid="5976616107390962899">"Přidat budík"</string>
<string name="delete_alarm" msgid="3457780990646206817">"Smazat budík"</string>
<string name="enable_alarm" msgid="7442658245797418741">"Aktivovat budík"</string>
- <string name="disable_alarm" msgid="6665528499886549648">"Deaktivovat budík"</string>
<string name="delete_alarm_confirm" msgid="4237696873219106907">"Tento budík bude smazán."</string>
<string name="show_clock" msgid="8358759982675616915">"Zobrazit hodiny"</string>
<string name="hide_clock" msgid="3217727306480505694">"Skrýt hodiny"</string>
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index 00713e67f..1c1c25d29 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -20,7 +20,6 @@
<string name="add_alarm" msgid="5976616107390962899">"Tilføj alarm"</string>
<string name="delete_alarm" msgid="3457780990646206817">"Slet alarm"</string>
<string name="enable_alarm" msgid="7442658245797418741">"Aktiver alarm"</string>
- <string name="disable_alarm" msgid="6665528499886549648">"Deaktiver alarm"</string>
<string name="delete_alarm_confirm" msgid="4237696873219106907">"Denne alarm slettes."</string>
<string name="show_clock" msgid="8358759982675616915">"Vis ur"</string>
<string name="hide_clock" msgid="3217727306480505694">"Skjul ur"</string>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index 8f74995f4..fb0384db8 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -20,7 +20,6 @@
<string name="add_alarm" msgid="5976616107390962899">"Wecker hinzufügen"</string>
<string name="delete_alarm" msgid="3457780990646206817">"Wecker löschen"</string>
<string name="enable_alarm" msgid="7442658245797418741">"Wecker aktivieren"</string>
- <string name="disable_alarm" msgid="6665528499886549648">"Wecker deaktivieren"</string>
<string name="delete_alarm_confirm" msgid="4237696873219106907">"Dieser Alarm wird gelöscht."</string>
<string name="show_clock" msgid="8358759982675616915">"Uhr anzeigen"</string>
<string name="hide_clock" msgid="3217727306480505694">"Uhr ausblenden"</string>
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index e6288ffad..cc79f77a5 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -20,7 +20,6 @@
<string name="add_alarm" msgid="5976616107390962899">"Προσθήκη ξυπνητηριού"</string>
<string name="delete_alarm" msgid="3457780990646206817">"Διαγραφή ξυπνητηριού"</string>
<string name="enable_alarm" msgid="7442658245797418741">"Ενεργοποίηση ξυπνητηριού"</string>
- <string name="disable_alarm" msgid="6665528499886549648">"Απενεργοποίηση ξυπνητηριού"</string>
<string name="delete_alarm_confirm" msgid="4237696873219106907">"Αυτό το ξυπνητήρι θα διαγραφεί."</string>
<string name="show_clock" msgid="8358759982675616915">"Εμφάνιση ρολογιού"</string>
<string name="hide_clock" msgid="3217727306480505694">"Απόκρυψη ρολογιού"</string>
diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml
index e4fd90af7..f1838ccab 100644
--- a/res/values-es-rUS/strings.xml
+++ b/res/values-es-rUS/strings.xml
@@ -20,7 +20,6 @@
<string name="add_alarm" msgid="5976616107390962899">"Agregar alarma"</string>
<string name="delete_alarm" msgid="3457780990646206817">"Eliminar alarma"</string>
<string name="enable_alarm" msgid="7442658245797418741">"Activar alarma"</string>
- <string name="disable_alarm" msgid="6665528499886549648">"Desactivar alarma"</string>
<string name="delete_alarm_confirm" msgid="4237696873219106907">"Esta alarma se eliminará"</string>
<string name="show_clock" msgid="8358759982675616915">"Mostrar reloj"</string>
<string name="hide_clock" msgid="3217727306480505694">"Ocultar reloj"</string>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index 4200abfe4..ebcd0dab0 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -20,7 +20,6 @@
<string name="add_alarm" msgid="5976616107390962899">"Añadir alarma"</string>
<string name="delete_alarm" msgid="3457780990646206817">"Eliminar alarma"</string>
<string name="enable_alarm" msgid="7442658245797418741">"Activar alarma"</string>
- <string name="disable_alarm" msgid="6665528499886549648">"Desactivar alarma"</string>
<string name="delete_alarm_confirm" msgid="4237696873219106907">"Esta alarma se eliminará."</string>
<string name="show_clock" msgid="8358759982675616915">"Mostrar reloj"</string>
<string name="hide_clock" msgid="3217727306480505694">"Ocultar reloj"</string>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index 7f54303ac..202006e3b 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -20,7 +20,6 @@
<string name="add_alarm" msgid="5976616107390962899">"Ajouter alarme"</string>
<string name="delete_alarm" msgid="3457780990646206817">"Supprimer l\'alarme"</string>
<string name="enable_alarm" msgid="7442658245797418741">"Activer l\'alarme"</string>
- <string name="disable_alarm" msgid="6665528499886549648">"Désactiver l\'alarme"</string>
<string name="delete_alarm_confirm" msgid="4237696873219106907">"Cette alarme va être supprimée."</string>
<string name="show_clock" msgid="8358759982675616915">"Afficher l\'horloge"</string>
<string name="hide_clock" msgid="3217727306480505694">"Masquer l\'horloge"</string>
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index 24d2f26af..8731dfe94 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -20,7 +20,6 @@
<string name="add_alarm" msgid="5976616107390962899">"Aggiungi allarme"</string>
<string name="delete_alarm" msgid="3457780990646206817">"Elimina allarme"</string>
<string name="enable_alarm" msgid="7442658245797418741">"Attiva allarme"</string>
- <string name="disable_alarm" msgid="6665528499886549648">"Disattiva allarme"</string>
<string name="delete_alarm_confirm" msgid="4237696873219106907">"Questa sveglia verrà eliminata."</string>
<string name="show_clock" msgid="8358759982675616915">"Mostra orologio"</string>
<string name="hide_clock" msgid="3217727306480505694">"Nascondi orologio"</string>
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index 3db99235c..8a9c57c52 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -20,7 +20,6 @@
<string name="add_alarm" msgid="5976616107390962899">"アラームの設定"</string>
<string name="delete_alarm" msgid="3457780990646206817">"アラームを削除"</string>
<string name="enable_alarm" msgid="7442658245797418741">"アラームON"</string>
- <string name="disable_alarm" msgid="6665528499886549648">"アラームOFF"</string>
<string name="delete_alarm_confirm" msgid="4237696873219106907">"このアラームを削除します。"</string>
<string name="show_clock" msgid="8358759982675616915">"時計を表示"</string>
<string name="hide_clock" msgid="3217727306480505694">"時計を隠す"</string>
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index 00199df76..44492a49d 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -20,7 +20,6 @@
<string name="add_alarm" msgid="5976616107390962899">"알람 추가"</string>
<string name="delete_alarm" msgid="3457780990646206817">"알람 삭제"</string>
<string name="enable_alarm" msgid="7442658245797418741">"알람 사용"</string>
- <string name="disable_alarm" msgid="6665528499886549648">"알람 사용 중지"</string>
<string name="delete_alarm_confirm" msgid="4237696873219106907">"알람이 삭제됩니다."</string>
<string name="show_clock" msgid="8358759982675616915">"시계 표시"</string>
<string name="hide_clock" msgid="3217727306480505694">"시계 숨기기"</string>
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index fa67254f1..42d53433b 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -20,7 +20,6 @@
<string name="add_alarm" msgid="5976616107390962899">"Legg til alarm"</string>
<string name="delete_alarm" msgid="3457780990646206817">"Slett alarm"</string>
<string name="enable_alarm" msgid="7442658245797418741">"Aktiver alarm"</string>
- <string name="disable_alarm" msgid="6665528499886549648">"Deaktiver alarm"</string>
<string name="delete_alarm_confirm" msgid="4237696873219106907">"Denne alarmen vil bli slettet."</string>
<string name="show_clock" msgid="8358759982675616915">"Vis klokke"</string>
<string name="hide_clock" msgid="3217727306480505694">"Skjul klokke"</string>
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index 5aacd03e3..3eacdaa4c 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -20,7 +20,6 @@
<string name="add_alarm" msgid="5976616107390962899">"Alarm toevoegen"</string>
<string name="delete_alarm" msgid="3457780990646206817">"Alarm verwijderen"</string>
<string name="enable_alarm" msgid="7442658245797418741">"Alarm inschakelen"</string>
- <string name="disable_alarm" msgid="6665528499886549648">"Alarm uitschakelen"</string>
<string name="delete_alarm_confirm" msgid="4237696873219106907">"Dit alarm wordt verwijderd."</string>
<string name="show_clock" msgid="8358759982675616915">"Klok weergeven"</string>
<string name="hide_clock" msgid="3217727306480505694">"Klok verbergen"</string>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index c003376b8..0297a1810 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -20,7 +20,6 @@
<string name="add_alarm" msgid="5976616107390962899">"Dodaj alarm"</string>
<string name="delete_alarm" msgid="3457780990646206817">"Usuń alarm"</string>
<string name="enable_alarm" msgid="7442658245797418741">"Włącz alarm"</string>
- <string name="disable_alarm" msgid="6665528499886549648">"Wyłącz alarm"</string>
<string name="delete_alarm_confirm" msgid="4237696873219106907">"Ten zegar zostanie usunięty."</string>
<string name="show_clock" msgid="8358759982675616915">"Pokaż zegar"</string>
<string name="hide_clock" msgid="3217727306480505694">"Ukryj zegar"</string>
diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml
index b91599494..1fb6e544d 100644
--- a/res/values-pt-rPT/strings.xml
+++ b/res/values-pt-rPT/strings.xml
@@ -20,7 +20,6 @@
<string name="add_alarm" msgid="5976616107390962899">"Adicionar alarme"</string>
<string name="delete_alarm" msgid="3457780990646206817">"Eliminar alarme"</string>
<string name="enable_alarm" msgid="7442658245797418741">"Activar alarme"</string>
- <string name="disable_alarm" msgid="6665528499886549648">"Desactivar alarme"</string>
<string name="delete_alarm_confirm" msgid="4237696873219106907">"Este alarme será eliminado."</string>
<string name="show_clock" msgid="8358759982675616915">"Mostrar relógio"</string>
<string name="hide_clock" msgid="3217727306480505694">"Ocultar relógio"</string>
diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml
index 0c98cf5a4..727ac2b59 100644
--- a/res/values-pt/strings.xml
+++ b/res/values-pt/strings.xml
@@ -20,7 +20,6 @@
<string name="add_alarm" msgid="5976616107390962899">"Adicionar alarme"</string>
<string name="delete_alarm" msgid="3457780990646206817">"Excluir alarme"</string>
<string name="enable_alarm" msgid="7442658245797418741">"Ativar alarme"</string>
- <string name="disable_alarm" msgid="6665528499886549648">"Desativar alarme"</string>
<string name="delete_alarm_confirm" msgid="4237696873219106907">"Este alarme será excluído."</string>
<string name="show_clock" msgid="8358759982675616915">"Mostrar relógio"</string>
<string name="hide_clock" msgid="3217727306480505694">"Ocultar relógio"</string>
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index 276f05edd..405aec947 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -20,7 +20,6 @@
<string name="add_alarm" msgid="5976616107390962899">"Добавить будильник"</string>
<string name="delete_alarm" msgid="3457780990646206817">"Удалить будильник"</string>
<string name="enable_alarm" msgid="7442658245797418741">"Включить будильник"</string>
- <string name="disable_alarm" msgid="6665528499886549648">"Отключить будильник"</string>
<string name="delete_alarm_confirm" msgid="4237696873219106907">"Сигнал будет удален."</string>
<string name="show_clock" msgid="8358759982675616915">"Показать часы"</string>
<string name="hide_clock" msgid="3217727306480505694">"Спрятать часы"</string>
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index ab1370195..1b2bba745 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -20,7 +20,6 @@
<string name="add_alarm" msgid="5976616107390962899">"Lägg till alarm"</string>
<string name="delete_alarm" msgid="3457780990646206817">"Ta bort alarm"</string>
<string name="enable_alarm" msgid="7442658245797418741">"Aktivera alarmet"</string>
- <string name="disable_alarm" msgid="6665528499886549648">"Inaktivera alarmet"</string>
<string name="delete_alarm_confirm" msgid="4237696873219106907">"Alarmet tas bort."</string>
<string name="show_clock" msgid="8358759982675616915">"Visa klocka"</string>
<string name="hide_clock" msgid="3217727306480505694">"Dölj klocka"</string>
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index 85f90056f..823e4c516 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -20,7 +20,6 @@
<string name="add_alarm" msgid="5976616107390962899">"Alarm ekle"</string>
<string name="delete_alarm" msgid="3457780990646206817">"Alarmı sil"</string>
<string name="enable_alarm" msgid="7442658245797418741">"Alarmı etkinleştir"</string>
- <string name="disable_alarm" msgid="6665528499886549648">"Alarmı devre dışı bırak"</string>
<string name="delete_alarm_confirm" msgid="4237696873219106907">"Bu alarm silinecek."</string>
<string name="show_clock" msgid="8358759982675616915">"Saati göster"</string>
<string name="hide_clock" msgid="3217727306480505694">"Saati gizle"</string>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index 536acde22..6a13aef7d 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -20,7 +20,6 @@
<string name="add_alarm" msgid="5976616107390962899">"添加闹钟"</string>
<string name="delete_alarm" msgid="3457780990646206817">"取消闹钟"</string>
<string name="enable_alarm" msgid="7442658245797418741">"启用闹钟"</string>
- <string name="disable_alarm" msgid="6665528499886549648">"停用闹钟"</string>
<string name="delete_alarm_confirm" msgid="4237696873219106907">"将会取消此闹钟。"</string>
<string name="show_clock" msgid="8358759982675616915">"显示时钟"</string>
<string name="hide_clock" msgid="3217727306480505694">"隐藏时钟"</string>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index 703f3980f..7edac1fa5 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -22,7 +22,6 @@
<string name="add_alarm" msgid="5976616107390962899">"新增鬧鐘"</string>
<string name="delete_alarm" msgid="3457780990646206817">"刪除鬧鐘"</string>
<string name="enable_alarm" msgid="7442658245797418741">"啟用鬧鐘"</string>
- <string name="disable_alarm" msgid="6665528499886549648">"停用鬧鐘"</string>
<string name="delete_alarm_confirm" msgid="4237696873219106907">"刪除此鬧鐘?"</string>
<string name="show_clock" msgid="8358759982675616915">"顯示時鐘"</string>
<string name="hide_clock" msgid="3217727306480505694">"隱藏時鐘"</string>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index ef2817ec7..d14b74022 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -25,14 +25,17 @@
<!-- Menu item on Alarm Clock screen: Add alarm -->
<string name="add_alarm">Add alarm</string>
+ <!-- Menu item on Alarm Clock screen: Desk clock -->
+ <string name="menu_desk_clock">Desk clock</string>
+
+ <!-- Menu item on Alarm Clock screen: Edit alarm -->
+ <string name="menu_edit_alarm">Edit alarm</string>
+
<!-- Context Menu Item on Alarm Settings screen: Delete alarm -->
<string name="delete_alarm">Delete alarm</string>
<!-- Context Menu Item on Alarm Settings screen: Enable alarm -->
- <string name="enable_alarm">Enable alarm</string>
-
- <!-- Context Menu Item on Alarm Settings screen: Disable alarm -->
- <string name="disable_alarm">Disable alarm</string>
+ <string name="enable_alarm">Turn alarm on/off</string>
<!-- Delete alarm confirmation dialog message. -->
<string name="delete_alarm_confirm">This alarm will be deleted.</string>
diff --git a/res/values/styles.xml b/res/values/styles.xml
index 11a655040..3cfb5c99a 100644
--- a/res/values/styles.xml
+++ b/res/values/styles.xml
@@ -54,7 +54,7 @@
</style>
<style name="alarm_list_left_column">
- <item name="android:layout_width">64dip</item>
- <item name="android:layout_height">54dip</item>
+ <item name="android:layout_width">68dip</item>
+ <item name="android:layout_height">60dip</item>
</style>
</resources>
diff --git a/src/com/android/deskclock/AlarmClock.java b/src/com/android/deskclock/AlarmClock.java
index acf42b3db..e872eadfd 100644
--- a/src/com/android/deskclock/AlarmClock.java
+++ b/src/com/android/deskclock/AlarmClock.java
@@ -192,6 +192,12 @@ public class AlarmClock extends Activity implements OnItemClickListener {
}
return true;
+ case R.id.edit_alarm:
+ Intent intent = new Intent(this, SetAlarm.class);
+ intent.putExtra(Alarms.ALARM_ID, id);
+ startActivity(intent);
+ return true;
+
default:
break;
}
@@ -221,17 +227,7 @@ public class AlarmClock extends Activity implements OnItemClickListener {
View addAlarm = findViewById(R.id.add_alarm);
addAlarm.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
- Uri uri = Alarms.addAlarm(getContentResolver());
- // FIXME: scroll to new item?
- String segment = uri.getPathSegments().get(1);
- int newId = Integer.parseInt(segment);
- if (Log.LOGV) {
- Log.v("In AlarmClock, new alarm id = " + newId);
- }
- Intent intent =
- new Intent(AlarmClock.this, SetAlarm.class);
- intent.putExtra(Alarms.ALARM_ID, newId);
- startActivity(intent);
+ addNewAlarm();
}
});
@@ -244,6 +240,18 @@ public class AlarmClock extends Activity implements OnItemClickListener {
});
}
+ private void addNewAlarm() {
+ Uri uri = Alarms.addAlarm(getContentResolver());
+ String segment = uri.getPathSegments().get(1);
+ int newId = Integer.parseInt(segment);
+ if (Log.LOGV) {
+ Log.v("In AlarmClock, new alarm id = " + newId);
+ }
+ Intent intent = new Intent(this, SetAlarm.class);
+ intent.putExtra(Alarms.ALARM_ID, newId);
+ startActivity(intent);
+ }
+
@Override
protected void onDestroy() {
super.onDestroy();
@@ -278,25 +286,30 @@ public class AlarmClock extends Activity implements OnItemClickListener {
// Set the custom view on the menu.
menu.setHeaderView(v);
- // Change the text to "disable" if the alarm is already enabled.
- if (alarm.enabled) {
- menu.findItem(R.id.enable_alarm).setTitle(R.string.disable_alarm);
- }
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
- if (item.getItemId() == R.id.menu_item_settings) {
- startActivity(new Intent(this, SettingsActivity.class));
- return true;
+ switch (item.getItemId()) {
+ case R.id.menu_item_settings:
+ startActivity(new Intent(this, SettingsActivity.class));
+ return true;
+ case R.id.menu_item_desk_clock:
+ startActivity(new Intent(this, DeskClock.class));
+ return true;
+ case R.id.menu_item_add_alarm:
+ addNewAlarm();
+ return true;
+ default:
+ break;
}
- return false;
+ return super.onOptionsItemSelected(item);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.alarm_list_menu, menu);
- return true;
+ return super.onCreateOptionsMenu(menu);
}
public void onItemClick(AdapterView parent, View v, int pos, long id) {