diff options
author | Andrew Dolgov <[email protected]> | 2015-06-01 16:30:23 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2015-06-01 16:30:23 +0300 |
commit | 2c615e430d6ccffd46cf3769a8b7c681b3cdf419 (patch) | |
tree | 9ca0610a657353d3985451274e696b9f78f7f075 /org.fox.ttrss/src/main/java | |
parent | 2fc0f14c28b298c1dfb542041cc602cf34d60279 (diff) |
material design icon overhaul
Diffstat (limited to 'org.fox.ttrss/src/main/java')
8 files changed, 23 insertions, 105 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedCategoriesFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedCategoriesFragment.java index eb89e480..969a11f2 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedCategoriesFragment.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedCategoriesFragment.java @@ -509,18 +509,6 @@ public class FeedCategoriesFragment extends Fragment implements OnItemClickListe tu.setVisibility((cat.unread > 0) ? View.VISIBLE : View.INVISIBLE); } - ImageView icon = (ImageView)v.findViewById(R.id.icon); - - if (icon != null) { - if (m_activity.isDarkTheme()) { - icon.setImageResource(R.drawable.ic_published); - } else { - icon.setImageResource(R.drawable.ic_menu_published_dark); - } - - //icon.setImageResource(cat.unread > 0 ? R.drawable.ic_published : R.drawable.ic_unpublished); - } - ImageButton ib = (ImageButton) v.findViewById(R.id.feed_menu_button); if (ib != null) { diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java index b7f0bee6..42e32f20 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java @@ -680,53 +680,6 @@ public class FeedsFragment extends Fragment implements OnItemClickListener, OnSh tu.setVisibility((feed.unread > 0) ? View.VISIBLE : View.INVISIBLE); } - ImageView icon = (ImageView)v.findViewById(R.id.icon); - - if (icon != null) { - - if ((feed.is_cat && feed.always_display_as_feed) || (!feed.is_cat && feed.id == -4)) { - icon.setImageResource(R.drawable.ic_published_special); - /* } else if (m_enableFeedIcons) { - - try { - File storage = m_activity.getExternalCacheDir(); - - File iconFile = new File(storage.getAbsolutePath() + ICON_PATH + feed.id + ".ico"); - if (iconFile.exists()) { - Bitmap bmpOrig = BitmapFactory.decodeFile(iconFile.getAbsolutePath()); - if (bmpOrig != null) { - icon.setImageBitmap(bmpOrig); - } - } else { - if (m_activity.isDarkTheme()) { - icon.setImageResource(R.drawable.ic_published); - } else { - icon.setImageResource(R.drawable.ic_menu_published_dark); - } - - //icon.setImageResource(feed.unread > 0 ? R.drawable.ic_published : R.drawable.ic_unpublished); - } - } catch (NullPointerException e) { - //icon.setImageResource(feed.unread > 0 ? R.drawable.ic_published : R.drawable.ic_unpublished); - if (m_activity.isDarkTheme()) { - icon.setImageResource(R.drawable.ic_published); - } else { - icon.setImageResource(R.drawable.ic_menu_published_dark); - } - } */ - - } else { - //icon.setImageResource(feed.unread > 0 ? R.drawable.ic_published : R.drawable.ic_unpublished); - - if (m_activity.isDarkTheme()) { - icon.setImageResource(R.drawable.ic_published); - } else { - icon.setImageResource(R.drawable.ic_menu_published_dark); - } - } - - } - ImageButton ib = (ImageButton) v.findViewById(R.id.feed_menu_button); if (ib != null) { diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java index 81fd3a09..4a8f7ece 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java @@ -819,7 +819,7 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener, if (holder.markedView != null) { - holder.markedView.setImageResource(article.marked ? R.drawable.ic_star_full : R.drawable.ic_star_empty); + holder.markedView.setImageResource(article.marked ? R.drawable.ic_star_dark : R.drawable.ic_star_outline_dark); holder.markedView.setOnClickListener(new OnClickListener() { @@ -836,7 +836,7 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener, if (holder.publishedView != null) { - holder.publishedView.setImageResource(article.published ? R.drawable.ic_published : R.drawable.ic_unpublished); + holder.publishedView.setImageResource(article.published ? R.drawable.ic_checkbox_marked_dark : R.drawable.ic_rss_box_dark); holder.publishedView.setOnClickListener(new OnClickListener() { diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java index b8da6469..765b64fc 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java @@ -920,6 +920,14 @@ public class OnlineActivity extends CommonActivity { if (hf != null) hf.notifyUpdated(); } return true; + case R.id.toggle_unread: + if (ap != null & ap.getSelectedArticle() != null) { + Article a = ap.getSelectedArticle(); + a.unread = !a.unread; + saveArticleUnread(a); + if (hf != null) hf.notifyUpdated(); + } + return true; /* case R.id.selection_select_none: if (hf != null) { ArticleList selected = hf.getSelectedArticles(); @@ -1549,11 +1557,14 @@ public class OnlineActivity extends CommonActivity { Article article = ap.getSelectedArticle(); if (article != null) { - m_menu.findItem(R.id.toggle_marked).setIcon(article.marked ? R.drawable.ic_important_light : - R.drawable.ic_unimportant_light); + m_menu.findItem(R.id.toggle_marked).setIcon(article.marked ? R.drawable.ic_star : + R.drawable.ic_star_outline); + + m_menu.findItem(R.id.toggle_published).setIcon(article.published ? R.drawable.ic_checkbox_marked : + R.drawable.ic_rss_box); - m_menu.findItem(R.id.toggle_published).setIcon(article.published ? R.drawable.ic_menu_published_light : - R.drawable.ic_menu_unpublished_light); + m_menu.findItem(R.id.toggle_unread).setIcon(article.unread ? R.drawable.ic_email : + R.drawable.ic_email_open); } } diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineActivity.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineActivity.java index 79b70984..a7bcacb2 100644..100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineActivity.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineActivity.java @@ -586,11 +586,11 @@ public class OfflineActivity extends CommonActivity { boolean marked = article.getInt(article.getColumnIndex("marked")) == 1; boolean published = article.getInt(article.getColumnIndex("published")) == 1; - m_menu.findItem(R.id.toggle_marked).setIcon(marked ? R.drawable.ic_important_light : - R.drawable.ic_unimportant_light); + m_menu.findItem(R.id.toggle_marked).setIcon(marked ? R.drawable.ic_star : + R.drawable.ic_star_outline); - m_menu.findItem(R.id.toggle_published).setIcon(published ? R.drawable.ic_menu_published_light : - R.drawable.ic_menu_unpublished_light); + m_menu.findItem(R.id.toggle_published).setIcon(published ? R.drawable.ic_checkbox_marked : + R.drawable.ic_rss_box); article.close(); } diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineFeedCategoriesFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineFeedCategoriesFragment.java index c9e445d7..7a0702bc 100644..100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineFeedCategoriesFragment.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineFeedCategoriesFragment.java @@ -279,12 +279,6 @@ public class OfflineFeedCategoriesFragment extends Fragment implements OnItemCli tu.setVisibility((cursor.getInt(cursor.getColumnIndex("unread")) > 0) ? View.VISIBLE : View.INVISIBLE); } - ImageView icon = (ImageView)v.findViewById(R.id.icon); - - if (icon != null) { - icon.setImageResource(cursor.getInt(cursor.getColumnIndex("unread")) > 0 ? R.drawable.ic_published : R.drawable.ic_unpublished); - } - ImageButton ib = (ImageButton) v.findViewById(R.id.feed_menu_button); if (ib != null) { diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineFeedsFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineFeedsFragment.java index 520ff84a..4024219f 100644..100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineFeedsFragment.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineFeedsFragment.java @@ -316,34 +316,6 @@ public class OfflineFeedsFragment extends Fragment implements OnItemClickListene tu.setText(String.valueOf(cursor.getInt(cursor.getColumnIndex("unread")))); tu.setVisibility((cursor.getInt(cursor.getColumnIndex("unread")) > 0) ? View.VISIBLE : View.INVISIBLE); } - - ImageView icon = (ImageView)v.findViewById(R.id.icon); - - if (icon != null) { - - if (m_enableFeedIcons) { - - try { - File storage = Environment.getExternalStorageDirectory(); - - File iconFile = new File(storage.getAbsolutePath() + ICON_PATH + cursor.getInt(cursor.getColumnIndex(BaseColumns._ID)) + ".ico"); - if (iconFile.exists()) { - Bitmap bmpOrig = BitmapFactory.decodeFile(iconFile.getAbsolutePath()); - if (bmpOrig != null) { - icon.setImageBitmap(bmpOrig); - } - } else { - icon.setImageResource(cursor.getInt(cursor.getColumnIndex("unread")) > 0 ? R.drawable.ic_published : R.drawable.ic_unpublished); - } - } catch (NullPointerException e) { - icon.setImageResource(cursor.getInt(cursor.getColumnIndex("unread")) > 0 ? R.drawable.ic_published : R.drawable.ic_unpublished); - } - - } else { - icon.setImageResource(cursor.getInt(cursor.getColumnIndex("unread")) > 0 ? R.drawable.ic_published : R.drawable.ic_unpublished); - } - - } ImageButton ib = (ImageButton) v.findViewById(R.id.feed_menu_button); diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineHeadlinesFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineHeadlinesFragment.java index a0af5bc7..dcc05097 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineHeadlinesFragment.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineHeadlinesFragment.java @@ -655,7 +655,7 @@ public class OfflineHeadlinesFragment extends Fragment implements OnItemClickLis } if (holder.markedView != null) { - holder.markedView.setImageResource(article.getInt(article.getColumnIndex("marked")) == 1 ? R.drawable.ic_star_full : R.drawable.ic_star_empty); + holder.markedView.setImageResource(article.getInt(article.getColumnIndex("marked")) == 1 ? R.drawable.ic_star_dark : R.drawable.ic_star_outline_dark); holder.markedView.setOnClickListener(new OnClickListener() { @@ -674,7 +674,7 @@ public class OfflineHeadlinesFragment extends Fragment implements OnItemClickLis } if (holder.publishedView != null) { - holder.publishedView.setImageResource(article.getInt(article.getColumnIndex("published")) == 1 ? R.drawable.ic_published : R.drawable.ic_unpublished); + holder.publishedView.setImageResource(article.getInt(article.getColumnIndex("published")) == 1 ? R.drawable.ic_checkbox_marked_dark : R.drawable.ic_rss_box_dark); holder.publishedView.setOnClickListener(new OnClickListener() { |