Add ShowText.
--- 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);
+ }
+ }
+}