1
0
Fork 0
mirror of https://github.com/rfc2822/GfxTablet synced 2025-10-03 17:49:17 +02:00

Merge pull request #37 from KevinLi/fullscreen

Added a setting for fullscreen.
This commit is contained in:
rfc2822 2013-10-08 15:11:04 -07:00
commit 4fa5d31b7b
4 changed files with 11 additions and 5 deletions

View file

@ -5,6 +5,7 @@
<string name="menu_settings">Settings</string> <string name="menu_settings">Settings</string>
<string name="preferences_host_title">Network host</string> <string name="preferences_host_title">Network host</string>
<string name="stylus_preference">Sense stylus only</string> <string name="stylus_preference">Sense stylus only</string>
<string name="fullscreen_preference">Fullscreen</string>
<string name="menu_about">About / Help</string> <string name="menu_about">About / Help</string>
</resources> </resources>

View file

@ -1,4 +1,5 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" > <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
<CheckBoxPreference android:title="@string/stylus_preference" android:key="stylus_only_preference" android:defaultValue="false"/> <CheckBoxPreference android:title="@string/stylus_preference" android:key="stylus_only_preference" android:defaultValue="false"/>
<CheckBoxPreference android:title="@string/fullscreen_preference" android:key="fullscreen_preference" android:defaultValue="true"/>
</PreferenceScreen> </PreferenceScreen>

View file

@ -16,7 +16,7 @@ import android.widget.LinearLayout;
public class CanvasActivity extends Activity { public class CanvasActivity extends Activity {
CanvasView canvas; CanvasView canvas;
SharedPreferences prefs; SharedPreferences settings;
NetworkClient netClient; NetworkClient netClient;
@Override @Override
@ -26,9 +26,12 @@ public class CanvasActivity extends Activity {
PreferenceManager.setDefaultValues(this, R.xml.network_preferences, false); PreferenceManager.setDefaultValues(this, R.xml.network_preferences, false);
PreferenceManager.setDefaultValues(this, R.xml.drawing_preferences, false); PreferenceManager.setDefaultValues(this, R.xml.drawing_preferences, false);
settings = PreferenceManager.getDefaultSharedPreferences(this);
if (settings.getBoolean(SettingsActivity.KEY_PREF_FULLSCREEN, true)) {
this.requestWindowFeature(Window.FEATURE_NO_TITLE); this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN); WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
setContentView(R.layout.activity_canvas); setContentView(R.layout.activity_canvas);
LinearLayout layout = (LinearLayout)findViewById(R.id.canvas_layout); LinearLayout layout = (LinearLayout)findViewById(R.id.canvas_layout);

View file

@ -12,7 +12,8 @@ import at.bitfire.gfxtablet.R;
public class SettingsActivity extends PreferenceActivity { public class SettingsActivity extends PreferenceActivity {
public static final String public static final String
KEY_PREF_HOST = "host_preference", KEY_PREF_HOST = "host_preference",
KEY_PREF_STYLUS_ONLY = "stylus_only_preference"; KEY_PREF_STYLUS_ONLY = "stylus_only_preference",
KEY_PREF_FULLSCREEN = "fullscreen_preference";
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {