diff options
author | nebkat <nebkat@teamhacksung.org> | 2012-01-10 18:56:54 +0000 |
---|---|---|
committer | nebkat <nebkat@teamhacksung.org> | 2012-01-14 20:34:41 +0000 |
commit | 658ba880640b57fa11e8afb557664f14872e1c10 (patch) | |
tree | ec236831e6a33552c36a0b3d49250df6876655be /src | |
parent | 15acff270bf628db797b8bc7928b2b225e4ecf18 (diff) | |
download | android_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.java | 15 |
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; } |