Updated Branches:
  refs/heads/master 07ed6daed -> ee0cd679d

Adding more undocumented features for app title bar and full-screen


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/ee0cd679
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/tree/ee0cd679
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/diff/ee0cd679

Branch: refs/heads/master
Commit: ee0cd679d35f6150f7772623ee48970a49feba7d
Parents: 07ed6da
Author: Joe Bowser <[email protected]>
Authored: Fri Jun 15 15:16:14 2012 -0700
Committer: Joe Bowser <[email protected]>
Committed: Fri Jun 15 15:16:14 2012 -0700

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


http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/blob/ee0cd679/framework/src/org/apache/cordova/DroidGap.java
----------------------------------------------------------------------
diff --git a/framework/src/org/apache/cordova/DroidGap.java 
b/framework/src/org/apache/cordova/DroidGap.java
index 433026e..dc9591f 100755
--- a/framework/src/org/apache/cordova/DroidGap.java
+++ b/framework/src/org/apache/cordova/DroidGap.java
@@ -256,9 +256,21 @@ public class DroidGap extends Activity implements 
CordovaInterface {
         LOG.d(TAG, "DroidGap.onCreate()");
         super.onCreate(savedInstanceState);
 
-        
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN,
+        if(this.getBooleanProperty("showTitle", true))
+        {
+            getWindow().requestFeature(Window.FEATURE_NO_TITLE);
+        }
+        
+        if(this.getBooleanProperty("setFullscreen", 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();
         int width = display.getWidth();

Reply via email to