From 0d7d167dcfd456c1f8695448f885989661e712c8 Mon Sep 17 00:00:00 2001
From: Jacek Kowalski <Jacek@jacekk.info>
Date: Mon, 19 Jan 2015 00:42:03 +0000
Subject: [PATCH] Create "About" tab and bump version.

---
 app/src/main/java/net/jacekk/bridge/android/MainActivity.java |   24 +++++++++++++++++++++++-
 1 files changed, 23 insertions(+), 1 deletions(-)

diff --git a/app/src/main/java/net/jacekk/bridge/android/MainActivity.java b/app/src/main/java/net/jacekk/bridge/android/MainActivity.java
index eb1677f..15d2906 100644
--- a/app/src/main/java/net/jacekk/bridge/android/MainActivity.java
+++ b/app/src/main/java/net/jacekk/bridge/android/MainActivity.java
@@ -1,9 +1,12 @@
 package net.jacekk.bridge.android;
 
 import android.app.Activity;
+import android.content.Intent;
 import android.os.Bundle;
 import android.text.Editable;
 import android.text.TextWatcher;
+import android.view.Menu;
+import android.view.MenuItem;
 import android.widget.CompoundButton;
 import android.widget.EditText;
 import android.widget.SeekBar;
@@ -51,6 +54,25 @@
         InitializeApp();
     }
 
+    public boolean onCreateOptionsMenu(Menu menu) {
+        getMenuInflater().inflate(R.menu.main, menu);
+        return super.onCreateOptionsMenu(menu);
+    }
+
+    public boolean onOptionsItemSelected(MenuItem item) {
+        switch (item.getItemId()) {
+            case R.id.main_action_about:
+                Intent about = new Intent(getApplicationContext(), AboutActivity.class);
+                startActivity(about);
+                return true;
+            case R.id.main_action_reset:
+                resetInputs();
+                return true;
+        }
+
+        return super.onOptionsItemSelected(item);
+    }
+
     private void resetInputs() {
         BidSlider.setProgress(0);
         MinorSuitsToggle.setChecked(true);
@@ -61,7 +83,7 @@
         ResultsText.setText(getString(R.string.enter_data));
     }
 
-    private void InitializeApp() {
+    protected void InitializeApp() {
         bridgeCompute = new BridgeCompute();
 
         BidSlider = (SeekBar) findViewById(R.id.BidSlider);

--
Gitblit v1.9.1