mirror of
https://github.com/mauiaaron/apple2.git
synced 2024-09-28 16:54:51 +00:00
Add an about link and misc cleanup
This commit is contained in:
parent
055f098811
commit
38aed7fbf5
@ -14,7 +14,9 @@ package org.deadc0de.apple2ix;
|
|||||||
import android.app.AlertDialog;
|
import android.app.AlertDialog;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.DialogInterface;
|
import android.content.DialogInterface;
|
||||||
|
import android.content.Intent;
|
||||||
import android.graphics.drawable.Drawable;
|
import android.graphics.drawable.Drawable;
|
||||||
|
import android.net.Uri;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
@ -42,10 +44,10 @@ public class Apple2SettingsMenu implements Apple2MenuView {
|
|||||||
enum SETTINGS {
|
enum SETTINGS {
|
||||||
JOYSTICK_CONFIGURE {
|
JOYSTICK_CONFIGURE {
|
||||||
@Override public String getTitle(Apple2Activity activity) {
|
@Override public String getTitle(Apple2Activity activity) {
|
||||||
return activity.getResources().getString(R.string.configure_joystick);
|
return activity.getResources().getString(R.string.joystick_configure);
|
||||||
}
|
}
|
||||||
@Override public String getSummary(Apple2Activity activity) {
|
@Override public String getSummary(Apple2Activity activity) {
|
||||||
return activity.getResources().getString(R.string.configure_joystick_summary);
|
return activity.getResources().getString(R.string.joystick_configure_summary);
|
||||||
}
|
}
|
||||||
@Override public void handleSelection(Apple2Activity activity, Apple2SettingsMenu settingsMenu, boolean isChecked) {
|
@Override public void handleSelection(Apple2Activity activity, Apple2SettingsMenu settingsMenu, boolean isChecked) {
|
||||||
//settingsMenu.mJoystickSettings.show();
|
//settingsMenu.mJoystickSettings.show();
|
||||||
@ -64,10 +66,10 @@ public class Apple2SettingsMenu implements Apple2MenuView {
|
|||||||
},
|
},
|
||||||
VIDEO_CONFIGURE {
|
VIDEO_CONFIGURE {
|
||||||
@Override public String getTitle(Apple2Activity activity) {
|
@Override public String getTitle(Apple2Activity activity) {
|
||||||
return activity.getResources().getString(R.string.configure_video);
|
return activity.getResources().getString(R.string.video_configure);
|
||||||
}
|
}
|
||||||
@Override public String getSummary(Apple2Activity activity) {
|
@Override public String getSummary(Apple2Activity activity) {
|
||||||
return activity.getResources().getString(R.string.configure_video_summary);
|
return activity.getResources().getString(R.string.video_configure_summary);
|
||||||
}
|
}
|
||||||
@Override public View getView(Apple2Activity activity, View convertView) {
|
@Override public View getView(Apple2Activity activity, View convertView) {
|
||||||
convertView = _basicView(activity, this, convertView);
|
convertView = _basicView(activity, this, convertView);
|
||||||
@ -76,7 +78,7 @@ public class Apple2SettingsMenu implements Apple2MenuView {
|
|||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public void handleSelection(Apple2Activity activity, final Apple2SettingsMenu settingsMenu, boolean isChecked) {
|
public void handleSelection(Apple2Activity activity, final Apple2SettingsMenu settingsMenu, boolean isChecked) {
|
||||||
AlertDialog.Builder builder = new AlertDialog.Builder(settingsMenu.mActivity).setIcon(R.drawable.ic_launcher).setCancelable(true).setTitle(R.string.configure_video);
|
AlertDialog.Builder builder = new AlertDialog.Builder(settingsMenu.mActivity).setIcon(R.drawable.ic_launcher).setCancelable(true).setTitle(R.string.video_configure);
|
||||||
builder.setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() {
|
builder.setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onClick(DialogInterface dialog, int which) {
|
public void onClick(DialogInterface dialog, int which) {
|
||||||
@ -100,6 +102,20 @@ public class Apple2SettingsMenu implements Apple2MenuView {
|
|||||||
});
|
});
|
||||||
builder.show();
|
builder.show();
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
ABOUT {
|
||||||
|
@Override public String getTitle(Apple2Activity activity) {
|
||||||
|
return activity.getResources().getString(R.string.about_title);
|
||||||
|
}
|
||||||
|
@Override public String getSummary(Apple2Activity activity) {
|
||||||
|
return activity.getResources().getString(R.string.about_summary);
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
public void handleSelection(Apple2Activity activity, final Apple2SettingsMenu settingsMenu, boolean isChecked) {
|
||||||
|
String url = "http://github.com/mauiaaron/apple2";
|
||||||
|
Intent i = new Intent(Intent.ACTION_VIEW);
|
||||||
|
i.setData(Uri.parse(url));
|
||||||
|
activity.startActivity(i); }
|
||||||
};
|
};
|
||||||
|
|
||||||
private static View _basicView(Apple2Activity activity, SETTINGS setting, View convertView) {
|
private static View _basicView(Apple2Activity activity, SETTINGS setting, View convertView) {
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
<color name="black">#000000</color>
|
<color name="black">#000000</color>
|
||||||
<color name="white">#ffffff</color>
|
<color name="white">#ffffff</color>
|
||||||
|
|
||||||
|
<string name="about_title">About Apple2ix…</string>
|
||||||
|
<string name="about_summary">Various shout-outs and acknowledgements</string>
|
||||||
<string name="action_settings">Settings</string>
|
<string name="action_settings">Settings</string>
|
||||||
<string name="app_name">Apple2ix</string>
|
<string name="app_name">Apple2ix</string>
|
||||||
<string name="audio_configure">Configure audio…</string>
|
<string name="audio_configure">Configure audio…</string>
|
||||||
@ -12,18 +14,16 @@
|
|||||||
<string name="color_bw">Black/white</string>
|
<string name="color_bw">Black/white</string>
|
||||||
<string name="color_color">Color</string>
|
<string name="color_color">Color</string>
|
||||||
<string name="color_interpolated">Interpolated color</string>
|
<string name="color_interpolated">Interpolated color</string>
|
||||||
<string name="configure_joystick">Configure emulated joysticks…</string>
|
|
||||||
<string name="configure_joystick_summary">Touch/tilt, axis and buttons, etc</string>
|
|
||||||
<string name="configure_video">Configure video…</string>
|
|
||||||
<string name="configure_video_summary">Color settings</string>
|
|
||||||
<string name="diskA">Drive 1</string>
|
<string name="diskA">Drive 1</string>
|
||||||
<string name="diskB">Drive 2</string>
|
<string name="diskB">Drive 2</string>
|
||||||
<string name="disk_read_write">Read/write</string>
|
<string name="disk_read_write">Read/write</string>
|
||||||
<string name="header_disks">Insert disk:</string>
|
<string name="header_disks">Insert disk:</string>
|
||||||
<string name="joystick">Joystick</string>
|
<string name="joystick">Joystick</string>
|
||||||
|
<string name="joystick_configure">Configure emulated joysticks…</string>
|
||||||
|
<string name="joystick_configure_summary">Touch/tilt, axis and buttons, etc</string>
|
||||||
|
<string name="joystick_enable">Enable emulated joystick</string>
|
||||||
<string name="joystick_keyA">Key Joystick 1</string>
|
<string name="joystick_keyA">Key Joystick 1</string>
|
||||||
<string name="joystick_keyB">Key Joystick 2</string>
|
<string name="joystick_keyB">Key Joystick 2</string>
|
||||||
<string name="joystick_enable">Enable emulated joystick</string>
|
|
||||||
<string name="keyboard">Keyboard</string>
|
<string name="keyboard">Keyboard</string>
|
||||||
<string name="keyboard_doubletap">Double-tap shows keyboard</string>
|
<string name="keyboard_doubletap">Double-tap shows keyboard</string>
|
||||||
<string name="keyboard_doubletap_summary">Uncheck to disable keyboard input</string>
|
<string name="keyboard_doubletap_summary">Uncheck to disable keyboard input</string>
|
||||||
@ -66,5 +66,7 @@
|
|||||||
<string name="tab_general">General</string>
|
<string name="tab_general">General</string>
|
||||||
<string name="tab_joystick">Joystick</string>
|
<string name="tab_joystick">Joystick</string>
|
||||||
<string name="title_activity_second">SecondActivity</string>
|
<string name="title_activity_second">SecondActivity</string>
|
||||||
|
<string name="video_configure">Configure video…</string>
|
||||||
|
<string name="video_configure_summary">Color settings</string>
|
||||||
|
|
||||||
</resources>
|
</resources>
|
||||||
|
Loading…
Reference in New Issue
Block a user