1 package net.sf.openrocket.android;
\r
3 import net.sf.openrocket.R;
\r
4 import net.sf.openrocket.android.rocket.OpenRocketLoaderActivity;
\r
5 import android.os.Bundle;
\r
6 import android.view.View;
\r
7 import android.widget.Button;
\r
9 import com.actionbarsherlock.view.Menu;
\r
10 import com.actionbarsherlock.view.MenuInflater;
\r
11 import com.actionbarsherlock.view.MenuItem;
\r
13 public class Main extends OpenRocketLoaderActivity {
\r
15 /** Called when the activity is first created. */
\r
17 public void onCreate(Bundle icicle) {
\r
18 super.onCreate(icicle);
\r
19 setContentView(R.layout.main);
\r
20 ((Button) findViewById(R.id.main_open)).setOnClickListener(
\r
21 new View.OnClickListener() {
\r
23 public void onClick(View v) {
\r
24 Main.this.pickOrkFiles();
\r
27 ((Button) findViewById(R.id.main_browse)).setOnClickListener(
\r
28 new View.OnClickListener() {
\r
30 public void onClick(View v) {
\r
31 ActivityHelpers.browseMotors(Main.this);
\r
34 ((Button) findViewById(R.id.main_donate)).setOnClickListener(
\r
35 new View.OnClickListener() {
\r
37 public void onClick(View v) {
\r
38 ActivityHelpers.donate(Main.this);
\r
44 protected void onPostResume() {
\r
45 super.onPostResume();
\r
46 // Rocket already loaded.
\r
47 if ( !isLoading() && CurrentRocketHolder.getCurrentRocket().getRocketDocument() != null ) {
\r
53 public boolean onCreateOptionsMenu(Menu menu) {
\r
54 MenuInflater inflater = getSupportMenuInflater();
\r
55 inflater.inflate(R.menu.main_menu, menu);
\r
60 public boolean onOptionsItemSelected(MenuItem item) {
\r
61 switch( item.getItemId() ) {
\r
62 case R.id.main_menu_preferences:
\r
63 ActivityHelpers.startPreferences(this);
\r
65 case R.id.menu_about:
\r
66 ActivityHelpers.showAbout(this);
\r
69 return super.onOptionsItemSelected(item);
\r