summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2013-10-21 23:36:32 +0400
committerAndrew Dolgov <[email protected]>2013-10-21 23:36:32 +0400
commit956c6f27fae9dfe363e6ec53b2cd6a3f69cb3ff1 (patch)
tree32578996044f21b2b7926f2ec90e9527a8985c4f
parentbff474c925c571f9d6f56dfa6b27fd1114fa20fb (diff)
add article image context menu entry to copy link to clipboard
-rw-r--r--res/menu/article_content_img_context_menu.xml14
-rw-r--r--src/org/fox/ttrss/OnlineActivity.java5
-rw-r--r--src/org/fox/ttrss/offline/OfflineActivity.java5
3 files changed, 19 insertions, 5 deletions
diff --git a/res/menu/article_content_img_context_menu.xml b/res/menu/article_content_img_context_menu.xml
index 0f14dd92..128a21df 100644
--- a/res/menu/article_content_img_context_menu.xml
+++ b/res/menu/article_content_img_context_menu.xml
@@ -4,20 +4,24 @@
android:id="@+id/article_img_open"
android:showAsAction=""
android:title="@string/article_img_open"/>
-
+ <item
+ android:id="@+id/article_img_copy"
+ android:showAsAction=""
+ android:title="@string/article_link_copy"/>
<item
android:id="@+id/article_img_share"
android:showAsAction=""
android:title="@string/article_img_share"/>
-
<item
android:id="@+id/article_img_view_caption"
android:showAsAction=""
android:title="@string/article_img_view_caption"/>
- <!-- <item
+ <!--
+ <item
android:id="@+id/article_img_save"
android:showAsAction=""
- android:title="Save image to file"/> -->
+ android:title="Save image to file"/>
+ -->
-</menu>
+</menu> \ No newline at end of file
diff --git a/src/org/fox/ttrss/OnlineActivity.java b/src/org/fox/ttrss/OnlineActivity.java
index a1652cd1..6cd08cd4 100644
--- a/src/org/fox/ttrss/OnlineActivity.java
+++ b/src/org/fox/ttrss/OnlineActivity.java
@@ -559,6 +559,11 @@ public class OnlineActivity extends CommonActivity {
}
}
return true;
+ case R.id.article_img_copy:
+ if (getLastContentImageHitTestUrl() != null) {
+ copyToClipboard(getLastContentImageHitTestUrl());
+ }
+ return true;
case R.id.article_img_share:
if (getLastContentImageHitTestUrl() != null) {
Intent intent = new Intent(Intent.ACTION_SEND);
diff --git a/src/org/fox/ttrss/offline/OfflineActivity.java b/src/org/fox/ttrss/offline/OfflineActivity.java
index 712bed78..4d5513f0 100644
--- a/src/org/fox/ttrss/offline/OfflineActivity.java
+++ b/src/org/fox/ttrss/offline/OfflineActivity.java
@@ -95,6 +95,11 @@ public class OfflineActivity extends CommonActivity {
}
}
return true;
+ case R.id.article_img_copy:
+ if (getLastContentImageHitTestUrl() != null) {
+ copyToClipboard(getLastContentImageHitTestUrl());
+ }
+ return true;
case R.id.article_img_share:
if (getLastContentImageHitTestUrl() != null) {
Intent intent = new Intent(Intent.ACTION_SEND);