From e757087c400ef18b41ca09b07483d66c61f82309 Mon Sep 17 00:00:00 2001
From: Jacek Kowalski <Jacek@jacekk.info>
Date: Tue, 07 Aug 2012 12:28:47 +0000
Subject: [PATCH] 1. Dodanie wersji do okna "Autor". 2. Ustawienie wersji na 1.2 w związku z poprzednimi zmianami.

---
 src/brydz/BrydzMIDlet.java   |    5 +++++
 nbproject/project.properties |    2 +-
 src/brydz/BrydzMenu.java     |    6 ++++--
 3 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/nbproject/project.properties b/nbproject/project.properties
index 95b6059..106a3bd 100644
--- a/nbproject/project.properties
+++ b/nbproject/project.properties
@@ -54,7 +54,7 @@
 manifest.jad=
 manifest.manifest=
 manifest.midlets=MIDlet-1: Obliczenia bryd\u017cowe,/32x32_8bit.png,brydz.BrydzMIDlet\n
-manifest.others=MIDlet-Vendor: Jacekk.info\nMIDlet-Name: Obliczenia bryd\u017cowe\nMIDlet-Version: 1.1\n
+manifest.others=MIDlet-Vendor: Jacekk.info\nMIDlet-Name: Obliczenia bryd\u017cowe\nMIDlet-Version: 1.2\n
 manifest.pushregistry=
 name=Brydz
 no.dependencies=false
diff --git a/src/brydz/BrydzMIDlet.java b/src/brydz/BrydzMIDlet.java
index c80d0ed..02228f5 100644
--- a/src/brydz/BrydzMIDlet.java
+++ b/src/brydz/BrydzMIDlet.java
@@ -8,6 +8,7 @@
 public class BrydzMIDlet extends javax.microedition.midlet.MIDlet {
     protected BrydzForm form = null;
     protected Display display = null;
+    protected String version = null;
     
     public void startApp() {
         if(this.form == null) {
@@ -16,10 +17,14 @@
         if(this.display == null) {
             this.display = Display.getDisplay(this);
         }
+        if(this.version == null) {
+            this.version = this.getAppProperty("MIDlet-Version");
+        }
         this.display.setCurrent(this.form);
     }
     
     public void pauseApp() {
+        this.form = null;
         this.notifyPaused();
     }
     
diff --git a/src/brydz/BrydzMenu.java b/src/brydz/BrydzMenu.java
index 4bd48d2..025d374 100644
--- a/src/brydz/BrydzMenu.java
+++ b/src/brydz/BrydzMenu.java
@@ -13,7 +13,7 @@
         this.midlet = midlet;
         this.form = previous;
         
-        this.text = new Form("Obliczenia brydżowe");
+        this.text = new Form("");
         this.text.addCommand(new Command("Powrót", Command.BACK, 1));
         this.text.addCommand(new Command("Menu", Command.OK, 1));
         this.text.setCommandListener(this);
@@ -40,6 +40,7 @@
                 switch(this.getSelectedIndex()) {
                     case 0:
                         this.text.deleteAll();
+                        this.text.setTitle("Pomoc");
                         this.text.append(new StringItem("O programie", "MIDlet ten ma za zadanie ułatwić obliczanie zapisu brydżowego przy towarzyskim graniu w brydża sportowego."));
                         this.text.append(new StringItem("Kontrakt", "Należy podać wysokość wylicytowanego kontraktu lub 0 przy czterech pasach"));
                         this.text.append(new StringItem("Kolor", "Trzeba wybrać z listy wylicytowany kolor (młodszy/starszy/bez atu) - w przypadku pasów nie ma to znaczenia."));
@@ -52,7 +53,8 @@
                     break;
                     case 1:
                         this.text.deleteAll();
-                        this.text.append("Autor: Jacek Kowalski\nhttp://dev.jacekk.net/brydz");
+                        this.text.setTitle("Obliczenia brydżowe");
+                        this.text.append("Wersja: "+this.midlet.version+"\nAutor: Jacek Kowalski\nhttp://dev.jacekk.net/brydz");
                         this.midlet.display.setCurrent(this.text);
                     break;
                     case 2:

--
Gitblit v1.9.1