summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authornebkat <nebkat@teamhacksung.org>2012-01-10 18:56:54 +0000
committernebkat <nebkat@teamhacksung.org>2012-01-14 20:34:41 +0000
commit658ba880640b57fa11e8afb557664f14872e1c10 (patch)
treeec236831e6a33552c36a0b3d49250df6876655be /src
parent15acff270bf628db797b8bc7928b2b225e4ecf18 (diff)
downloadandroid_packages_apps_Trebuchet-658ba880640b57fa11e8afb557664f14872e1c10.tar.gz
android_packages_apps_Trebuchet-658ba880640b57fa11e8afb557664f14872e1c10.tar.bz2
android_packages_apps_Trebuchet-658ba880640b57fa11e8afb557664f14872e1c10.zip
AppsCustomize: Add market in overflow menu (only)
Change-Id: I4021abaa64818f61d6420ff38ff87925cb084868
Diffstat (limited to 'src')
-rw-r--r--src/com/cyanogenmod/trebuchet/Launcher.java15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/com/cyanogenmod/trebuchet/Launcher.java b/src/com/cyanogenmod/trebuchet/Launcher.java
index c04f33bd2..25e5cd583 100644
--- a/src/com/cyanogenmod/trebuchet/Launcher.java
+++ b/src/com/cyanogenmod/trebuchet/Launcher.java
@@ -122,9 +122,11 @@ public final class Launcher extends Activity
static final boolean DEBUG_WIDGETS = false;
private static final int MENU_GROUP_WALLPAPER = 1;
+ private static final int MENU_GROUP_MARKET = MENU_GROUP_WALLPAPER + 1;
private static final int MENU_WALLPAPER_SETTINGS = Menu.FIRST + 1;
private static final int MENU_MANAGE_APPS = MENU_WALLPAPER_SETTINGS + 1;
- private static final int MENU_PREFERENCES = MENU_MANAGE_APPS + 1;
+ private static final int MENU_MARKET = MENU_MANAGE_APPS + 1;
+ private static final int MENU_PREFERENCES = MENU_MARKET + 1;
private static final int MENU_SYSTEM_SETTINGS = MENU_PREFERENCES + 1;
private static final int MENU_HELP = MENU_SYSTEM_SETTINGS + 1;
@@ -1378,6 +1380,14 @@ public final class Launcher extends Activity
.setIcon(android.R.drawable.ic_menu_manage)
.setIntent(manageApps)
.setAlphabeticShortcut('M');
+ menu.add(MENU_GROUP_MARKET, MENU_MARKET, 0, R.string.menu_market)
+ .setAlphabeticShortcut('A')
+ .setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
+ public boolean onMenuItemClick(MenuItem item) {
+ onClickAppMarketButton(null);
+ return true;
+ }
+ });
if (!getResources().getBoolean(R.bool.config_cyanogenmod)) {
menu.add(0, MENU_PREFERENCES, 0, R.string.menu_preferences)
.setIcon(android.R.drawable.ic_menu_preferences)
@@ -1406,6 +1416,9 @@ public final class Launcher extends Activity
}
boolean allAppsVisible = (mAppsCustomizeTabHost.getVisibility() == View.VISIBLE);
menu.setGroupVisible(MENU_GROUP_WALLPAPER, !allAppsVisible);
+ menu.setGroupVisible(MENU_GROUP_MARKET, allAppsVisible &&
+ !ViewConfiguration.get(this).hasPermanentMenuKey() &&
+ mAppMarketIntent != null);
return true;
}