From 76843b450bdfc11fc91128b2ce81442611b8d6d7 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Mon, 25 Nov 2013 14:23:28 -0500 Subject: [PATCH] [Android] Build the configuration window for the overlay programmatically. Moved the overlay configuration classes into their own package. Also launch the overlay config activity through the preference XML via an embedded Intent. Lets us remove code explicitly handling this. --- Source/Android/AndroidManifest.xml | 2 +- .../layout/input_overlay_config_layout.xml | 56 ------------------- Source/Android/res/xml/input_prefs.xml | 6 +- .../settings/input/InputConfigFragment.java | 16 ------ .../input/InputOverlayConfigActivity.java | 27 --------- .../overlayconfig/OverlayConfigActivity.java | 39 +++++++++++++ .../OverlayConfigButton.java} | 41 +++++++++----- 7 files changed, 73 insertions(+), 114 deletions(-) delete mode 100644 Source/Android/res/layout/input_overlay_config_layout.xml delete mode 100644 Source/Android/src/org/dolphinemu/dolphinemu/settings/input/InputOverlayConfigActivity.java create mode 100644 Source/Android/src/org/dolphinemu/dolphinemu/settings/input/overlayconfig/OverlayConfigActivity.java rename Source/Android/src/org/dolphinemu/dolphinemu/settings/input/{InputOverlayConfigButton.java => overlayconfig/OverlayConfigButton.java} (60%) diff --git a/Source/Android/AndroidManifest.xml b/Source/Android/AndroidManifest.xml index b913f28d1d..b97809f5e1 100644 --- a/Source/Android/AndroidManifest.xml +++ b/Source/Android/AndroidManifest.xml @@ -40,7 +40,7 @@ android:screenOrientation="landscape" /> diff --git a/Source/Android/res/layout/input_overlay_config_layout.xml b/Source/Android/res/layout/input_overlay_config_layout.xml deleted file mode 100644 index f1261d3c35..0000000000 --- a/Source/Android/res/layout/input_overlay_config_layout.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/Source/Android/res/xml/input_prefs.xml b/Source/Android/res/xml/input_prefs.xml index 22cf0117e9..ed85d634a8 100644 --- a/Source/Android/res/xml/input_prefs.xml +++ b/Source/Android/res/xml/input_prefs.xml @@ -5,7 +5,11 @@ + android:title="@string/input_overlay_layout"> + +