From cb8faf376efc2c50cdcf1e08f308bed1cdf49c81 Mon Sep 17 00:00:00 2001 From: Kevin Ruland 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. --- 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 | 41 +++++-- .../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, 518 insertions(+), 237 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 51b976b92..001c52012 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" > - + + - - - - - -