package net.sf.openrocket.android;
import net.sf.openrocket.R;
import net.sf.openrocket.android.rocket.OpenRocketLoaderActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import com.actionbarsherlock.view.Menu;
import com.actionbarsherlock.view.MenuInflater;
import com.actionbarsherlock.view.MenuItem;
public class Main extends OpenRocketLoaderActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
((Button) findViewById(R.id.main_open)).setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View v) {
Main.this.pickOrkFiles();
}
});
((Button) findViewById(R.id.main_browse)).setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View v) {
ActivityHelpers.browseMotors(Main.this);
}
});
((Button) findViewById(R.id.main_donate)).setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View v) {
ActivityHelpers.donate(Main.this);
}
});
}
@Override
protected void onPostResume() {
super.onPostResume();
// Rocket already loaded.
if ( !isLoading() && CurrentRocketHolder.getCurrentRocket().getRocketDocument() != null ) {
moveOnToViewer();
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getSupportMenuInflater();
inflater.inflate(R.menu.main_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch( item.getItemId() ) {
case R.id.main_menu_preferences:
ActivityHelpers.startPreferences(this);
return true;
case R.id.menu_about:
ActivityHelpers.showAbout(this);
return true;
}
return super.onOptionsItemSelected(item);
}
}