summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2013-01-05 12:33:06 +0400
committerAndrew Dolgov <[email protected]>2013-01-05 12:33:06 +0400
commit8f912ab8a832e06e0104444ba76e80abb2fb95f5 (patch)
treebf0894e457331d606d13a7fd4680099e7aadc37d /src
parent479d1f0a6c99260b06f58bf09eccdcf64289ec65 (diff)
add basic fullscreen mode, move preferences a bit
Diffstat (limited to 'src')
-rw-r--r--src/org/fox/ttrss/ArticleFragment.java1
-rw-r--r--src/org/fox/ttrss/ArticlePager.java12
-rw-r--r--src/org/fox/ttrss/offline/OfflineArticlePager.java12
3 files changed, 23 insertions, 2 deletions
diff --git a/src/org/fox/ttrss/ArticleFragment.java b/src/org/fox/ttrss/ArticleFragment.java
index edae1019..183aea09 100644
--- a/src/org/fox/ttrss/ArticleFragment.java
+++ b/src/org/fox/ttrss/ArticleFragment.java
@@ -13,6 +13,7 @@ import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
import android.annotation.SuppressLint;
+import android.app.ActionBar;
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
diff --git a/src/org/fox/ttrss/ArticlePager.java b/src/org/fox/ttrss/ArticlePager.java
index 8fe8c255..ca6f902c 100644
--- a/src/org/fox/ttrss/ArticlePager.java
+++ b/src/org/fox/ttrss/ArticlePager.java
@@ -21,6 +21,7 @@ import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import android.view.WindowManager;
import com.google.gson.JsonElement;
@@ -263,9 +264,18 @@ public class ArticlePager extends Fragment {
m_activity.initMenu();
- if (!m_activity.isCompatMode() && m_prefs.getBoolean("dim_status_bar", false) && !m_activity.isCompatMode()) {
+ if (!m_activity.isCompatMode() && m_prefs.getBoolean("dim_status_bar", false)) {
getView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);
}
+
+ if (m_prefs.getBoolean("full_screen_mode", false)) {
+ m_activity.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
+ WindowManager.LayoutParams.FLAG_FULLSCREEN);
+
+ /* if (!m_activity.isCompatMode()) {
+ m_activity.getActionBar().hide();
+ } */
+ }
}
public Article getSelectedArticle() {
diff --git a/src/org/fox/ttrss/offline/OfflineArticlePager.java b/src/org/fox/ttrss/offline/OfflineArticlePager.java
index c2d41ef0..8de609c2 100644
--- a/src/org/fox/ttrss/offline/OfflineArticlePager.java
+++ b/src/org/fox/ttrss/offline/OfflineArticlePager.java
@@ -16,6 +16,7 @@ import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import android.view.WindowManager;
public class OfflineArticlePager extends Fragment {
private final String TAG = this.getClass().getSimpleName();
@@ -99,9 +100,18 @@ public class OfflineArticlePager extends Fragment {
public void onResume() {
super.onResume();
- if (!m_activity.isCompatMode() && m_prefs.getBoolean("dim_status_bar", false) && !m_activity.isCompatMode()) {
+ if (!m_activity.isCompatMode() && m_prefs.getBoolean("dim_status_bar", false)) {
getView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);
}
+
+ if (m_prefs.getBoolean("full_screen_mode", false)) {
+ m_activity.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
+ WindowManager.LayoutParams.FLAG_FULLSCREEN);
+
+ /* if (!m_activity.isCompatMode()) {
+ m_activity.getActionBar().hide();
+ } */
+ }
}
public OfflineArticlePager() {