diff options
| author | Ryan Houdek <Sonicadvance1@gmail.com> | 2013-05-20 02:57:39 -0500 |
|---|---|---|
| committer | Ryan Houdek <Sonicadvance1@gmail.com> | 2013-05-20 02:59:12 -0500 |
| commit | f8a5d05c07e6a3f10b9bf5f5e17e9fe59e60107c (patch) | |
| tree | 36f636d8096153fe5d09196bb6f43c5839145b49 /Source/Android | |
| parent | 9a1b9e9b3b6960cdb0723b73a4a224cee9a7c1bf (diff) | |
[Android] Redo the Settings menu, Can now change the CPU Core, dual core setting, and video backend in the settings"
Diffstat (limited to 'Source/Android')
9 files changed, 437 insertions, 340 deletions
diff --git a/Source/Android/.idea/workspace.xml b/Source/Android/.idea/workspace.xml index 49334515f9..87d98b0e1e 100644 --- a/Source/Android/.idea/workspace.xml +++ b/Source/Android/.idea/workspace.xml @@ -1,9 +1,26 @@ <?xml version="1.0" encoding="UTF-8"?> <project version="4"> + <component name="AndroidLayoutPreviewToolWindow"> + <option name="state"> + <GlobalState> + <option name="visible" value="false" /> + </GlobalState> + </option> + </component> <component name="AndroidLayouts"> <shared> - <config /> + <config> + <target>android-17</target> + </config> </shared> + <layouts> + <layout url="file://$PROJECT_DIR$/res/layout/fragment_edit_name.xml"> + <config> + <device>Nexus 4</device> + <theme>@android:style/Theme.Holo</theme> + </config> + </layout> + </layouts> </component> <component name="BookmarkManager"> <bookmark url="file://$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/DolphinEmulator.java" line="37" /> @@ -14,11 +31,17 @@ <ignored path=".idea/workspace.xml" /> <file path="/fragment.java" changelist="682e8195-a9c2-48a7-a941-e8c10f5cb64a" time="1368867720090" ignored="false" /> <file path="/Dummy.txt" changelist="682e8195-a9c2-48a7-a941-e8c10f5cb64a" time="1368955682446" ignored="false" /> - <file path="/GameListView.java" changelist="682e8195-a9c2-48a7-a941-e8c10f5cb64a" time="1368956140826" ignored="false" /> - <file path="/SettingBrowser.java" changelist="682e8195-a9c2-48a7-a941-e8c10f5cb64a" time="1368957239085" ignored="false" /> + <file path="/GameListView.java" changelist="682e8195-a9c2-48a7-a941-e8c10f5cb64a" time="1369035891369" ignored="false" /> + <file path="/SettingBrowser.java" changelist="682e8195-a9c2-48a7-a941-e8c10f5cb64a" time="1368965879091" ignored="false" /> <file path="/SettingMenuItem.java" changelist="682e8195-a9c2-48a7-a941-e8c10f5cb64a" time="1368957197656" ignored="false" /> <file path="/SettingMenuAdapter.java" changelist="682e8195-a9c2-48a7-a941-e8c10f5cb64a" time="1368957350110" ignored="false" /> - <file path="/AndroidManifest.xml" changelist="682e8195-a9c2-48a7-a941-e8c10f5cb64a" time="1368956692901" ignored="false" /> + <file path="/AndroidManifest.xml" changelist="682e8195-a9c2-48a7-a941-e8c10f5cb64a" time="1369032503953" ignored="false" /> + <file path="/EditNameDialog.java" changelist="682e8195-a9c2-48a7-a941-e8c10f5cb64a" time="1369023935830" ignored="false" /> + <file path="/PrefsActivity.java" changelist="682e8195-a9c2-48a7-a941-e8c10f5cb64a" time="1369031747746" ignored="false" /> + <file path="/PrefsFragment.java" changelist="682e8195-a9c2-48a7-a941-e8c10f5cb64a" time="1369032642639" ignored="false" /> + <file path="/prefs.xml" changelist="682e8195-a9c2-48a7-a941-e8c10f5cb64a" time="1369036284146" ignored="false" /> + <file path="$PROJECT_DIR$/gen/org/dolphinemu/dolphinemu/BuildConfig.java" changelist="682e8195-a9c2-48a7-a941-e8c10f5cb64a" time="1369036186956" ignored="false" /> + <file path="/prefvalues.xml" changelist="682e8195-a9c2-48a7-a941-e8c10f5cb64a" time="1369036331457" ignored="false" /> <option name="TRACKING_ENABLED" value="true" /> <option name="SHOW_DIALOG" value="false" /> <option name="HIGHLIGHT_CONFLICTS" value="true" /> @@ -26,6 +49,11 @@ <option name="LAST_RESOLUTION" value="IGNORE" /> </component> <component name="ChangesViewManager" flattened_view="true" show_ignored="false" /> + <component name="Commander"> + <leftPanel /> + <rightPanel /> + <splitter proportion="0.5" /> + </component> <component name="CreatePatchCommitExecutor"> <option name="PATCH_PATH" value="" /> </component> @@ -82,25 +110,25 @@ <file leaf-file-name="DolphinEmulator.java" pinned="false" current="false" current-in-tab="false"> <entry file="file://$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/DolphinEmulator.java"> <provider selected="true" editor-type-id="text-editor"> - <state line="24" column="31" selection-start="669" selection-end="669" vertical-scroll-proportion="0.0"> + <state line="92" column="12" selection-start="2123" selection-end="2222" vertical-scroll-proportion="0.0"> <folding /> </state> </provider> </entry> </file> - <file leaf-file-name="GameListView.java" pinned="false" current="true" current-in-tab="true"> + <file leaf-file-name="GameListView.java" pinned="false" current="false" current-in-tab="false"> <entry file="file://$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/GameListView.java"> <provider selected="true" editor-type-id="text-editor"> - <state line="42" column="29" selection-start="1288" selection-end="1288" vertical-scroll-proportion="0.026929982"> + <state line="118" column="34" selection-start="3985" selection-end="3985" vertical-scroll-proportion="0.0"> <folding /> </state> </provider> </entry> </file> - <file leaf-file-name="GameListItem.java" pinned="false" current="false" current-in-tab="false"> - <entry file="file://$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/GameListItem.java"> + <file leaf-file-name="prefvalues.xml" pinned="false" current="true" current-in-tab="true"> + <entry file="file://$PROJECT_DIR$/res/values/prefvalues.xml"> <provider selected="true" editor-type-id="text-editor"> - <state line="11" column="13" selection-start="0" selection-end="1837" vertical-scroll-proportion="0.0"> + <state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0"> <folding /> </state> </provider> @@ -109,19 +137,22 @@ <file leaf-file-name="FolderBrowser.java" pinned="false" current="false" current-in-tab="false"> <entry file="file://$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/FolderBrowser.java"> <provider selected="true" editor-type-id="text-editor"> - <state line="28" column="0" selection-start="793" selection-end="3160" vertical-scroll-proportion="0.0"> + <state line="58" column="30" selection-start="1963" selection-end="1963" vertical-scroll-proportion="0.0"> <folding /> </state> </provider> </entry> </file> - <file leaf-file-name="SettingBrowser.java" pinned="false" current="false" current-in-tab="false"> - <entry file="file://$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/SettingBrowser.java"> + <file leaf-file-name="prefs.xml" pinned="false" current="false" current-in-tab="false"> + <entry file="file://$PROJECT_DIR$/res/layout/prefs.xml"> <provider selected="true" editor-type-id="text-editor"> - <state line="9" column="22" selection-start="234" selection-end="234" vertical-scroll-proportion="0.0"> + <state line="21" column="41" selection-start="857" selection-end="857" vertical-scroll-proportion="-3.6"> <folding /> </state> </provider> + <provider editor-type-id="android-designer"> + <state /> + </provider> </entry> </file> </leaf> @@ -143,15 +174,26 @@ <option name="changedFiles"> <list> <option value="$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/DolphinEmulator.java" /> - <option value="$PROJECT_DIR$/AndroidManifest.xml" /> <option value="$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/SideMenuItem.java" /> <option value="$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/SettingMenuItem.java" /> - <option value="$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/SettingBrowser.java" /> <option value="$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/SettingMenuAdapter.java" /> + <option value="$PROJECT_DIR$/res/layout/fragment_edit_name.xml" /> + <option value="$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/EditNameDialog.java" /> + <option value="$PROJECT_DIR$/res/values/array.xml" /> + <option value="$PROJECT_DIR$/AndroidManifest.xml" /> + <option value="$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/PrefsFragment.java" /> + <option value="$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/PrefsActivity.java" /> + <option value="$PROJECT_DIR$/res/values/prefs.xml" /> + <option value="$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/SettingBrowser.java" /> + <option value="$PROJECT_DIR$/res/layout/prefs.xml" /> + <option value="$PROJECT_DIR$/res/values/prefvalues.xml" /> <option value="$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/GameListView.java" /> </list> </option> </component> + <component name="MavenProjectNavigator"> + <treeState /> + </component> <component name="ProjectFrameBounds"> <option name="x" value="24" /> <option name="width" value="1342" /> @@ -183,26 +225,6 @@ <sortByType /> </navigator> <panes> - <pane id="Scope"> - <subPane subId="Project Files"> - <PATH> - <PATH_ELEMENT USER_OBJECT="Root"> - <option name="myItemId" value="" /> - <option name="myItemType" value="" /> - </PATH_ELEMENT> - </PATH> - <PATH> - <PATH_ELEMENT USER_OBJECT="Root"> - <option name="myItemId" value="" /> - <option name="myItemType" value="" /> - </PATH_ELEMENT> - <PATH_ELEMENT USER_OBJECT="Android"> - <option name="myItemId" value="" /> - <option name="myItemType" value="" /> - </PATH_ELEMENT> - </PATH> - </subPane> - </pane> <pane id="ProjectPane"> <subPane> <PATH> @@ -242,28 +264,167 @@ </subPane> </pane> <pane id="PackagesPane" /> + <pane id="Scope"> + <subPane subId="Project Files"> + <PATH> + <PATH_ELEMENT USER_OBJECT="Root"> + <option name="myItemId" value="" /> + <option name="myItemType" value="" /> + </PATH_ELEMENT> + </PATH> + <PATH> + <PATH_ELEMENT USER_OBJECT="Root"> + <option name="myItemId" value="" /> + <option name="myItemType" value="" /> + </PATH_ELEMENT> + <PATH_ELEMENT USER_OBJECT="Android"> + <option name="myItemId" value="" /> + <option name="myItemType" value="" /> + </PATH_ELEMENT> + <PATH_ELEMENT USER_OBJECT="Android"> + <option name="myItemId" value="" /> + <option name="myItemType" value="" /> + </PATH_ELEMENT> + </PATH> + <PATH> + <PATH_ELEMENT USER_OBJECT="Root"> + <option name="myItemId" value="" /> + <option name="myItemType" value="" /> + </PATH_ELEMENT> + <PATH_ELEMENT USER_OBJECT="Android"> + <option name="myItemId" value="" /> + <option name="myItemType" value="" /> + </PATH_ELEMENT> + <PATH_ELEMENT USER_OBJECT="Android"> + <option name="myItemId" value="" /> + <option name="myItemType" value="" /> + </PATH_ELEMENT> + <PATH_ELEMENT USER_OBJECT="src"> + <option name="myItemId" value="" /> + <option name="myItemType" value="" /> + </PATH_ELEMENT> + <PATH_ELEMENT USER_OBJECT="org/dolphinemu/dolphinemu"> + <option name="myItemId" value="" /> + <option name="myItemType" value="" /> + </PATH_ELEMENT> + </PATH> + <PATH> + <PATH_ELEMENT USER_OBJECT="Root"> + <option name="myItemId" value="" /> + <option name="myItemType" value="" /> + </PATH_ELEMENT> + <PATH_ELEMENT USER_OBJECT="Android"> + <option name="myItemId" value="" /> + <option name="myItemType" value="" /> + </PATH_ELEMENT> + <PATH_ELEMENT USER_OBJECT="Android"> + <option name="myItemId" value="" /> + <option name="myItemType" value="" /> + </PATH_ELEMENT> + <PATH_ELEMENT USER_OBJECT="res"> + <option name="myItemId" value="" /> + <option name="myItemType" value="" /> + </PATH_ELEMENT> + <PATH_ELEMENT USER_OBJECT="values"> + <option name="myItemId" value="" /> + <option name="myItemType" value="" /> + </PATH_ELEMENT> + </PATH> + <PATH> + <PATH_ELEMENT USER_OBJECT="Root"> + <option name="myItemId" value="" /> + <option name="myItemType" value="" /> + </PATH_ELEMENT> + <PATH_ELEMENT USER_OBJECT="Android"> + <option name="myItemId" value="" /> + <option name="myItemType" value="" /> + </PATH_ELEMENT> + <PATH_ELEMENT USER_OBJECT="Android"> + <option name="myItemId" value="" /> + <option name="myItemType" value="" /> + </PATH_ELEMENT> + <PATH_ELEMENT USER_OBJECT="res"> + <option name="myItemId" value="" /> + <option name="myItemType" value="" /> + </PATH_ELEMENT> + <PATH_ELEMENT USER_OBJECT="layout"> + <option name="myItemId" value="" /> + <option name="myItemType" value="" /> + </PATH_ELEMENT> + </PATH> + <PATH> + <PATH_ELEMENT USER_OBJECT="Root"> + <option name="myItemId" value="" /> + <option name="myItemType" value="" /> + </PATH_ELEMENT> + <PATH_ELEMENT USER_OBJECT="Android"> + <option name="myItemId" value="" /> + <option name="myItemType" value="" /> + </PATH_ELEMENT> + <PATH_ELEMENT USER_OBJECT="Android"> + <option name="myItemId" value="" /> + <option name="myItemType" value="" /> + </PATH_ELEMENT> + <PATH_ELEMENT USER_OBJECT="res"> + <option name="myItemId" value="" /> + <option name="myItemType" value="" /> + </PATH_ELEMENT> + </PATH> + </subPane> + </pane> </panes> </component> <component name="PropertiesComponent"> - <property name="options.splitter.main.proportions" value="0.3" /> - <property name="FullScreen" value="false" /> + <property name="dynamic.classpath" value="false" /> + <property name="MemberChooser.showClasses" value="true" /> <property name="options.searchVisible" value="true" /> - <property name="recentsLimit" value="5" /> - <property name="last_opened_file_path" value="$PROJECT_DIR$" /> - <property name="GoToClass.includeLibraries" value="false" /> - <property name="ANDROID_EXTENDED_DEVICE_CHOOSER_SERIALS" value="978fa698" /> - <property name="options.splitter.details.proportions" value="0.2" /> <property name="options.lastSelected" value="project.propVCSSupport.Mappings" /> - <property name="MemberChooser.showClasses" value="true" /> + <property name="FullScreen" value="false" /> + <property name="last_opened_file_path" value="$PROJECT_DIR$" /> <property name="ANDROID_EXTENDED_DEVICE_CHOOSER_AVD" value="YES" /> - <property name="MemberChooser.sorted" value="false" /> - <property name="restartRequiresConfirmation" value="true" /> - <property name="GoToClass.toSaveIncludeLibraries" value="false" /> + <property name="ANDROID_EXTENDED_DEVICE_CHOOSER_SERIALS" value="978fa698" /> + <property name="GoToClass.includeLibraries" value="false" /> <property name="GoToFile.includeJavaFiles" value="false" /> <property name="MemberChooser.copyJavadoc" value="false" /> - <property name="dynamic.classpath" value="false" /> + <property name="MemberChooser.sorted" value="false" /> + <property name="GoToClass.toSaveIncludeLibraries" value="false" /> + <property name="options.splitter.main.proportions" value="0.3" /> + <property name="options.splitter.details.proportions" value="0.2" /> + <property name="recentsLimit" value="5" /> + <property name="restartRequiresConfirmation" value="true" /> </component> <component name="RunManager" selected="Android Application.Dolphin Emulator"> + <configuration default="true" type="AndroidTestRunConfigurationType" factoryName="Android Tests"> + <module name="" /> + <option name="TESTING_TYPE" value="0" /> + <option name="INSTRUMENTATION_RUNNER_CLASS" value="" /> + <option name="METHOD_NAME" value="" /> + <option name="CLASS_NAME" value="" /> + <option name="PACKAGE_NAME" value="" /> + <option name="TARGET_SELECTION_MODE" value="EMULATOR" /> + <option name="PREFERRED_AVD" value="" /> + <option name="USE_COMMAND_LINE" value="true" /> + <option name="COMMAND_LINE" value="" /> + <option name="WIPE_USER_DATA" value="false" /> + <option name="DISABLE_BOOT_ANIMATION" value="false" /> + <option name="NETWORK_SPEED" value="full" /> + <option name="NETWORK_LATENCY" value="none" /> + <option name="CLEAR_LOGCAT" value="false" /> + <method /> + </configuration> + <configuration default="true" type="Applet" factoryName="Applet"> + <module name="" /> + <option name="MAIN_CLASS_NAME" /> + <option name="HTML_FILE_NAME" /> + <option name="HTML_USED" value="false" /> + <option name="WIDTH" value="400" /> + <option name="HEIGHT" value="300" /> + <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" /> + <option name="VM_PARAMETERS" /> + <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" /> + <option name="ALTERNATIVE_JRE_PATH" /> + <method /> + </configuration> <configuration default="true" type="JUnit" factoryName="JUnit"> <module name="" /> <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" /> @@ -284,18 +445,12 @@ <patterns /> <method /> </configuration> - <configuration default="true" type="Application" factoryName="Application"> - <option name="MAIN_CLASS_NAME" /> - <option name="VM_PARAMETERS" /> - <option name="PROGRAM_PARAMETERS" /> - <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" /> - <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" /> - <option name="ALTERNATIVE_JRE_PATH" /> - <option name="ENABLE_SWING_INSPECTOR" value="false" /> - <option name="ENV_VARIABLES" /> - <option name="PASS_PARENT_ENVS" value="true" /> - <module name="" /> - <envs /> + <configuration default="true" type="Remote" factoryName="Remote"> + <option name="USE_SOCKET_TRANSPORT" value="true" /> + <option name="SERVER_MODE" value="false" /> + <option name="SHMEM_ADDRESS" value="javadebug" /> + <option name="HOST" value="localhost" /> + <option name="PORT" value="5005" /> <method /> </configuration> <configuration default="true" type="AndroidRunConfigurationType" factoryName="Android Application"> @@ -314,43 +469,18 @@ <option name="CLEAR_LOGCAT" value="false" /> <method /> </configuration> - <configuration default="true" type="Remote" factoryName="Remote"> - <option name="USE_SOCKET_TRANSPORT" value="true" /> - <option name="SERVER_MODE" value="false" /> - <option name="SHMEM_ADDRESS" value="javadebug" /> - <option name="HOST" value="localhost" /> - <option name="PORT" value="5005" /> - <method /> - </configuration> - <configuration default="true" type="Applet" factoryName="Applet"> - <module name="" /> + <configuration default="true" type="Application" factoryName="Application"> <option name="MAIN_CLASS_NAME" /> - <option name="HTML_FILE_NAME" /> - <option name="HTML_USED" value="false" /> - <option name="WIDTH" value="400" /> - <option name="HEIGHT" value="300" /> - <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" /> <option name="VM_PARAMETERS" /> + <option name="PROGRAM_PARAMETERS" /> + <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" /> <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" /> <option name="ALTERNATIVE_JRE_PATH" /> - <method /> - </configuration> - <configuration default="true" type="AndroidTestRunConfigurationType" factoryName="Android Tests"> + <option name="ENABLE_SWING_INSPECTOR" value="false" /> + <option name="ENV_VARIABLES" /> + <option name="PASS_PARENT_ENVS" value="true" /> <module name="" /> - <option name="TESTING_TYPE" value="0" /> - <option name="INSTRUMENTATION_RUNNER_CLASS" value="" /> - <option name="METHOD_NAME" value="" /> - <option name="CLASS_NAME" value="" /> - <option name="PACKAGE_NAME" value="" /> - <option name="TARGET_SELECTION_MODE" value="EMULATOR" /> - <option name="PREFERRED_AVD" value="" /> - <option name="USE_COMMAND_LINE" value="true" /> - <option name="COMMAND_LINE" value="" /> - <option name="WIPE_USER_DATA" value="false" /> - <option name="DISABLE_BOOT_ANIMATION" value="false" /> - <option name="NETWORK_SPEED" value="full" /> - <option name="NETWORK_LATENCY" value="none" /> - <option name="CLEAR_LOGCAT" value="false" /> + <envs /> <method /> </configuration> <configuration default="false" name="Dolphin Emulator" type="AndroidRunConfigurationType" factoryName="Android Application"> @@ -420,11 +550,12 @@ <workItem from="1368955681290" duration="2332000" /> <workItem from="1368958063194" duration="125000" /> <workItem from="1368958842851" duration="47000" /> + <workItem from="1369030521257" duration="6092000" /> </task> <servers /> </component> <component name="TimeTrackingManager"> - <option name="totallyTimeSpent" value="17593000" /> + <option name="totallyTimeSpent" value="26691000" /> </component> <component name="TodoView" selected-index="0"> <todo-panel id="selected-file"> @@ -450,29 +581,30 @@ <frame x="24" y="0" width="1342" height="744" extended-state="0" /> <editor active="false" /> <layout> - <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32931036" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" /> - <window_info id="Android" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.7470687" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" /> - <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" /> - <window_info id="Changes" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32998326" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" /> - <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" /> - <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" /> - <window_info id="Build Variants" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" /> - <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" /> - <window_info id="Project" active="true" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.19474497" sideWeight="0.680067" order="0" side_tool="false" content_ui="combo" /> - <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" /> + <window_info id="Palette	" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.13678516" sideWeight="0.6812081" order="2" side_tool="false" content_ui="tabs" /> <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32998326" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" /> - <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.319933" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" /> - <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="SLIDING" type="SLIDING" visible="false" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" /> + <window_info id="Android" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.7470687" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" /> + <window_info id="Preview" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.17619784" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" /> + <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.31879196" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" /> + <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="SLIDING" type="SLIDING" visible="false" weight="0.4" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" /> <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" /> + <window_info id="Project" active="true" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.2179289" sideWeight="0.6812081" order="0" side_tool="false" content_ui="combo" /> + <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="4" side_tool="true" content_ui="tabs" /> + <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32931036" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" /> + <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" /> + <window_info id="Designer" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.16306028" sideWeight="0.6812081" order="6" side_tool="false" content_ui="tabs" /> + <window_info id="Build Variants" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="true" content_ui="tabs" /> + <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32885906" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" /> + <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32998455" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" /> + <window_info id="Changes" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32998326" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" /> + <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32718122" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" /> + <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" /> + <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" /> <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" /> - <window_info id="Palette	" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.3294753" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" /> - <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" /> + <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="3" side_tool="false" content_ui="combo" /> <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" /> - <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32931036" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" /> - <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" /> <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" /> - <window_info id="Designer" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.3294753" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" /> - <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" /> + <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" /> </layout> </component> <component name="VcsContentAnnotationSettings"> @@ -536,107 +668,85 @@ <breakpoint-manager /> </component> <component name="editorHistoryManager"> - <entry file="file://$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/SettingBrowser.java"> + <entry file="file://$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/GameListItem.java"> <provider selected="true" editor-type-id="text-editor"> - <state line="9" column="22" selection-start="234" selection-end="234" vertical-scroll-proportion="0.0"> + <state line="30" column="64" selection-start="729" selection-end="729" vertical-scroll-proportion="-0.42105263"> <folding /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/gen/org/dolphinemu/dolphinemu/R.java"> - <provider selected="true" editor-type-id="text-editor"> - <state line="5" column="19" selection-start="176" selection-end="176" vertical-scroll-proportion="0.0" /> - </provider> - </entry> - <entry file="file://$PROJECT_DIR$/gen/org/dolphinemu/dolphinemu/Manifest.java"> - <provider selected="true" editor-type-id="text-editor"> - <state line="5" column="19" selection-start="183" selection-end="183" vertical-scroll-proportion="0.0" /> - </provider> - </entry> - <entry file="file://$PROJECT_DIR$/gen/org/dolphinemu/dolphinemu/BuildConfig.java"> - <provider selected="true" editor-type-id="text-editor"> - <state line="5" column="19" selection-start="135" selection-end="135" vertical-scroll-proportion="0.078809105" /> - </provider> - </entry> - <entry file="jar://$APPLICATION_HOME_DIR$/sdk/platforms/android-17/android.jar!/android/content/ContentProvider.class"> - <provider selected="true" editor-type-id="text-editor"> - <state line="69" column="2" selection-start="4062" selection-end="4062" vertical-scroll-proportion="0.81182796" /> - </provider> - </entry> <entry file="file://$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/SideMenuAdapter.java"> <provider selected="true" editor-type-id="text-editor"> - <state line="11" column="13" selection-start="0" selection-end="1323" vertical-scroll-proportion="0.10507881" /> - </provider> - </entry> - <entry file="file://$PROJECT_DIR$/res/layout/sidemenu.xml"> - <provider selected="true" editor-type-id="android-designer"> - <state /> - </provider> - <provider editor-type-id="text-editor"> - <state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0" /> + <state line="11" column="13" selection-start="267" selection-end="267" vertical-scroll-proportion="0.082167834"> + <folding /> + </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/FolderBrowser.java"> + <entry file="file://$PROJECT_DIR$/AndroidManifest.xml"> <provider selected="true" editor-type-id="text-editor"> - <state line="28" column="0" selection-start="793" selection-end="3160" vertical-scroll-proportion="0.0"> - <folding /> + <state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0"> + <folding> + <element signature="e#659#677#0" expanded="true" /> + <element signature="e#767#785#0" expanded="true" /> + <element signature="e#1338#1356#0" expanded="true" /> + <element signature="e#1646#1664#0" expanded="true" /> + </folding> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/GameListItem.java"> + <entry file="file://$PROJECT_DIR$/res/layout/main.xml"> <provider selected="true" editor-type-id="text-editor"> - <state line="11" column="13" selection-start="0" selection-end="1837" vertical-scroll-proportion="0.0"> + <state line="2" column="0" selection-start="112" selection-end="190" vertical-scroll-proportion="-0.6"> <folding /> </state> </provider> + <provider editor-type-id="android-designer"> + <state /> + </provider> </entry> <entry file="file://$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/DolphinEmulator.java"> <provider selected="true" editor-type-id="text-editor"> - <state line="24" column="31" selection-start="669" selection-end="669" vertical-scroll-proportion="0.0"> + <state line="92" column="12" selection-start="2123" selection-end="2222" vertical-scroll-proportion="0.0"> <folding /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/AndroidManifest.xml"> + <entry file="file://$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/PrefsActivity.java"> <provider selected="true" editor-type-id="text-editor"> - <state line="21" column="48" selection-start="955" selection-end="955" vertical-scroll-proportion="0.82894737"> + <state line="23" column="9" selection-start="698" selection-end="698" vertical-scroll-proportion="0.39473686"> <folding> - <element signature="e#659#677#0" expanded="true" /> - <element signature="e#767#785#0" expanded="true" /> - <element signature="e#1338#1356#0" expanded="true" /> - <element signature="e#1646#1664#0" expanded="true" /> - <element signature="e#1955#1973#0" expanded="true" /> + <element signature="imports" expanded="true" /> </folding> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/SideMenuItem.java"> + <entry file="file://$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/FolderBrowser.java"> <provider selected="true" editor-type-id="text-editor"> - <state line="1" column="0" selection-start="35" selection-end="35" vertical-scroll-proportion="0.039473683"> + <state line="58" column="30" selection-start="1963" selection-end="1963" vertical-scroll-proportion="0.0"> <folding /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/SettingMenuItem.java"> - <provider selected="true" editor-type-id="text-editor"> - <state line="23" column="15" selection-start="454" selection-end="454" vertical-scroll-proportion="0.33157894" /> + <entry file="file://$PROJECT_DIR$/res/layout/prefs.xml"> + <provider editor-type-id="android-designer"> + <state /> </provider> - </entry> - <entry file="file://$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/SettingMenuAdapter.java"> <provider selected="true" editor-type-id="text-editor"> - <state line="41" column="88" selection-start="1280" selection-end="1280" vertical-scroll-proportion="1.3421053" /> + <state line="21" column="41" selection-start="857" selection-end="857" vertical-scroll-proportion="-3.6"> + <folding /> + </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/SettingBrowser.java"> + <entry file="file://$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/GameListView.java"> <provider selected="true" editor-type-id="text-editor"> - <state line="9" column="22" selection-start="234" selection-end="234" vertical-scroll-proportion="0.0"> + <state line="118" column="34" selection-start="3985" selection-end="3985" vertical-scroll-proportion="0.0"> <folding /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/src/org/dolphinemu/dolphinemu/GameListView.java"> + <entry file="file://$PROJECT_DIR$/res/values/prefvalues.xml"> <provider selected="true" editor-type-id="text-editor"> - <state line="42" column="29" selection-start="1288" selection-end="1288" vertical-scroll-proportion="0.026929982"> + <state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0"> <folding /> </state> </provider> diff --git a/Source/Android/AndroidManifest.xml b/Source/Android/AndroidManifest.xml index 2eb749d1a2..2812e35815 100644 --- a/Source/Android/AndroidManifest.xml +++ b/Source/Android/AndroidManifest.xml @@ -37,11 +37,9 @@ android:theme="@android:style/Theme" android:configChanges="orientation|locale|keyboard|keyboardHidden|navigation|fontScale|uiMode" > </activity> - <activity - android:name="org.dolphinemu.dolphinemu.SettingBrowser" - android:label="@string/app_name" - android:theme="@android:style/Theme" - android:configChanges="orientation|locale|keyboard|keyboardHidden|navigation|fontScale|uiMode" > + <activity + android:name=".PrefsActivity" + android:theme="@android:style/Theme.Black.NoTitleBar" > </activity> </application> diff --git a/Source/Android/res/layout/prefs.xml b/Source/Android/res/layout/prefs.xml new file mode 100644 index 0000000000..bceb581c36 --- /dev/null +++ b/Source/Android/res/layout/prefs.xml @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="utf-8"?> +<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" + > + <PreferenceCategory + android:summary="Settings" + android:title="CPU Settings" > + <ListPreference + android:entries="@array/cpuOptions" + android:entryValues="@array/cpuValues" + android:key="cpupref" + android:summary="Emulation core to use" + android:title="CPU Core" /> + <CheckBoxPreference + android:key="dualcorepref" + android:summary="On/Off" + android:title="Dual Core" /> + </PreferenceCategory> + <PreferenceCategory + android:summary="Settings" + android:title="Video Settings" > + <ListPreference + android:entries="@array/gpuOptions" + android:entryValues="@array/gpuValues" + android:key="gpupref" + android:summary="Video backend to use" + android:title="Video Backend" /> + </PreferenceCategory> +</PreferenceScreen>
\ No newline at end of file diff --git a/Source/Android/res/values/prefvalues.xml b/Source/Android/res/values/prefvalues.xml new file mode 100644 index 0000000000..77354f76a4 --- /dev/null +++ b/Source/Android/res/values/prefvalues.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <string-array name="cpuOptions"> + <item>Interpreter</item> + <item>ARM JIT Recompiler</item> + </string-array> + + <string-array name="cpuValues"> + <item>0</item> + <item>3</item> + </string-array> + + <string-array name="gpuOptions"> + <item>Software Renderer</item> + <item>OpenGL</item> + </string-array> + + <string-array name="gpuValues"> + <item>Software Renderer</item> + <item>OGL</item> + </string-array> +</resources>
\ No newline at end of file diff --git a/Source/Android/src/org/dolphinemu/dolphinemu/GameListView.java b/Source/Android/src/org/dolphinemu/dolphinemu/GameListView.java index 96b67c2130..760f0445ec 100644 --- a/Source/Android/src/org/dolphinemu/dolphinemu/GameListView.java +++ b/Source/Android/src/org/dolphinemu/dolphinemu/GameListView.java @@ -3,7 +3,9 @@ package org.dolphinemu.dolphinemu; import android.app.Activity; import android.app.ListActivity; import android.content.Intent; +import android.content.SharedPreferences; import android.os.Bundle; +import android.preference.PreferenceManager; import android.view.MenuItem; import android.view.View; import android.widget.AdapterView; @@ -24,6 +26,8 @@ public class GameListView extends ListActivity { private static GameListView me; public static native String GetConfig(String Key, String Value, String Default); public static native void SetConfig(String Key, String Value, String Default); + + enum keyTypes {TYPE_STRING, TYPE_BOOL}; private void Fill() { @@ -88,19 +92,67 @@ public class GameListView extends ListActivity { public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); - - if (resultCode == Activity.RESULT_OK) - { - String FileName = data.getStringExtra("Select"); - Toast.makeText(this, "Folder Selected: " + FileName, Toast.LENGTH_SHORT).show(); - String Directories = GetConfig("General", "GCMPathes", "0"); - int intDirectories = Integer.parseInt(Directories); - Directories = Integer.toString(intDirectories + 1); - SetConfig("General", "GCMPathes", Directories); - SetConfig("General", "GCMPaths" + Integer.toString(intDirectories), FileName); - - Fill(); - } + + switch (requestCode) + { + // Browse + case 1: + if (resultCode == Activity.RESULT_OK) + { + String FileName = data.getStringExtra("Select"); + Toast.makeText(this, "Folder Selected: " + FileName, Toast.LENGTH_SHORT).show(); + String Directories = GetConfig("General", "GCMPathes", "0"); + int intDirectories = Integer.parseInt(Directories); + Directories = Integer.toString(intDirectories + 1); + SetConfig("General", "GCMPathes", Directories); + SetConfig("General", "GCMPaths" + Integer.toString(intDirectories), FileName); + + Fill(); + } + break; + // Settings + case 2: + + String Keys[] = { + "cpupref", + "dualcorepref", + "gpupref", + }; + String ConfigKeys[] = { + "Core-CPUCore", + "Core-CPUThread", + "Core-GFXBackend", + }; + + keyTypes KeysTypes[] = { + keyTypes.TYPE_STRING, + keyTypes.TYPE_BOOL, + keyTypes.TYPE_STRING, + }; + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); + + // Set our preferences here + for (int a = 0; a < Keys.length; ++a) + { + String ConfigValues[] = ConfigKeys[a].split("-"); + String Key = ConfigValues[0]; + String Value = ConfigValues[1]; + + switch(KeysTypes[a]) + { + case TYPE_STRING: + String strPref = prefs.getString(Keys[a], ""); + SetConfig(Key, Value, strPref); + break; + case TYPE_BOOL: + boolean boolPref = prefs.getBoolean(Keys[a], true); + SetConfig(Key, Value, boolPref ? "True" : "False"); + break; + } + + } + break; + } } @Override @@ -138,8 +190,8 @@ public class GameListView extends ListActivity { break; case 1: Toast.makeText(me, "Loading up settings", Toast.LENGTH_SHORT).show(); - Intent SettingIntent = new Intent(me, SettingBrowser.class); - startActivityForResult(SettingIntent, 1); + Intent SettingIntent = new Intent(me, PrefsActivity.class); + startActivityForResult(SettingIntent, 2); break; default: break; diff --git a/Source/Android/src/org/dolphinemu/dolphinemu/PrefsActivity.java b/Source/Android/src/org/dolphinemu/dolphinemu/PrefsActivity.java new file mode 100644 index 0000000000..e12e37c10a --- /dev/null +++ b/Source/Android/src/org/dolphinemu/dolphinemu/PrefsActivity.java @@ -0,0 +1,40 @@ +package org.dolphinemu.dolphinemu; + +import android.app.Activity; +import android.content.Intent; +import android.os.Bundle; +import android.preference.PreferenceActivity; +import android.preference.PreferenceFragment; + +/** + * Copyright 2013 Dolphin Emulator Project + * Licensed under GPLv2 + * Refer to the license.txt file included. + */ +public class PrefsActivity extends PreferenceActivity { + + public class PrefsFragment extends PreferenceFragment { + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + // Load the preferences from an XML resource + addPreferencesFromResource(R.layout.prefs); + } + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + getFragmentManager().beginTransaction().replace(android.R.id.content, + new PrefsFragment()).commit(); + } + @Override + public void onBackPressed() { + Intent intent = new Intent(); + setResult(Activity.RESULT_OK, intent); + this.finish(); + super.onBackPressed(); + } +} diff --git a/Source/Android/src/org/dolphinemu/dolphinemu/SettingBrowser.java b/Source/Android/src/org/dolphinemu/dolphinemu/SettingBrowser.java deleted file mode 100644 index 123bb174ed..0000000000 --- a/Source/Android/src/org/dolphinemu/dolphinemu/SettingBrowser.java +++ /dev/null @@ -1,56 +0,0 @@ -package org.dolphinemu.dolphinemu; - -import android.app.ListActivity; -import android.os.Bundle; -import android.view.View; -import android.widget.ListView; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; - -/** - * Copyright 2013 Dolphin Emulator Project - * Licensed under GPLv2 - * Refer to the license.txt file included. - */ - -public class SettingBrowser extends ListActivity { - private SettingMenuAdapter adapter; - private void Fill() - { - this.setTitle("Settings"); - List<SettingMenuItem> dir = new ArrayList<SettingMenuItem>(); - - dir.add(new SettingMenuItem("Setting 1", "SubTitle 1", 0)); - Collections.sort(dir); - - adapter = new SettingMenuAdapter(this,R.layout.folderbrowser,dir); - this.setListAdapter(adapter); - } - - @Override - protected void onListItemClick(ListView l, View v, int position, long id) { - super.onListItemClick(l, v, position, id); - SettingMenuItem o = adapter.getItem(position); - switch (o.getID()) - { - default: - // Do nothing yet - break; - } - } - - @Override - public void onCreate(Bundle savedInstanceState) - { - super.onCreate(savedInstanceState); - - Fill(); - } - @Override - public void onBackPressed() { - this.finish(); - super.onBackPressed(); - } -} diff --git a/Source/Android/src/org/dolphinemu/dolphinemu/SettingMenuAdapter.java b/Source/Android/src/org/dolphinemu/dolphinemu/SettingMenuAdapter.java deleted file mode 100644 index 8fb0b237f6..0000000000 --- a/Source/Android/src/org/dolphinemu/dolphinemu/SettingMenuAdapter.java +++ /dev/null @@ -1,60 +0,0 @@ -package org.dolphinemu.dolphinemu; - -import android.content.Context; -import android.view.LayoutInflater; -import android.view.View; -import android.view.ViewGroup; -import android.widget.ArrayAdapter; -import android.widget.TextView; - -import java.util.List; - -/** - * Copyright 2013 Dolphin Emulator Project - * Licensed under GPLv2 - * Refer to the license.txt file included. - */ - -public class SettingMenuAdapter extends ArrayAdapter<SettingMenuItem>{ - - private Context c; - private int id; - private List<SettingMenuItem>items; - - public SettingMenuAdapter(Context context, int textViewResourceId, - List<SettingMenuItem> objects) { - super(context, textViewResourceId, objects); - c = context; - id = textViewResourceId; - items = objects; - } - public SettingMenuItem getItem(int i) - { - return items.get(i); - } - @Override - public View getView(int position, View convertView, ViewGroup parent) { - View v = convertView; - if (v == null) { - LayoutInflater vi = (LayoutInflater)c.getSystemService(Context.LAYOUT_INFLATER_SERVICE); - v = vi.inflate(id, null); - if (v == null) - return null; // This should never be hit, but have it to clear a warning - } - final SettingMenuItem o = items.get(position); - if (o != null) { - TextView t1 = (TextView) v.findViewById(R.id.TextView01); - TextView t2 = (TextView) v.findViewById(R.id.TextView02); - - if (t1 != null) - t1.setText(o.getName()); - if (t2 != null) - t2.setText(o.getSubtitle()); - } - return v; - } - - - -} - diff --git a/Source/Android/src/org/dolphinemu/dolphinemu/SettingMenuItem.java b/Source/Android/src/org/dolphinemu/dolphinemu/SettingMenuItem.java deleted file mode 100644 index fcb0da942c..0000000000 --- a/Source/Android/src/org/dolphinemu/dolphinemu/SettingMenuItem.java +++ /dev/null @@ -1,37 +0,0 @@ -package org.dolphinemu.dolphinemu; - -public class SettingMenuItem implements Comparable<SettingMenuItem>{ - private String name; - private String subtitle; - private int m_id; - - public SettingMenuItem(String n,String d, int id) - { - name = n; - subtitle = d; - m_id = id; - } - - public String getName() - { - return name; - } - - public String getSubtitle() - { - return subtitle; - } - public int getID() - { - return m_id; - } - - public int compareTo(SettingMenuItem o) - { - if(this.name != null) - return this.name.toLowerCase().compareTo(o.getName().toLowerCase()); - else - throw new IllegalArgumentException(); - } -} - |
