From 20a66a8dc20924e688c2afe457f4195daa4b08c1 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Wed, 30 Nov 2011 12:59:23 +0300 Subject: add several menu icons from http://www.androidicons.com/freebies.php --- src/org/fox/ttrss/MainActivity.java | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) (limited to 'src/org/fox/ttrss/MainActivity.java') diff --git a/src/org/fox/ttrss/MainActivity.java b/src/org/fox/ttrss/MainActivity.java index 370c441f..f51ef307 100644 --- a/src/org/fox/ttrss/MainActivity.java +++ b/src/org/fox/ttrss/MainActivity.java @@ -443,13 +443,13 @@ public class MainActivity extends FragmentActivity implements FeedsFragment.OnFe item.setTitle(R.string.menu_unread_feeds); } - item = menu.findItem(R.id.show_all_articles); + /* item = menu.findItem(R.id.show_all_articles); if (getUnreadArticlesOnly()) { item.setTitle(R.string.show_all_articles); } else { item.setTitle(R.string.show_unread_articles); - } + } */ return true; } @@ -588,28 +588,30 @@ public class MainActivity extends FragmentActivity implements FeedsFragment.OnFe } return true; - case R.id.catchup_and_load: + case R.id.headlines_mark_as_read: if (hf != null) { - final ArticleList articles = hf.getUnreadArticles(); + ArticleList articles = hf.getUnreadArticles(); + for (Article a : articles) + a.unread = false; + ApiRequest req = new ApiRequest(getApplicationContext()) { @Override protected void onPostExecute(JsonElement result) { if (result != null) { - for (Article a : articles) - a.unread = false; - viewFeed(m_activeFeed, true); } } }; - + + final String articleIds = articlesToIdString(articles); + @SuppressWarnings("serial") HashMap map = new HashMap() { { put("sid", m_sessionId); put("op", "updateArticle"); - put("article_ids", articlesToIdString(articles)); + put("article_ids", articleIds); put("mode", "0"); put("field", "2"); } @@ -619,9 +621,6 @@ public class MainActivity extends FragmentActivity implements FeedsFragment.OnFe } return true; - case R.id.load_more_articles: - viewFeed(m_activeFeed, true); - return true; case R.id.share_article: shareArticle(m_selectedArticle); return true; @@ -695,7 +694,7 @@ public class MainActivity extends FragmentActivity implements FeedsFragment.OnFe } return true; - case R.id.show_all_articles: + /* case R.id.show_all_articles: setUnreadArticlesOnly(!getUnreadArticlesOnly()); if (getUnreadArticlesOnly()) { @@ -704,7 +703,7 @@ public class MainActivity extends FragmentActivity implements FeedsFragment.OnFe item.setTitle(R.string.show_unread_articles); } - return true; + return true; */ default: return super.onOptionsItemSelected(item); } @@ -754,8 +753,8 @@ public class MainActivity extends FragmentActivity implements FeedsFragment.OnFe m_menu.setGroupVisible(R.id.menu_group_logged_out, false); if (m_activeFeed != null) { - m_menu.findItem(R.id.load_more_articles).setVisible(m_canLoadMore); - m_menu.findItem(R.id.show_all_articles).setVisible(true); + //m_menu.findItem(R.id.load_more_articles).setVisible(m_canLoadMore); + //m_menu.findItem(R.id.show_all_articles).setVisible(true); } else { m_menu.setGroupVisible(R.id.menu_group_headlines, false); m_menu.setGroupVisible(R.id.menu_group_headlines_selection, false); -- cgit v1.2.3-54-g00ecf