From 02d9954ff106df08548c72a5cafde964c85f94dd Mon Sep 17 00:00:00 2001 From: Kevin Ruland Date: Tue, 22 May 2012 19:34:11 +0000 Subject: [PATCH] Added Configuration tab to the rocket viewer which displays all the motor configurations and allows one to create a new motor configuration. --- .../res/layout/motor_config_delay_dialog.xml | 23 ++ android/res/layout/motor_config_item.xml | 46 +++ android/res/layout/motor_list_dialog.xml | 13 + android/res/layout/rocket_configurations.xml | 28 ++ .../layout/simulation_condition_dialog.xml | 61 ++++ android/res/values/strings.xml | 6 + .../motor/MotorDelayDialogFragment.java | 112 +++++++ .../motor/MotorListDialogFragment.java | 154 ++++++++++ .../android/rocket/Configurations.java | 280 ++++++++++++++++++ .../android/rocket/OpenRocketViewer.java | 6 +- .../simulation/SimulationRunActivity.java | 46 +++ .../simulation/SimulationRunFragment.java | 90 ++++++ .../util/PersistentExpandableListView.java | 89 ++++++ 13 files changed, 953 insertions(+), 1 deletion(-) create mode 100644 android/res/layout/motor_config_delay_dialog.xml create mode 100644 android/res/layout/motor_config_item.xml create mode 100644 android/res/layout/motor_list_dialog.xml create mode 100644 android/res/layout/rocket_configurations.xml create mode 100644 android/res/layout/simulation_condition_dialog.xml create mode 100644 android/src/net/sf/openrocket/android/motor/MotorDelayDialogFragment.java create mode 100644 android/src/net/sf/openrocket/android/motor/MotorListDialogFragment.java create mode 100644 android/src/net/sf/openrocket/android/rocket/Configurations.java create mode 100644 android/src/net/sf/openrocket/android/simulation/SimulationRunActivity.java create mode 100644 android/src/net/sf/openrocket/android/simulation/SimulationRunFragment.java create mode 100644 android/src/net/sf/openrocket/android/util/PersistentExpandableListView.java diff --git a/android/res/layout/motor_config_delay_dialog.xml b/android/res/layout/motor_config_delay_dialog.xml new file mode 100644 index 000000000..b328001cd --- /dev/null +++ b/android/res/layout/motor_config_delay_dialog.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/android/res/layout/motor_config_item.xml b/android/res/layout/motor_config_item.xml new file mode 100644 index 000000000..46b07a275 --- /dev/null +++ b/android/res/layout/motor_config_item.xml @@ -0,0 +1,46 @@ + + + + + +