Move Account and Folder settings into a submenu. give access to global

preferences from there, too. - many users never leave their inboxes
making it hard to get up to Settigns
This commit is contained in:
Jesse Vincent 2010-05-12 01:18:12 +00:00
parent defaf7bbbf
commit 1bf1643987
2 changed files with 24 additions and 1 deletions

View File

@ -118,6 +118,12 @@
android:title="@string/mark_all_as_read_action"
android:icon="@drawable/ic_menu_inbox"
/>
<item
android:id="@+id/settings"
android:title="@string/preferences_action"
android:icon="@drawable/ic_menu_preferences">
<menu>
<item
android:id="@+id/folder_settings"
android:title="@string/folder_settings_action"
@ -127,7 +133,13 @@
android:id="@+id/account_settings"
android:title="@string/account_settings_action"
android:icon="@android:drawable/ic_menu_preferences"
/>
/>
<item android:id="@+id/app_settings"
android:title="@string/preferences_action"
android:icon="@android:drawable/ic_menu_preferences"
/>
</menu>
</item>
<item
android:id="@+id/expunge"
android:title="@string/expunge_action"

View File

@ -25,6 +25,7 @@ import android.widget.AdapterView.AdapterContextMenuInfo;
import android.widget.CompoundButton.OnCheckedChangeListener;
import com.fsck.k9.*;
import com.fsck.k9.MessagingController.SORT_TYPE;
import com.fsck.k9.activity.setup.Prefs;
import com.fsck.k9.activity.setup.AccountSettings;
import com.fsck.k9.activity.setup.FolderSettings;
import com.fsck.k9.mail.*;
@ -786,6 +787,12 @@ public class MessageList
}
}
private void onEditPrefs()
{
Prefs.actionPrefs(this);
}
private void onEditAccount()
{
AccountSettings.actionSettings(this, mAccount);
@ -1219,6 +1226,10 @@ public class MessageList
return true;
case R.id.app_settings:
onEditPrefs();
return true;
case R.id.batch_copy_op:
onCopyBatch();
return true;