From 8f912ab8a832e06e0104444ba76e80abb2fb95f5 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sat, 5 Jan 2013 12:33:06 +0400 Subject: add basic fullscreen mode, move preferences a bit --- src/org/fox/ttrss/ArticleFragment.java | 1 + src/org/fox/ttrss/ArticlePager.java | 12 +++++++++++- src/org/fox/ttrss/offline/OfflineArticlePager.java | 12 +++++++++++- 3 files changed, 23 insertions(+), 2 deletions(-) (limited to 'src') 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() { -- cgit v1.2.3-54-g00ecf