Add ShowText.
authorviric@llimona
Wed, 25 Jul 2007 23:49:59 +0200
changeset 13 d3255b427c6b
parent 12 a2d174b4e758
child 14 8d3d102cc5e3
Add ShowText.
src/jdict/AskWord.java
src/jdict/ShowText.java
--- a/src/jdict/AskWord.java	Wed Jul 25 23:09:10 2007 +0200
+++ b/src/jdict/AskWord.java	Wed Jul 25 23:49:59 2007 +0200
@@ -11,6 +11,7 @@
 	private Command cmd_eliri;
 	private Command cmd_sercxi;
 	private Command cmd_montri;
+	private Command cmd_pri;
     private TextField word;
     private ChoiceGroup translit;
     final String translit_neniu = "Neniu";
@@ -73,6 +74,9 @@
 		cmd_montri = new Command("Montri", Command.HELP, 0);
 		myform.addCommand(cmd_montri);
 		/* Commands */
+		cmd_pri = new Command("Pri ĉi tio", Command.HELP, 0);
+		myform.addCommand(cmd_pri);
+		/* Commands */
 		cmd_eliri = new Command("Eliri", Command.BACK, 0);
 		myform.addCommand(cmd_eliri);
 
@@ -119,5 +123,18 @@
 
             showSearch.setText(toSearch);
         }
+        else if (c == cmd_pri)
+        {
+            ShowText text = new ShowText(
+                    "JDict - Vortara programo laŭ stilo dictd " +
+                    "(http://www.dict.org)\n" +
+                    "Kopirajto (C) 2007 Lluís Batlle i Rossell\n" +
+                    "Tiun ĉi programon mi distribuas laŭ permesilo " +
+                    "GPL versio 2 aŭ posta. Vidu la fontokodon por " +
+                    "pliaj detaloj.\n" +
+                    "Plia informo, pluaj elŝutoj: " +
+                    "http://vicerveza.homeunix.net/~viric/dict/jdict"
+                    , myform);
+        }
 	}
 }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/jdict/ShowText.java	Wed Jul 25 23:49:59 2007 +0200
@@ -0,0 +1,44 @@
+package jdict;
+
+import javax.microedition.lcdui.*;
+
+public class ShowText
+	implements CommandListener
+{
+	private Form myform;
+	private Command cmd_malantauxen;
+	
+	private Form last;
+
+	private String text;
+
+
+	public ShowText(String _text, Form _last)
+	{
+		text = _text;
+		last = _last;
+		show();
+	}
+
+	public void show()
+	{
+		myform = new Form("Informo");
+
+        StringItem sitem = new StringItem(null, text);
+        myform.append(sitem);
+
+		/* Commands */
+		cmd_malantauxen = new Command("Malantaŭen", Command.BACK, 0);
+		myform.addCommand(cmd_malantauxen);
+		myform.setCommandListener(this);
+		Main.display.setCurrent(myform);
+	}
+
+	public void commandAction(Command c, Displayable d)
+	{
+		if (c == cmd_malantauxen)
+		{
+            Main.display.setCurrent(last);
+		}
+	}
+}