Adding the TitleBar pull request

Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/commit/dde79c14
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/tree/dde79c14
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/diff/dde79c14

Branch: refs/heads/master
Commit: dde79c14f5d784ed97fdb7345d3ecefe7219cc24
Parents: b08f245 80ee6c1
Author: Joe Bowser <[email protected]>
Authored: Fri Jun 15 11:28:42 2012 -0700
Committer: Joe Bowser <[email protected]>
Committed: Fri Jun 15 11:28:42 2012 -0700

----------------------------------------------------------------------
 framework/src/org/apache/cordova/DroidGap.java |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/blob/dde79c14/framework/src/org/apache/cordova/DroidGap.java
----------------------------------------------------------------------
diff --cc framework/src/org/apache/cordova/DroidGap.java
index cf55dde,a47ac87..9b7454b
--- a/framework/src/org/apache/cordova/DroidGap.java
+++ b/framework/src/org/apache/cordova/DroidGap.java
@@@ -256,15 -313,23 +256,23 @@@ public class DroidGap extends Activity 
          LOG.d(TAG, "DroidGap.onCreate()");
          super.onCreate(savedInstanceState);
  
-         getWindow().requestFeature(Window.FEATURE_NO_TITLE);
-         
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN,
-                 WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
+         if (!preferences.prefMatches("showTitle", "true")) {
+             getWindow().requestFeature(Window.FEATURE_NO_TITLE);
+         }
+ 
+         if (preferences.prefMatches("fullscreen","true")) {
+             getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
+                     WindowManager.LayoutParams.FLAG_FULLSCREEN);
+         } else {
+             
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN,
+                     WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
+         }
  
          // This builds the view.  We could probably get away with NOT having 
a LinearLayout, but I like having a bucket!
 -        Display display = getWindowManager().getDefaultDisplay(); 
 +        Display display = getWindowManager().getDefaultDisplay();
          int width = display.getWidth();
          int height = display.getHeight();
 -        
 +
          root = new LinearLayoutSoftKeyboardDetect(this, width, height);
          root.setOrientation(LinearLayout.VERTICAL);
          root.setBackgroundColor(this.backgroundColor);

Reply via email to