aboutsummaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
authorKenny Root <kenny@the-b.org>2015-09-11 16:08:25 -0700
committerKenny Root <kenny@the-b.org>2015-09-11 16:08:29 -0700
commit3ee07166ee1aa584686b631341cb5dabc32359e5 (patch)
tree2ea8b283a490c3acb355f96f1fc30097c655e158 /app
parentc72b30a01295ca0a9a453618f71f55afedd62009 (diff)
downloadconnectbot-3ee07166ee1aa584686b631341cb5dabc32359e5.tar.gz
connectbot-3ee07166ee1aa584686b631341cb5dabc32359e5.tar.bz2
connectbot-3ee07166ee1aa584686b631341cb5dabc32359e5.zip
Add parent activities for all activities
Fixes #41
Diffstat (limited to 'app')
-rw-r--r--app/src/main/AndroidManifest.xml163
-rw-r--r--app/src/main/java/org/connectbot/ColorsActivity.java4
-rw-r--r--app/src/main/java/org/connectbot/EulaActivity.java4
-rw-r--r--app/src/main/java/org/connectbot/HelpActivity.java4
-rw-r--r--app/src/main/java/org/connectbot/HelpTopicActivity.java3
-rw-r--r--app/src/main/java/org/connectbot/HostListActivity.java4
-rw-r--r--app/src/main/java/org/connectbot/PortForwardListActivity.java7
-rw-r--r--app/src/main/java/org/connectbot/PubkeyListActivity.java4
-rw-r--r--app/src/main/res/values/strings.xml4
9 files changed, 134 insertions, 63 deletions
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index f43a428..2a7d631 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -41,60 +41,153 @@
android:backupAgent=".service.BackupAgent"
android:killAfterRestore="true">
- <activity android:name=".HostListActivity" android:launchMode="singleTop">
+ <activity
+ android:name=".HostListActivity"
+ android:launchMode="singleTop">
<intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="android.intent.category.LAUNCHER" />
+ <action android:name="android.intent.action.MAIN"/>
+ <category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<intent-filter>
- <action android:name="android.intent.action.CREATE_SHORTCUT" />
- <category android:name="android.intent.category.DEFAULT" />
+ <action android:name="android.intent.action.CREATE_SHORTCUT"/>
+ <category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
<intent-filter>
- <action android:name="android.intent.action.PICK" />
- <category android:name="android.intent.category.DEFAULT" />
- <data android:scheme="ssh" />
- <data android:scheme="telnet" />
- <data android:scheme="local" />
+ <action android:name="android.intent.action.PICK"/>
+ <category android:name="android.intent.category.DEFAULT"/>
+
+ <data android:scheme="ssh"/>
+ <data android:scheme="telnet"/>
+ <data android:scheme="local"/>
</intent-filter>
</activity>
- <activity android:name=".PubkeyListActivity" android:configChanges="keyboardHidden|orientation" />
- <activity android:name=".GeneratePubkeyActivity" android:configChanges="keyboardHidden|orientation" />
- <activity android:name=".HostEditorActivity" android:configChanges="keyboardHidden|orientation" />
- <activity android:name=".PortForwardListActivity" android:configChanges="keyboardHidden|orientation" />
- <activity android:name=".SettingsActivity" android:configChanges="keyboardHidden|orientation" />
- <activity android:name=".HelpActivity" android:configChanges="keyboardHidden|orientation" />
- <activity android:name=".HelpTopicActivity" android:configChanges="keyboardHidden|orientation" />
- <activity android:name=".ColorsActivity" android:configChanges="keyboardHidden|orientation" />
- <activity android:name=".EulaActivity" android:parentActivityName=".HelpActivity"
- android:configChanges="keyboardHidden|orientation" >
- <meta-data android:name="android.support.PARENT_ACTIVITY"
- android:value="org.connectbot.HelpActivity" />
+ <activity
+ android:name=".PubkeyListActivity"
+ android:configChanges="keyboardHidden|orientation"
+ android:label="@string/title_pubkey_list"
+ android:parentActivityName=".HostListActivity">
+ <meta-data
+ android:name="android.support.PARENT_ACTIVITY"
+ android:value="org.connectbot.HostListActivity"/>
+ </activity>
+
+ <activity
+ android:name=".GeneratePubkeyActivity"
+ android:configChanges="keyboardHidden|orientation"
+ android:label="@string/title_pubkey_generate"
+ android:parentActivityName=".PubkeyListActivity">
+ <meta-data
+ android:name="android.support.PARENT_ACTIVITY"
+ android:value="org.connectbot.PubkeyListActivity"/>
+ </activity>
+
+ <activity
+ android:name=".HostEditorActivity"
+ android:configChanges="keyboardHidden|orientation"
+ android:label="@string/title_host_editor"
+ android:parentActivityName=".HostListActivity">
+ <meta-data
+ android:name="android.support.PARENT_ACTIVITY"
+ android:value="org.connectbot.HostListActivity"/>
+ </activity>
+
+ <activity
+ android:name=".PortForwardListActivity"
+ android:configChanges="keyboardHidden|orientation"
+ android:label="@string/title_port_forwards_list"
+ android:parentActivityName=".HostListActivity">
+
+ <meta-data
+ android:name="android.support.PARENT_ACTIVITY"
+ android:value="org.connectbot.HostListActivity"/>
</activity>
- <service android:name="org.connectbot.service.TerminalManager"
+ <activity
+ android:name=".SettingsActivity"
android:configChanges="keyboardHidden|orientation"
- android:description="@string/service_desc" />
+ android:label="@string/title_settings"
+ android:parentActivityName=".HostListActivity">
+
+ <meta-data
+ android:name="android.support.PARENT_ACTIVITY"
+ android:value="org.connectbot.HostListActivity"/>
+ </activity>
+
+ <activity
+ android:name=".HelpActivity"
+ android:configChanges="keyboardHidden|orientation"
+ android:label="@string/title_help"
+ android:parentActivityName=".HostListActivity">
+
+ <meta-data
+ android:name="android.support.PARENT_ACTIVITY"
+ android:value="org.connectbot.HostListActivity"/>
+ </activity>
- <activity android:name=".ConsoleActivity" android:configChanges="keyboardHidden|orientation"
- android:theme="@style/Theme.AppCompat" android:windowSoftInputMode="stateAlwaysVisible|adjustResize"
- android:launchMode="singleTop" android:hardwareAccelerated="false">
+ <activity
+ android:name=".HelpTopicActivity"
+ android:configChanges="keyboardHidden|orientation"
+ android:label="@string/title_help"
+ android:parentActivityName=".HelpActivity">
+
+ <meta-data
+ android:name="android.support.PARENT_ACTIVITY"
+ android:value="org.connectbot.HelpActivity"/>
+ </activity>
+
+ <activity
+ android:name=".ColorsActivity"
+ android:configChanges="keyboardHidden|orientation"
+ android:label="@string/title_colors"
+ android:parentActivityName=".HostListActivity">
+
+ <meta-data
+ android:name="android.support.PARENT_ACTIVITY"
+ android:value="org.connectbot.HostListActivity"/>
+ </activity>
+
+ <activity
+ android:name=".EulaActivity"
+ android:configChanges="keyboardHidden|orientation"
+ android:label="@string/terms_and_conditions"
+ android:parentActivityName=".HelpActivity">
+
+ <meta-data
+ android:name="android.support.PARENT_ACTIVITY"
+ android:value="org.connectbot.HelpActivity"/>
+ </activity>
+
+ <service
+ android:name="org.connectbot.service.TerminalManager"
+ android:configChanges="keyboardHidden|orientation"
+ android:description="@string/service_desc"/>
+
+ <activity
+ android:name=".ConsoleActivity"
+ android:configChanges="keyboardHidden|orientation"
+ android:hardwareAccelerated="false"
+ android:launchMode="singleTop"
+ android:theme="@style/Theme.AppCompat"
+ android:windowSoftInputMode="stateAlwaysVisible|adjustResize">
<intent-filter>
- <action android:name="android.intent.action.VIEW" />
- <category android:name="android.intent.category.DEFAULT" />
- <category android:name="android.intent.category.BROWSABLE" />
- <data android:scheme="ssh" />
- <data android:scheme="telnet" />
- <data android:scheme="local" />
+ <action android:name="android.intent.action.VIEW"/>
+
+ <category android:name="android.intent.category.DEFAULT"/>
+ <category android:name="android.intent.category.BROWSABLE"/>
+
+ <data android:scheme="ssh"/>
+ <data android:scheme="telnet"/>
+ <data android:scheme="local"/>
<!-- format: ssh://user@host:port/#nickname -->
<!-- format: telnet://host:port/#nickname -->
<!-- format: local:// -->
</intent-filter>
</activity>
- <meta-data android:name="com.google.android.backup.api_key"
- android:value="AEdPqrEAAAAIDlFz9nSUr2g0gSytW0t2cNnYAGHDkptlVohsBA" />
+ <meta-data
+ android:name="com.google.android.backup.api_key"
+ android:value="AEdPqrEAAAAIDlFz9nSUr2g0gSytW0t2cNnYAGHDkptlVohsBA"/>
</application>
</manifest>
diff --git a/app/src/main/java/org/connectbot/ColorsActivity.java b/app/src/main/java/org/connectbot/ColorsActivity.java
index be5dfb1..f149e79 100644
--- a/app/src/main/java/org/connectbot/ColorsActivity.java
+++ b/app/src/main/java/org/connectbot/ColorsActivity.java
@@ -68,10 +68,6 @@ public class ColorsActivity extends Activity implements OnItemClickListener, OnC
setContentView(R.layout.act_colors);
- this.setTitle(String.format("%s: %s",
- getResources().getText(R.string.app_name),
- getResources().getText(R.string.title_colors)));
-
mColorScheme = HostDatabase.DEFAULT_COLOR_SCHEME;
mHostDb = new HostDatabase(this);
diff --git a/app/src/main/java/org/connectbot/EulaActivity.java b/app/src/main/java/org/connectbot/EulaActivity.java
index 650a5b5..58caa30 100644
--- a/app/src/main/java/org/connectbot/EulaActivity.java
+++ b/app/src/main/java/org/connectbot/EulaActivity.java
@@ -26,9 +26,5 @@ public class EulaActivity extends Activity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.act_eula);
-
- this.setTitle(String.format("%s: %s",
- getResources().getText(R.string.app_name),
- getResources().getText(R.string.terms_and_conditions)));
}
}
diff --git a/app/src/main/java/org/connectbot/HelpActivity.java b/app/src/main/java/org/connectbot/HelpActivity.java
index 1e78d72..a46740a 100644
--- a/app/src/main/java/org/connectbot/HelpActivity.java
+++ b/app/src/main/java/org/connectbot/HelpActivity.java
@@ -49,10 +49,6 @@ public class HelpActivity extends Activity {
super.onCreate(icicle);
setContentView(R.layout.act_help);
- this.setTitle(String.format("%s: %s",
- getResources().getText(R.string.app_name),
- getResources().getText(R.string.title_help)));
-
AssetManager am = this.getAssets();
LinearLayout content = (LinearLayout) findViewById(R.id.topics);
diff --git a/app/src/main/java/org/connectbot/HelpTopicActivity.java b/app/src/main/java/org/connectbot/HelpTopicActivity.java
index 6dc58eb..f7ab6a3 100644
--- a/app/src/main/java/org/connectbot/HelpTopicActivity.java
+++ b/app/src/main/java/org/connectbot/HelpTopicActivity.java
@@ -37,8 +37,7 @@ public class HelpTopicActivity extends Activity {
String topic = getIntent().getStringExtra(Intent.EXTRA_TITLE);
- this.setTitle(String.format("%s: %s - %s",
- getResources().getText(R.string.app_name),
+ this.setTitle(String.format("%s: %s",
getResources().getText(R.string.title_help),
topic));
diff --git a/app/src/main/java/org/connectbot/HostListActivity.java b/app/src/main/java/org/connectbot/HostListActivity.java
index ce8c79b..e6f185e 100644
--- a/app/src/main/java/org/connectbot/HostListActivity.java
+++ b/app/src/main/java/org/connectbot/HostListActivity.java
@@ -176,10 +176,6 @@ public class HostListActivity extends ListActivity implements OnHostStatusChange
super.onCreate(icicle);
setContentView(R.layout.act_hostlist);
- this.setTitle(String.format("%s: %s",
- getResources().getText(R.string.app_name),
- getResources().getText(R.string.title_hosts_list)));
-
this.prefs = PreferenceManager.getDefaultSharedPreferences(this);
// detect HTC Dream and apply special preferences
diff --git a/app/src/main/java/org/connectbot/PortForwardListActivity.java b/app/src/main/java/org/connectbot/PortForwardListActivity.java
index c1a6b75..8ffe6eb 100644
--- a/app/src/main/java/org/connectbot/PortForwardListActivity.java
+++ b/app/src/main/java/org/connectbot/PortForwardListActivity.java
@@ -117,14 +117,9 @@ public class PortForwardListActivity extends ListActivity {
final Resources resources = getResources();
if (nickname != null) {
- this.setTitle(String.format("%s: %s (%s)",
- resources.getText(R.string.app_name),
+ this.setTitle(String.format("%s (%s)",
resources.getText(R.string.title_port_forwards_list),
nickname));
- } else {
- this.setTitle(String.format("%s: %s",
- resources.getText(R.string.app_name),
- resources.getText(R.string.title_port_forwards_list)));
}
}
diff --git a/app/src/main/java/org/connectbot/PubkeyListActivity.java b/app/src/main/java/org/connectbot/PubkeyListActivity.java
index 6004327..084a30b 100644
--- a/app/src/main/java/org/connectbot/PubkeyListActivity.java
+++ b/app/src/main/java/org/connectbot/PubkeyListActivity.java
@@ -141,10 +141,6 @@ public class PubkeyListActivity extends ListActivity implements EventListener {
super.onCreate(icicle);
setContentView(R.layout.act_pubkeylist);
- this.setTitle(String.format("%s: %s",
- getResources().getText(R.string.app_name),
- getResources().getText(R.string.title_pubkey_list)));
-
// connect with hosts database and populate list
pubkeydb = new PubkeyDatabase(this);
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index c6086da..4820846 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -40,6 +40,10 @@
<string name="title_colors">"Colors"</string>
<!-- Dialog title for color picker dialog -->
<string name="title_color_picker">"Pick a color"</string>
+ <!-- Window title for the global applications settings activity. -->
+ <string name="title_settings">Settings</string>
+ <!-- Window title when generating a new pubkey. -->
+ <string name="title_pubkey_generate">Generate</string>
<string name="resolve_connect">"Connect"</string>
<!-- Menu selection where user must move finger randomly over an area to gather entropy (collect random bits) -->