aboutsummaryrefslogtreecommitdiffstats
path: root/main
diff options
context:
space:
mode:
authorrsudev <rasch@munin-soft.de>2013-05-26 11:03:40 +0200
committerrsudev <rasch@munin-soft.de>2013-05-26 11:03:40 +0200
commitd906417b97a3db54c3691019f892a83558e7078b (patch)
tree92c28cb7a013d7ca41df1522f7ecf45b49eca450 /main
parent281f511cf2e67f7ed56818b4c8ce0bffab3ad3b6 (diff)
downloadcgeo-d906417b97a3db54c3691019f892a83558e7078b.zip
cgeo-d906417b97a3db54c3691019f892a83558e7078b.tar.gz
cgeo-d906417b97a3db54c3691019f892a83558e7078b.tar.bz2
Menu tuning
Added refresh to cache context menu in lists Switched 'Store offline' to 'Refresh' in history Added 'Clear offline logs' to history
Diffstat (limited to 'main')
-rw-r--r--main/res/values-cs/strings.xml1
-rw-r--r--main/res/values-da/strings.xml1
-rw-r--r--main/res/values-de/strings.xml1
-rw-r--r--main/res/values-es/strings.xml1
-rw-r--r--main/res/values-fr/strings.xml1
-rw-r--r--main/res/values-hu/strings.xml1
-rw-r--r--main/res/values-it/strings.xml1
-rw-r--r--main/res/values-ja/strings.xml1
-rw-r--r--main/res/values-nb/strings.xml1
-rw-r--r--main/res/values-nl/strings.xml1
-rw-r--r--main/res/values-pl/strings.xml1
-rw-r--r--main/res/values-pt/strings.xml1
-rw-r--r--main/res/values-sk/strings.xml1
-rw-r--r--main/res/values-sv/strings.xml1
-rw-r--r--main/res/values/strings.xml1
-rw-r--r--main/src/cgeo/geocaching/cgeocaches.java13
16 files changed, 25 insertions, 3 deletions
diff --git a/main/res/values-cs/strings.xml b/main/res/values-cs/strings.xml
index b891ea3..db5ad9d 100644
--- a/main/res/values-cs/strings.xml
+++ b/main/res/values-cs/strings.xml
@@ -585,6 +585,7 @@
<string name="cache_menu_around">Keš v okolí</string>
<string name="cache_menu_event">Přidat do kalendáře</string>
<string name="cache_menu_details">Detaily</string>
+ <string name="cache_menu_refresh">Obnovit</string>
<string name="cache_menu_share">Sdílet keš</string>
<string name="cache_menu_move_list">Přesunout do jiného seznamu</string>
<string name="cache_menu_gcc">GCC</string>
diff --git a/main/res/values-da/strings.xml b/main/res/values-da/strings.xml
index 9332b9f..f621f9c 100644
--- a/main/res/values-da/strings.xml
+++ b/main/res/values-da/strings.xml
@@ -208,6 +208,7 @@
<string name="cache_menu_around">Cacher i nærheden</string>
<string name="cache_menu_event">Tilføj til kalender</string>
<string name="cache_menu_details">Detaljer</string>
+ <string name="cache_menu_refresh">Genindlæs</string>
<string name="cache_status">Status</string>
<string name="cache_status_offline_log">Log gemt</string>
<string name="cache_status_found">Fundet</string>
diff --git a/main/res/values-de/strings.xml b/main/res/values-de/strings.xml
index 1a5b84f..5b47c3b 100644
--- a/main/res/values-de/strings.xml
+++ b/main/res/values-de/strings.xml
@@ -580,6 +580,7 @@
<string name="cache_menu_around">Caches im Umkreis</string>
<string name="cache_menu_event">Zum Kalender hinzufügen</string>
<string name="cache_menu_details">Details</string>
+ <string name="cache_menu_refresh">Aktualisieren</string>
<string name="cache_menu_share">Weiterleiten</string>
<string name="cache_menu_move_list">Auf andere Liste verschieben</string>
<string name="cache_menu_gcc">GCC</string>
diff --git a/main/res/values-es/strings.xml b/main/res/values-es/strings.xml
index bc7b467..4373be0 100644
--- a/main/res/values-es/strings.xml
+++ b/main/res/values-es/strings.xml
@@ -467,6 +467,7 @@
<string name="cache_menu_around">Alrededores</string>
<string name="cache_menu_event">Añadir a calendario</string>
<string name="cache_menu_details">Detalles</string>
+ <string name="cache_menu_refresh">Actualizar</string>
<string name="cache_menu_share">Compartir escondite</string>
<string name="cache_menu_move_list">Mover a otra lista</string>
<string name="cache_menu_gcc">GCC</string>
diff --git a/main/res/values-fr/strings.xml b/main/res/values-fr/strings.xml
index 23af86a..12d59a7 100644
--- a/main/res/values-fr/strings.xml
+++ b/main/res/values-fr/strings.xml
@@ -594,6 +594,7 @@
<string name="cache_menu_around">Alentours</string>
<string name="cache_menu_event">Ajouter à l\'agenda</string>
<string name="cache_menu_details">Détails</string>
+ <string name="cache_menu_refresh">Recharger</string>
<string name="cache_menu_share">Partager la cache</string>
<string name="cache_menu_move_list">Déplacer dans une autre liste</string>
<string name="cache_menu_gcc">GCC</string>
diff --git a/main/res/values-hu/strings.xml b/main/res/values-hu/strings.xml
index d57c6c0..930b18f 100644
--- a/main/res/values-hu/strings.xml
+++ b/main/res/values-hu/strings.xml
@@ -544,6 +544,7 @@
<string name="cache_menu_around">Közeli ládák</string>
<string name="cache_menu_event">Hozzáadás a naptárhoz</string>
<string name="cache_menu_details">Részletek</string>
+ <string name="cache_menu_refresh">Frissítés</string>
<string name="cache_menu_share">Láda megosztása</string>
<string name="cache_menu_move_list">Mozgatás másik listára</string>
<string name="cache_menu_gcc">GCC</string>
diff --git a/main/res/values-it/strings.xml b/main/res/values-it/strings.xml
index 8cd5ee7..00551f5 100644
--- a/main/res/values-it/strings.xml
+++ b/main/res/values-it/strings.xml
@@ -588,6 +588,7 @@
<string name="cache_menu_around">Cache qui intorno</string>
<string name="cache_menu_event">Aggiungi al calendario</string>
<string name="cache_menu_details">Dettagli</string>
+ <string name="cache_menu_refresh">Aggiorna</string>
<string name="cache_menu_share">Condividi cache</string>
<string name="cache_menu_move_list">Muovi in un\'altra lista</string>
<string name="cache_menu_gcc">GCC</string>
diff --git a/main/res/values-ja/strings.xml b/main/res/values-ja/strings.xml
index e21d2bf..4bb15a2 100644
--- a/main/res/values-ja/strings.xml
+++ b/main/res/values-ja/strings.xml
@@ -562,6 +562,7 @@
<string name="cache_menu_around">近くのキャッシュ</string>
<string name="cache_menu_event">カレンダーに登録</string>
<string name="cache_menu_details">詳細</string>
+ <string name="cache_menu_refresh">更新</string>
<string name="cache_menu_share">キャッシュを共有</string>
<string name="cache_menu_move_list">他のリストに移動</string>
<string name="cache_menu_gcc">GCC</string>
diff --git a/main/res/values-nb/strings.xml b/main/res/values-nb/strings.xml
index 1cf6bf5..12823e5 100644
--- a/main/res/values-nb/strings.xml
+++ b/main/res/values-nb/strings.xml
@@ -280,6 +280,7 @@
<string name="cache_menu_around">Cacher i nærheten</string>
<string name="cache_menu_event">Eksporter til kalender</string>
<string name="cache_menu_details">Detaljer</string>
+ <string name="cache_menu_refresh">Oppdater</string>
<string name="cache_status">Status</string>
<string name="cache_status_offline_log">Logg lagret</string>
<string name="cache_status_found">Funnet</string>
diff --git a/main/res/values-nl/strings.xml b/main/res/values-nl/strings.xml
index 8bcbd38..4eb1bc6 100644
--- a/main/res/values-nl/strings.xml
+++ b/main/res/values-nl/strings.xml
@@ -568,6 +568,7 @@
<string name="cache_menu_around">Caches rondom</string>
<string name="cache_menu_event">Toevoegen aan kalender</string>
<string name="cache_menu_details">Details</string>
+ <string name="cache_menu_refresh">Verversen</string>
<string name="cache_menu_share">Deel cache</string>
<string name="cache_menu_move_list">Verplaats naar andere lijst</string>
<string name="cache_menu_gcc">GCC</string>
diff --git a/main/res/values-pl/strings.xml b/main/res/values-pl/strings.xml
index 9f67bc2..50a383f 100644
--- a/main/res/values-pl/strings.xml
+++ b/main/res/values-pl/strings.xml
@@ -584,6 +584,7 @@
<string name="cache_menu_around">Skrzynki w okręgu</string>
<string name="cache_menu_event">Dodaj do kalendarza</string>
<string name="cache_menu_details">Szczegóły</string>
+ <string name="cache_menu_refresh">Odśwież</string>
<string name="cache_menu_share">Podziel się skrzynką</string>
<string name="cache_menu_move_list">Przenieś do innej listy</string>
<string name="cache_menu_gcc">GCC</string>
diff --git a/main/res/values-pt/strings.xml b/main/res/values-pt/strings.xml
index ae6366f..bbc094c 100644
--- a/main/res/values-pt/strings.xml
+++ b/main/res/values-pt/strings.xml
@@ -548,6 +548,7 @@
<string name="cache_menu_around">Caches próximas</string>
<string name="cache_menu_event">Adicionar ao calendário</string>
<string name="cache_menu_details">Detalhes</string>
+ <string name="cache_menu_refresh">Actualizar</string>
<string name="cache_menu_share">Partilhar cache</string>
<string name="cache_menu_move_list">Mover para outra lista</string>
<string name="cache_menu_gcc">GCC</string>
diff --git a/main/res/values-sk/strings.xml b/main/res/values-sk/strings.xml
index 00d62e9..87286cb 100644
--- a/main/res/values-sk/strings.xml
+++ b/main/res/values-sk/strings.xml
@@ -546,6 +546,7 @@
<string name="cache_menu_around">Skrýše v okolí</string>
<string name="cache_menu_event">Pridať do kalendára</string>
<string name="cache_menu_details">Detaily</string>
+ <string name="cache_menu_refresh">Obnoviť</string>
<string name="cache_menu_share">Zdielať skrýšu</string>
<string name="cache_menu_move_list">Presunúť do iného zoznamu</string>
<string name="cache_menu_gcc">GCC</string>
diff --git a/main/res/values-sv/strings.xml b/main/res/values-sv/strings.xml
index 801dc68..51bee26 100644
--- a/main/res/values-sv/strings.xml
+++ b/main/res/values-sv/strings.xml
@@ -594,6 +594,7 @@
<string name="cache_menu_around">Cacher i närheten</string>
<string name="cache_menu_event">Lägg till i kalender</string>
<string name="cache_menu_details">Detaljer</string>
+ <string name="cache_menu_refresh">Uppdatera</string>
<string name="cache_menu_share">Skicka länk</string>
<string name="cache_menu_move_list">Flytta till annan lista</string>
<string name="cache_menu_gcc">GCC</string>
diff --git a/main/res/values/strings.xml b/main/res/values/strings.xml
index 1a5d2d1..6309201 100644
--- a/main/res/values/strings.xml
+++ b/main/res/values/strings.xml
@@ -594,6 +594,7 @@
<string name="cache_menu_around">Caches around</string>
<string name="cache_menu_event">Add to calendar</string>
<string name="cache_menu_details">Details</string>
+ <string name="cache_menu_refresh">Refresh</string>
<string name="cache_menu_share">Share cache</string>
<string name="cache_menu_move_list">Move to other list</string>
<string name="cache_menu_gcc">GCC</string>
diff --git a/main/src/cgeo/geocaching/cgeocaches.java b/main/src/cgeo/geocaching/cgeocaches.java
index 7c758e9..3b26376 100644
--- a/main/src/cgeo/geocaching/cgeocaches.java
+++ b/main/src/cgeo/geocaching/cgeocaches.java
@@ -97,6 +97,7 @@ public class cgeocaches extends AbstractListActivity implements FilteredActivity
private static final int MENU_REMOVE_FROM_HISTORY = 23;
private static final int MENU_DROP_CACHE = 24;
private static final int MENU_MOVE_TO_LIST = 25;
+ private static final int MENU_REFRESH = 26;
private static final int MENU_SWITCH_SELECT_MODE = 52;
private static final int SUBMENU_SHOW_MAP = 54;
private static final int SUBMENU_MANAGE_LISTS = 55;
@@ -111,6 +112,7 @@ public class cgeocaches extends AbstractListActivity implements FilteredActivity
private static final int MENU_FILTER = 74;
private static final int MENU_DELETE_EVENTS = 75;
private static final int MENU_CLEAR_OFFLINE_LOGS = 76;
+ private static final int MENU_EXPORT_FIELDNOTES = 77;
private static final int MSG_DONE = -1;
private static final int MSG_RESTART_GEO_AND_DIR = -2;
@@ -568,8 +570,11 @@ public class cgeocaches extends AbstractListActivity implements FilteredActivity
SubMenu subMenu = menu.addSubMenu(0, SUBMENU_MANAGE_HISTORY, 0, res.getString(R.string.caches_manage)).setIcon(R.drawable.ic_menu_save);
subMenu.add(0, MENU_REMOVE_FROM_HISTORY, 0, res.getString(R.string.cache_clear_history)); // remove from history
subMenu.add(0, MENU_EXPORT, 0, res.getString(R.string.export)); // export caches
+ subMenu.add(0, MENU_CLEAR_OFFLINE_LOGS, 0, res.getString(R.string.caches_clear_offlinelogs));
+ menu.add(0, MENU_REFRESH_STORED, 0, res.getString(R.string.cache_offline_refresh)).setIcon(R.drawable.ic_menu_set_as);
+ } else {
+ menu.add(0, MENU_REFRESH_STORED, 0, res.getString(R.string.caches_store_offline)).setIcon(R.drawable.ic_menu_set_as); // download details for all caches
}
- menu.add(0, MENU_REFRESH_STORED, 0, res.getString(R.string.caches_store_offline)).setIcon(R.drawable.ic_menu_set_as); // download details for all caches
}
navigationMenu = CacheListAppFactory.addMenuItems(menu, this, res);
@@ -630,12 +635,12 @@ public class cgeocaches extends AbstractListActivity implements FilteredActivity
final boolean hasSelection = adapter != null && adapter.getCheckedCount() > 0;
final boolean isNonDefaultList = isConcrete && listId != StoredList.STANDARD_LIST_ID;
- if (type == CacheListType.OFFLINE) { // only offline list
+ if (type == CacheListType.OFFLINE || type == CacheListType.HISTORY) { // only offline list
setMenuItemLabel(menu, MENU_DROP_CACHES, R.string.caches_drop_selected, R.string.caches_drop_all);
menu.findItem(MENU_DROP_CACHES_AND_LIST).setVisible(!hasSelection && isNonDefaultList && !adapter.isFiltered());
setMenuItemLabel(menu, MENU_REFRESH_STORED, R.string.caches_refresh_selected, R.string.caches_refresh_all);
setMenuItemLabel(menu, MENU_MOVE_TO_LIST, R.string.caches_move_selected, R.string.caches_move_all);
- } else { // search and history list (all other than offline)
+ } else { // search and global list (all other than offline and history)
setMenuItemLabel(menu, MENU_REFRESH_STORED, R.string.caches_store_selected, R.string.caches_store_offline);
}
@@ -859,6 +864,7 @@ public class cgeocaches extends AbstractListActivity implements FilteredActivity
menu.add(0, MENU_DROP_CACHE, 0, res.getString(R.string.cache_offline_drop));
menu.add(0, MENU_MOVE_TO_LIST, 0, res.getString(R.string.cache_menu_move_list));
menu.add(0, MENU_EXPORT, 0, res.getString(R.string.export));
+ menu.add(0, MENU_REFRESH, 0, res.getString(R.string.cache_menu_refresh));
}
else {
menu.add(0, MENU_STORE_CACHE, 0, res.getString(R.string.cache_offline_store));
@@ -938,6 +944,7 @@ public class cgeocaches extends AbstractListActivity implements FilteredActivity
}, true, listId);
break;
case MENU_STORE_CACHE:
+ case MENU_REFRESH:
refreshStored(Collections.singletonList(cache));
break;
case MENU_EXPORT: