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