summaryrefslogtreecommitdiff
path: root/Source/Android
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2013-11-15 22:21:50 -0500
committerLioncash <mathew1800@gmail.com>2013-11-15 22:21:50 -0500
commit23c84c220f396c53731360dd90acaf278d212422 (patch)
tree78c1b397f8774df72ff755e4408ff21a95ca4e41 /Source/Android
parent3a13dfdd9b9717a4610908e973a886e115b6ac36 (diff)
[Android] Add ability to take screenshots into the emulation menu.
Diffstat (limited to 'Source/Android')
-rw-r--r--Source/Android/res/menu/emuwindow_overlay.xml8
-rw-r--r--Source/Android/res/values-ja/strings.xml1
-rw-r--r--Source/Android/res/values/strings.xml1
-rw-r--r--Source/Android/src/org/dolphinemu/dolphinemu/emulation/EmulationActivity.java5
4 files changed, 13 insertions, 2 deletions
diff --git a/Source/Android/res/menu/emuwindow_overlay.xml b/Source/Android/res/menu/emuwindow_overlay.xml
index d1c480c284..dc875203e8 100644
--- a/Source/Android/res/menu/emuwindow_overlay.xml
+++ b/Source/Android/res/menu/emuwindow_overlay.xml
@@ -1,7 +1,11 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
- android:id="@+id/saveStateRoot"
+ android:id="@+id/takeScreenshot"
android:showAsAction="ifRoom"
+ android:title="@string/overlay_screenshot"/>
+ <item
+ android:id="@+id/saveStateRoot"
+ android:showAsAction="never"
android:title="@string/overlay_savestate">
<menu>
<item android:id="@+id/saveSlot1"
@@ -23,7 +27,7 @@
<item
android:id="@+id/loadStateRoot"
- android:showAsAction="ifRoom"
+ android:showAsAction="never"
android:title="@string/overlay_loadstate">
<menu>
<item android:id="@+id/loadSlot1"
diff --git a/Source/Android/res/values-ja/strings.xml b/Source/Android/res/values-ja/strings.xml
index f489bc75f4..77db4fee79 100644
--- a/Source/Android/res/values-ja/strings.xml
+++ b/Source/Android/res/values-ja/strings.xml
@@ -34,6 +34,7 @@
<string name="file_clicked">クリックされたファイル: %1$s</string>
<!-- Emulation Window Overlay -->
+ <string name="overlay_screenshot">スクリーンショットを撮る</string>
<string name="overlay_savestate">ステートセーブ</string>
<string name="overlay_loadstate">ステートロード</string>
<string name="overlay_exit_emulation">終了</string>
diff --git a/Source/Android/res/values/strings.xml b/Source/Android/res/values/strings.xml
index 505c493afd..ca7157fd44 100644
--- a/Source/Android/res/values/strings.xml
+++ b/Source/Android/res/values/strings.xml
@@ -34,6 +34,7 @@
<string name="file_clicked">File clicked: %1$s</string>
<!-- Emulation Overlay -->
+ <string name="overlay_screenshot">Take Screenshot</string>
<string name="overlay_savestate">Save State</string>
<string name="overlay_loadstate">Load State</string>
<string name="overlay_exit_emulation">Exit</string>
diff --git a/Source/Android/src/org/dolphinemu/dolphinemu/emulation/EmulationActivity.java b/Source/Android/src/org/dolphinemu/dolphinemu/emulation/EmulationActivity.java
index 0fdd0c1bee..926b971398 100644
--- a/Source/Android/src/org/dolphinemu/dolphinemu/emulation/EmulationActivity.java
+++ b/Source/Android/src/org/dolphinemu/dolphinemu/emulation/EmulationActivity.java
@@ -175,6 +175,11 @@ public final class EmulationActivity extends Activity
{
switch(item.getItemId())
{
+ // Screenshot capturing
+ case R.id.takeScreenshot:
+ NativeLibrary.SaveScreenShot();
+ return true;
+
// Save state slots
case R.id.saveSlot1:
NativeLibrary.SaveState(0);