From: kruland2607 Date: Wed, 29 Feb 2012 17:55:35 +0000 (+0000) Subject: Update the text and make clickable hypertext. X-Git-Tag: upstream/12.03~1^2~23 X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=4bc0a6b71a1d183a8957a7281e0770cabf931da9;p=debian%2Fopenrocket Update the text and make clickable hypertext. git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@448 180e2498-e6e9-4542-8430-84ac67f01cd8 --- diff --git a/android/src/net/sf/openrocket/android/AboutDialogFragment.java b/android/src/net/sf/openrocket/android/AboutDialogFragment.java index 2e1ed83f..5f5813a6 100644 --- a/android/src/net/sf/openrocket/android/AboutDialogFragment.java +++ b/android/src/net/sf/openrocket/android/AboutDialogFragment.java @@ -1,11 +1,11 @@ package net.sf.openrocket.android; -import net.sf.openrocket.android.rocket.OpenRocketLoaderActivity; import android.app.AlertDialog; -import android.app.Dialog; -import android.content.DialogInterface; import android.os.Bundle; import android.support.v4.app.DialogFragment; +import android.text.Html; +import android.text.method.LinkMovementMethod; +import android.widget.TextView; public class AboutDialogFragment extends DialogFragment { @@ -15,22 +15,32 @@ public class AboutDialogFragment extends DialogFragment { } @Override - public Dialog onCreateDialog(Bundle savedInstanceState) { + public AlertDialog onCreateDialog(Bundle savedInstanceState) { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); // .setIcon(android.R.drawable.alert_dialog_icon) - builder.setTitle("About"); + builder.setTitle("About OpenRocket"); StringBuilder sb = new StringBuilder(); - sb.append("OpenRocket\n"); - sb.append("Copyright 2007-2012 Sampo Niskanen\n"); - sb.append("\n"); - sb.append("The android port contains third party software:\n"); - sb.append(" AChartEngine - Apache License 2.0\n"); - sb.append(" Android Open Source Project - Apache License 2.0\n"); - sb.append(" Android tree-view-list - 2-clause BSD licensed\n"); - builder.setMessage(sb.toString()); + sb.append("

Copyright 2007-2012 Sampo Niskanen and others

"); + sb.append("

Android port by Kevin Ruland

"); + sb.append("

"); + sb.append("

Licensed under GPLv3 or later. "); + sb.append("Full source available on SourceForge

"); + sb.append("

The android port contains third party software:

"); + sb.append("

AChartEngine - Apache License 2.0

"); + sb.append("

Android Open Source Project - Apache License 2.0

"); + sb.append("

Android tree-view-list - 2-clause BSD licensed

"); + String s = sb.toString(); + builder.setMessage(Html.fromHtml(s)); builder.setCancelable(true); return builder.create(); } + @Override + public void onStart() { + super.onStart(); + ((TextView) this.getDialog().findViewById(android.R.id.message)).setMovementMethod(LinkMovementMethod.getInstance()); + } + + }