Hide sort options for google tasks, tweaked the strings

pull/14/head
Tim Su 14 years ago
parent 076459a80f
commit 289e1ac58d

@ -50,7 +50,8 @@ public class GtasksFilterExposer extends BroadcastReceiver {
values.putAll(GtasksMetadata.createEmptyMetadata(AbstractModel.NO_ID).getMergedValues()); values.putAll(GtasksMetadata.createEmptyMetadata(AbstractModel.NO_ID).getMergedValues());
values.remove(Metadata.TASK.name); values.remove(Metadata.TASK.name);
values.put(GtasksMetadata.LIST_ID.name, list.getValue(GtasksList.REMOTE_ID)); values.put(GtasksMetadata.LIST_ID.name, list.getValue(GtasksList.REMOTE_ID));
FilterWithCustomIntent filter = new FilterWithCustomIntent(listName, listName, new QueryTemplate().join( FilterWithCustomIntent filter = new FilterWithCustomIntent(listName,
ContextManager.getString(R.string.gtasks_FEx_title, listName), new QueryTemplate().join(
Join.left(Metadata.TABLE, Task.ID.eq(Metadata.TASK))).where(Criterion.and( Join.left(Metadata.TABLE, Task.ID.eq(Metadata.TASK))).where(Criterion.and(
MetadataCriteria.withKey(GtasksMetadata.METADATA_KEY), MetadataCriteria.withKey(GtasksMetadata.METADATA_KEY),
TaskCriteria.isVisible(), TaskCriteria.isVisible(),

@ -23,6 +23,7 @@ import android.text.method.PasswordTransformationMethod;
import android.util.Log; import android.util.Log;
import android.widget.EditText; import android.widget.EditText;
import android.widget.LinearLayout; import android.widget.LinearLayout;
import android.widget.ScrollView;
import android.widget.TextView; import android.widget.TextView;
import android.widget.Toast; import android.widget.Toast;
@ -191,7 +192,9 @@ public class GtasksSyncProvider extends SyncProvider<GtasksTaskContainer> {
preferenceActivity.getCredentials(new OnGetCredentials() { preferenceActivity.getCredentials(new OnGetCredentials() {
@Override @Override
public void getCredentials(String[] accounts) { public void getCredentials(String[] accounts) {
ScrollView layoutScroller = new ScrollView(activity);
LinearLayout layout = new LinearLayout(activity); LinearLayout layout = new LinearLayout(activity);
layoutScroller.addView(layout);
layout.setPadding(5, -5, 5, 0); layout.setPadding(5, -5, 5, 0);
layout.setOrientation(LinearLayout.VERTICAL); layout.setOrientation(LinearLayout.VERTICAL);
TextView textView = new TextView(activity); TextView textView = new TextView(activity);
@ -209,7 +212,7 @@ public class GtasksSyncProvider extends SyncProvider<GtasksTaskContainer> {
layout.addView(password); layout.addView(password);
DialogUtilities.viewDialog(activity, DialogUtilities.viewDialog(activity,
activity.getString(R.string.gtasks_login), layout, activity.getString(R.string.gtasks_login), layoutScroller,
new OnClickListener() { new OnClickListener() {
@Override @Override
public void onClick(DialogInterface arg0, int arg1) { public void onClick(DialogInterface arg0, int arg1) {

@ -2,21 +2,21 @@
<!-- See the file "LICENSE" for the full license governing this code. --> <!-- See the file "LICENSE" for the full license governing this code. -->
<resources xmlns:android="http://schemas.android.com/apk/res/android"> <resources xmlns:android="http://schemas.android.com/apk/res/android">
<!-- =========================================================== Misc == --> <!-- =========================================================== UI == -->
<!-- filters header: GTasks --> <!-- filters header: GTasks -->
<string name="gtasks_FEx_header">Google Tasks</string> <string name="gtasks_FEx_header">Google Tasks</string>
<!-- filter category for GTasks lists --> <!-- filter category for GTasks lists -->
<string name="gtasks_FEx_list">By List</string> <string name="gtasks_FEx_list">By List</string>
<!-- GTasks Indent changed message (%d => new level) --> <!-- filter title for GTasks lists (%s => list name) -->
<string name="gtasks_indent_toast">New Indentation: %d</string> <string name="gtasks_FEx_title">Google Tasks: %s</string>
<!-- ============================================== GtasksPreferences == --> <!-- ============================================== GtasksPreferences == -->
<!-- GTasks Preferences Title --> <!-- GTasks Preferences Title -->
<string name="gtasks_GPr_header">Google Tasks</string> <string name="gtasks_GPr_header">Google Tasks (Beta!)</string>
<!-- ================================================ Synchronization == --> <!-- ================================================ Synchronization == -->
@ -44,6 +44,5 @@
<!-- Login Message when Error --> <!-- Login Message when Error -->
<string name="gtasks_login_error">Please try your e-mail and password again.</string> <string name="gtasks_login_error">Please try your e-mail and password again.</string>
</resources> </resources>

@ -3,9 +3,9 @@ package com.todoroo.astrid.activity;
import java.util.Date; import java.util.Date;
import java.util.LinkedHashSet; import java.util.LinkedHashSet;
import java.util.List; import java.util.List;
import java.util.Map.Entry;
import java.util.Timer; import java.util.Timer;
import java.util.TimerTask; import java.util.TimerTask;
import java.util.Map.Entry;
import java.util.concurrent.atomic.AtomicReference; import java.util.concurrent.atomic.AtomicReference;
import android.app.AlertDialog; import android.app.AlertDialog;
@ -27,30 +27,29 @@ import android.text.Editable;
import android.text.TextUtils; import android.text.TextUtils;
import android.text.TextWatcher; import android.text.TextWatcher;
import android.view.ContextMenu; import android.view.ContextMenu;
import android.view.ContextMenu.ContextMenuInfo;
import android.view.KeyEvent; import android.view.KeyEvent;
import android.view.Menu; import android.view.Menu;
import android.view.MenuItem; import android.view.MenuItem;
import android.view.View; import android.view.View;
import android.view.View.OnClickListener;
import android.view.View.OnKeyListener;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.view.Window; import android.view.Window;
import android.view.WindowManager; import android.view.WindowManager;
import android.view.ContextMenu.ContextMenuInfo;
import android.view.View.OnClickListener;
import android.view.View.OnKeyListener;
import android.view.inputmethod.EditorInfo; import android.view.inputmethod.EditorInfo;
import android.widget.AbsListView; import android.widget.AbsListView;
import android.widget.AbsListView.OnScrollListener;
import android.widget.AdapterView.AdapterContextMenuInfo;
import android.widget.ArrayAdapter; import android.widget.ArrayAdapter;
import android.widget.EditText; import android.widget.EditText;
import android.widget.ImageButton; import android.widget.ImageButton;
import android.widget.ImageView; import android.widget.ImageView;
import android.widget.ListView; import android.widget.ListView;
import android.widget.TextView; import android.widget.TextView;
import android.widget.TextView.OnEditorActionListener;
import android.widget.Toast; import android.widget.Toast;
import android.widget.AbsListView.OnScrollListener;
import android.widget.AdapterView.AdapterContextMenuInfo;
import android.widget.TextView.OnEditorActionListener;
import com.todoroo.astrid.service.StatisticsService;
import com.timsu.astrid.R; import com.timsu.astrid.R;
import com.todoroo.andlib.data.Property; import com.todoroo.andlib.data.Property;
import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.data.TodorooCursor;
@ -86,6 +85,7 @@ import com.todoroo.astrid.service.AddOnService;
import com.todoroo.astrid.service.AstridDependencyInjector; import com.todoroo.astrid.service.AstridDependencyInjector;
import com.todoroo.astrid.service.MetadataService; import com.todoroo.astrid.service.MetadataService;
import com.todoroo.astrid.service.StartupService; import com.todoroo.astrid.service.StartupService;
import com.todoroo.astrid.service.StatisticsService;
import com.todoroo.astrid.service.TaskService; import com.todoroo.astrid.service.TaskService;
import com.todoroo.astrid.utility.Constants; import com.todoroo.astrid.utility.Constants;
import com.todoroo.astrid.utility.Flags; import com.todoroo.astrid.utility.Flags;
@ -251,9 +251,11 @@ public class TaskListActivity extends ListActivity implements OnScrollListener,
R.string.TLA_menu_settings); R.string.TLA_menu_settings);
item.setIcon(android.R.drawable.ic_menu_preferences); item.setIcon(android.R.drawable.ic_menu_preferences);
item = menu.add(Menu.NONE, MENU_SORT_ID, Menu.NONE, if(!(this instanceof DraggableTaskListActivity)) {
R.string.TLA_menu_sort); item = menu.add(Menu.NONE, MENU_SORT_ID, Menu.NONE,
item.setIcon(android.R.drawable.ic_menu_sort_by_size); R.string.TLA_menu_sort);
item.setIcon(android.R.drawable.ic_menu_sort_by_size);
}
if(syncActions.size() > 0) { if(syncActions.size() > 0) {
item = menu.add(Menu.NONE, MENU_SYNC_ID, Menu.NONE, item = menu.add(Menu.NONE, MENU_SYNC_ID, Menu.NONE,

Loading…
Cancel
Save