mirror of
https://github.com/peterosterlund2/droidfish.git
synced 2025-02-06 20:29:10 +01:00
DroidFish: Use fullscreen mode also in preferences and load/save game activities.
This commit is contained in:
parent
937ae75799
commit
bbc4e45cff
|
@ -843,8 +843,7 @@ public class DroidFish extends Activity implements GUIInterface {
|
|||
scrollSensitivity = Float.parseFloat(settings.getString("scrollSensitivity", "2"));
|
||||
invertScrollDirection = settings.getBoolean("invertScrollDirection", false);
|
||||
discardVariations = settings.getBoolean("discardVariations", false);
|
||||
boolean fullScreenMode = settings.getBoolean("fullScreenMode", false);
|
||||
Util.setFullScreenMode(this, fullScreenMode);
|
||||
Util.setFullScreenMode(this, settings);
|
||||
useWakeLock = settings.getBoolean("wakeLock", false);
|
||||
setWakeLock(useWakeLock);
|
||||
|
||||
|
|
|
@ -11,6 +11,7 @@ import org.petero.droidfish.gamelogic.Piece;
|
|||
import org.petero.droidfish.gamelogic.Position;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.SharedPreferences;
|
||||
import android.os.Build;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
@ -80,7 +81,8 @@ public final class Util {
|
|||
}
|
||||
|
||||
/** Enable/disable full screen mode for an activity. */
|
||||
public static void setFullScreenMode(Activity a, boolean fullScreenMode) {
|
||||
public static void setFullScreenMode(Activity a, SharedPreferences settings) {
|
||||
boolean fullScreenMode = settings.getBoolean("fullScreenMode", false);
|
||||
WindowManager.LayoutParams attrs = a.getWindow().getAttributes();
|
||||
if (fullScreenMode) {
|
||||
attrs.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN;
|
||||
|
|
|
@ -82,13 +82,12 @@ public class EditBoard extends Activity {
|
|||
|
||||
SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(this);
|
||||
egtbHints = settings.getBoolean("tbHintsEdit", false);
|
||||
boolean fullScreenMode = settings.getBoolean("fullScreenMode", false);
|
||||
autoScrollTitle = settings.getBoolean("autoScrollTitle", true);
|
||||
boardGestures = settings.getBoolean("boardGestures", false);
|
||||
|
||||
initUI();
|
||||
|
||||
Util.setFullScreenMode(this, fullScreenMode);
|
||||
Util.setFullScreenMode(this, settings);
|
||||
|
||||
Intent i = getIntent();
|
||||
Position pos;
|
||||
|
|
|
@ -81,6 +81,7 @@ public class EditPGN extends ListActivity {
|
|||
super.onCreate(savedInstanceState);
|
||||
|
||||
settings = PreferenceManager.getDefaultSharedPreferences(this);
|
||||
Util.setFullScreenMode(this, settings);
|
||||
|
||||
if (savedInstanceState != null) {
|
||||
defaultItem = savedInstanceState.getInt("defaultItem");
|
||||
|
|
|
@ -19,9 +19,12 @@
|
|||
package org.petero.droidfish.activities;
|
||||
|
||||
import org.petero.droidfish.R;
|
||||
import org.petero.droidfish.Util;
|
||||
|
||||
import android.content.SharedPreferences;
|
||||
import android.os.Bundle;
|
||||
import android.preference.PreferenceActivity;
|
||||
import android.preference.PreferenceManager;
|
||||
|
||||
public class Preferences extends PreferenceActivity {
|
||||
|
||||
|
@ -29,5 +32,8 @@ public class Preferences extends PreferenceActivity {
|
|||
public void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
addPreferencesFromResource(R.xml.preferences);
|
||||
|
||||
SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(this);
|
||||
Util.setFullScreenMode(this, settings);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user