From 52cb3f6353f16babfe586a1e1d9eb0f96d4ce77a Mon Sep 17 00:00:00 2001 From: kruland2607 Date: Sat, 2 Jun 2012 04:06:02 +0000 Subject: [PATCH] Checkpoint commit with many different changes. Made the Configuration and Simulation "add" buttons to be action bar items. Added Handler to act as a listener mechansims so the OpenRocketViewer can update fragments when the rocket is modified. Added MotorConfigSpinner as custom View which is more usable than MotorConfigSpinnerAdapter. git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@735 180e2498-e6e9-4542-8430-84ac67f01cd8 --- android/res/layout/rocket_configurations.xml | 27 ++--- android/res/layout/rocket_overview.xml | 2 +- .../layout/simulation_condition_dialog.xml | 29 ++++- ...cket_viewer_configurations_option_menu.xml | 10 ++ .../res/menu/rocket_viewer_option_menu.xml | 1 + .../rocket_viewer_simulation_option_menu.xml | 10 ++ android/res/values/strings.xml | 4 + .../sf/openrocket/android/Application.java | 35 ++++++ .../android/RocketChangedEventHandler.java | 56 +++++++++ .../android/rocket/Configurations.java | 39 +++++-- .../android/rocket/MotorConfigSpinner.java | 87 ++++++++++++++ .../rocket/MotorConfigSpinnerAdapter.java | 20 ---- .../android/rocket/OpenRocketViewer.java | 76 ++++++++++--- .../openrocket/android/rocket/Overview.java | 30 +---- .../android/rocket/RocketChangedMessages.java | 9 ++ .../rocket/SimulationEditFragment.java | 106 ++++++++++++++++++ .../android/rocket/Simulations.java | 65 ++++++++++- .../simulation/SimulationRunActivity.java | 46 -------- .../simulation/SimulationRunFragment.java | 90 --------------- .../android/util/AndroidLogWrapper.java | 6 +- .../android/util/ExpandableListFragment.java | 5 +- 21 files changed, 517 insertions(+), 236 deletions(-) create mode 100644 android/res/menu/rocket_viewer_configurations_option_menu.xml create mode 100644 android/res/menu/rocket_viewer_simulation_option_menu.xml create mode 100644 android/src/net/sf/openrocket/android/RocketChangedEventHandler.java create mode 100644 android/src/net/sf/openrocket/android/rocket/MotorConfigSpinner.java delete mode 100644 android/src/net/sf/openrocket/android/rocket/MotorConfigSpinnerAdapter.java create mode 100644 android/src/net/sf/openrocket/android/rocket/RocketChangedMessages.java create mode 100644 android/src/net/sf/openrocket/android/rocket/SimulationEditFragment.java delete mode 100644 android/src/net/sf/openrocket/android/simulation/SimulationRunActivity.java delete mode 100644 android/src/net/sf/openrocket/android/simulation/SimulationRunFragment.java diff --git a/android/res/layout/rocket_configurations.xml b/android/res/layout/rocket_configurations.xml index 51b976b9..001c5201 100644 --- a/android/res/layout/rocket_configurations.xml +++ b/android/res/layout/rocket_configurations.xml @@ -4,25 +4,14 @@ android:layout_height="match_parent" android:orientation="vertical" > - - - - - + -