summaryrefslogtreecommitdiffstats
path: root/src/com/cyanogenmod/trebuchet/Workspace.java
diff options
context:
space:
mode:
authornebkat <nebkat@teamhacksung.org>2012-12-16 16:23:58 +0000
committernebkat <nebkat@teamhacksung.org>2012-12-16 16:23:58 +0000
commit177b57c73a876d9d18d2134221315b3e59ab11e9 (patch)
treef0535d55ec2c0f1353099cfcd6ceac8b90ace14c /src/com/cyanogenmod/trebuchet/Workspace.java
parent9c4a28841f428007ac79b8b03192ff8938ed5784 (diff)
downloadpackages_apps_trebuchet-177b57c73a876d9d18d2134221315b3e59ab11e9.zip
packages_apps_trebuchet-177b57c73a876d9d18d2134221315b3e59ab11e9.tar.gz
packages_apps_trebuchet-177b57c73a876d9d18d2134221315b3e59ab11e9.tar.bz2
Workspace: Stretch screens
Change-Id: I5b587ec8e90a45e5e1df6112299ab298c0f907be
Diffstat (limited to 'src/com/cyanogenmod/trebuchet/Workspace.java')
-rw-r--r--src/com/cyanogenmod/trebuchet/Workspace.java18
1 files changed, 8 insertions, 10 deletions
diff --git a/src/com/cyanogenmod/trebuchet/Workspace.java b/src/com/cyanogenmod/trebuchet/Workspace.java
index 8b2d975..6a339df 100644
--- a/src/com/cyanogenmod/trebuchet/Workspace.java
+++ b/src/com/cyanogenmod/trebuchet/Workspace.java
@@ -305,8 +305,7 @@ public class Workspace extends SmoothPagedView
// Preferences
private int mNumberHomescreens;
private int mDefaultHomescreen;
- private int mScreenPaddingVertical;
- private int mScreenPaddingHorizontal;
+ private boolean mStretchScreens;
private boolean mShowSearchBar;
private boolean mResizeAnyWidget;
private boolean mHideIconLabels;
@@ -389,8 +388,7 @@ public class Workspace extends SmoothPagedView
mDefaultHomescreen = mNumberHomescreens / 2;
}
- mScreenPaddingVertical = PreferencesProvider.Interface.Homescreen.getScreenPaddingVertical(context);
- mScreenPaddingHorizontal = PreferencesProvider.Interface.Homescreen.getScreenPaddingHorizontal(context);
+ mStretchScreens = PreferencesProvider.Interface.Homescreen.getStretchScreens(context);
mShowSearchBar = PreferencesProvider.Interface.Homescreen.getShowSearchBar(context);
mResizeAnyWidget = PreferencesProvider.Interface.Homescreen.getResizeAnyWidget(context);
mHideIconLabels = PreferencesProvider.Interface.Homescreen.getHideIconLabels(context);
@@ -512,12 +510,12 @@ public class Workspace extends SmoothPagedView
LayoutInflater inflater =
(LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
for (int i = 0; i < mNumberHomescreens; i++) {
- View screen = inflater.inflate(R.layout.workspace_screen, null);
- screen.setPadding(screen.getPaddingLeft() + mScreenPaddingHorizontal,
- screen.getPaddingTop() + mScreenPaddingVertical,
- screen.getPaddingRight() + mScreenPaddingHorizontal,
- screen.getPaddingBottom() + mScreenPaddingVertical);
- addView(screen); }
+ CellLayout screen = (CellLayout) inflater.inflate(R.layout.workspace_screen, null);
+ if (mStretchScreens) {
+ screen.setCellGaps(-1, -1);
+ }
+ addView(screen);
+ }
try {
mBackground = res.getDrawable(R.drawable.apps_customize_bg);