src/jdict/AskWord.java
author viric@mandarina
Mon, 21 Jul 2008 00:05:50 +0200
changeset 42 df0d043aac70
parent 38 45c0a27c902f
child 48 f3660feedd64
permissions -rw-r--r--
Mi aldonas hungaran transliterigon.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
     1
package jdict;
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
     2
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
     3
import javax.microedition.lcdui.*;
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
     4
import java.util.Vector;
10
c4de70427838 Vortaro in file "VORTARO"
viric@llimona
parents: 9
diff changeset
     5
import java.io.*;
0
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
     6
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
     7
public class AskWord
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
     8
	implements CommandListener
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
     9
{
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
    10
	private Form myform;
4
230eca6e7504 Added "Eliri"
viric@llimona
parents: 3
diff changeset
    11
	private Command cmd_eliri;
0
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
    12
	private Command cmd_sercxi;
9
2507586786aa Added Transliteration options, added BLOCK size in a file.
viric@llimona
parents: 8
diff changeset
    13
	private Command cmd_montri;
13
d3255b427c6b Add ShowText.
viric@llimona
parents: 12
diff changeset
    14
	private Command cmd_pri;
14
8d3d102cc5e3 Added "Dictionary information"
viric@llimona
parents: 13
diff changeset
    15
	private Command cmd_vortarinformo;
16
cd43a69c4026 Added Translation.
viric@mandarina
parents: 14
diff changeset
    16
	private Command cmd_agordoj;
0
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
    17
    private TextField word;
9
2507586786aa Added Transliteration options, added BLOCK size in a file.
viric@llimona
parents: 8
diff changeset
    18
    private ChoiceGroup translit;
16
cd43a69c4026 Added Translation.
viric@mandarina
parents: 14
diff changeset
    19
    private String translit_neniu;
cd43a69c4026 Added Translation.
viric@mandarina
parents: 14
diff changeset
    20
    private String translit_iksa;
cd43a69c4026 Added Translation.
viric@mandarina
parents: 14
diff changeset
    21
    private String translit_rusa;
42
df0d043aac70 Mi aldonas hungaran transliterigon.
viric@mandarina
parents: 38
diff changeset
    22
    private String translit_hungara;
9
2507586786aa Added Transliteration options, added BLOCK size in a file.
viric@llimona
parents: 8
diff changeset
    23
    private StringItem showSearch;
10
c4de70427838 Vortaro in file "VORTARO"
viric@llimona
parents: 9
diff changeset
    24
    private String vortaro;
38
45c0a27c902f Going for v0.3.
viric@llimona
parents: 37
diff changeset
    25
    private DictIndex index;
0
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
    26
	
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
    27
	public AskWord()
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
    28
	{
10
c4de70427838 Vortaro in file "VORTARO"
viric@llimona
parents: 9
diff changeset
    29
        get_vortaro();
6
8637861fe332 Added cxapelitajn
viric@llimona
parents: 4
diff changeset
    30
38
45c0a27c902f Going for v0.3.
viric@llimona
parents: 37
diff changeset
    31
        index = new DictIndex(vortaro);
45c0a27c902f Going for v0.3.
viric@llimona
parents: 37
diff changeset
    32
0
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
    33
		show();
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
    34
	}
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
    35
10
c4de70427838 Vortaro in file "VORTARO"
viric@llimona
parents: 9
diff changeset
    36
	public void get_vortaro()
c4de70427838 Vortaro in file "VORTARO"
viric@llimona
parents: 9
diff changeset
    37
    {
c4de70427838 Vortaro in file "VORTARO"
viric@llimona
parents: 9
diff changeset
    38
        InputStream vfile = getClass().getResourceAsStream("/dicts/VORTARO");
12
a2d174b4e758 Add 'makepackage'.
viric@llimona
parents: 11
diff changeset
    39
        if (vfile == null)
a2d174b4e758 Add 'makepackage'.
viric@llimona
parents: 11
diff changeset
    40
        {
a2d174b4e758 Add 'makepackage'.
viric@llimona
parents: 11
diff changeset
    41
            vortaro = "ERROR";
a2d174b4e758 Add 'makepackage'.
viric@llimona
parents: 11
diff changeset
    42
            return;
a2d174b4e758 Add 'makepackage'.
viric@llimona
parents: 11
diff changeset
    43
        }
10
c4de70427838 Vortaro in file "VORTARO"
viric@llimona
parents: 9
diff changeset
    44
        /* 50 bytes maximum for vortaro nomo */
c4de70427838 Vortaro in file "VORTARO"
viric@llimona
parents: 9
diff changeset
    45
        byte array[] = new byte[50];
c4de70427838 Vortaro in file "VORTARO"
viric@llimona
parents: 9
diff changeset
    46
        int total;
c4de70427838 Vortaro in file "VORTARO"
viric@llimona
parents: 9
diff changeset
    47
        try {
c4de70427838 Vortaro in file "VORTARO"
viric@llimona
parents: 9
diff changeset
    48
            total = vfile.read(array, 0, 50);
c4de70427838 Vortaro in file "VORTARO"
viric@llimona
parents: 9
diff changeset
    49
        } catch (IOException e)
c4de70427838 Vortaro in file "VORTARO"
viric@llimona
parents: 9
diff changeset
    50
        {
c4de70427838 Vortaro in file "VORTARO"
viric@llimona
parents: 9
diff changeset
    51
            System.out.println("Cannot open VORTARO file. Going to ERROR B.");
c4de70427838 Vortaro in file "VORTARO"
viric@llimona
parents: 9
diff changeset
    52
            vortaro = "ERROR";
c4de70427838 Vortaro in file "VORTARO"
viric@llimona
parents: 9
diff changeset
    53
            return;
c4de70427838 Vortaro in file "VORTARO"
viric@llimona
parents: 9
diff changeset
    54
        }
c4de70427838 Vortaro in file "VORTARO"
viric@llimona
parents: 9
diff changeset
    55
        /* This will have '\n' */
c4de70427838 Vortaro in file "VORTARO"
viric@llimona
parents: 9
diff changeset
    56
        vortaro = new String(array, 0, total - 1 /* - \n */);
c4de70427838 Vortaro in file "VORTARO"
viric@llimona
parents: 9
diff changeset
    57
    }
c4de70427838 Vortaro in file "VORTARO"
viric@llimona
parents: 9
diff changeset
    58
0
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
    59
	public void show()
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
    60
	{
25
764c48b54327 Riparitaj eraretoj.
viric@llimona
parents: 23
diff changeset
    61
        translit_neniu = T.t("Neniu");
764c48b54327 Riparitaj eraretoj.
viric@llimona
parents: 23
diff changeset
    62
        translit_iksa = T.t("Iksa sistemo");
764c48b54327 Riparitaj eraretoj.
viric@llimona
parents: 23
diff changeset
    63
        translit_rusa = T.t("ASCII-rusa");
42
df0d043aac70 Mi aldonas hungaran transliterigon.
viric@mandarina
parents: 38
diff changeset
    64
        translit_hungara = T.t("ASCII-hungara");
25
764c48b54327 Riparitaj eraretoj.
viric@llimona
parents: 23
diff changeset
    65
10
c4de70427838 Vortaro in file "VORTARO"
viric@llimona
parents: 9
diff changeset
    66
		myform = new Form(vortaro);
0
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
    67
16
cd43a69c4026 Added Translation.
viric@mandarina
parents: 14
diff changeset
    68
        word = new TextField(T.t("Vorto:"), "", 20, TextField.ANY);
0
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
    69
        myform.append(word);
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
    70
16
cd43a69c4026 Added Translation.
viric@mandarina
parents: 14
diff changeset
    71
        translit = new ChoiceGroup(T.t("Transliterigo"), ChoiceGroup.EXCLUSIVE);
20
2f815ca5cb8c Added prefix search and 'Transliterigo' saving in record.
viric@mandarina
parents: 19
diff changeset
    72
2f815ca5cb8c Added prefix search and 'Transliterigo' saving in record.
viric@mandarina
parents: 19
diff changeset
    73
        String tselected = Mem.getVariable("Transliterigo");
38
45c0a27c902f Going for v0.3.
viric@llimona
parents: 37
diff changeset
    74
        int lindex;
45c0a27c902f Going for v0.3.
viric@llimona
parents: 37
diff changeset
    75
        lindex = translit.append(translit_neniu, null);
20
2f815ca5cb8c Added prefix search and 'Transliterigo' saving in record.
viric@mandarina
parents: 19
diff changeset
    76
        if (tselected != null && tselected.equals(translit_neniu))
38
45c0a27c902f Going for v0.3.
viric@llimona
parents: 37
diff changeset
    77
            translit.setSelectedIndex(lindex, true);
45c0a27c902f Going for v0.3.
viric@llimona
parents: 37
diff changeset
    78
        lindex = translit.append(translit_iksa, null);
20
2f815ca5cb8c Added prefix search and 'Transliterigo' saving in record.
viric@mandarina
parents: 19
diff changeset
    79
        if (tselected != null && tselected.equals(translit_iksa))
38
45c0a27c902f Going for v0.3.
viric@llimona
parents: 37
diff changeset
    80
            translit.setSelectedIndex(lindex, true);
9
2507586786aa Added Transliteration options, added BLOCK size in a file.
viric@llimona
parents: 8
diff changeset
    81
        translit.append(translit_rusa, null);
20
2f815ca5cb8c Added prefix search and 'Transliterigo' saving in record.
viric@mandarina
parents: 19
diff changeset
    82
        if (tselected != null && tselected.equals(translit_rusa))
38
45c0a27c902f Going for v0.3.
viric@llimona
parents: 37
diff changeset
    83
            translit.setSelectedIndex(lindex, true);
42
df0d043aac70 Mi aldonas hungaran transliterigon.
viric@mandarina
parents: 38
diff changeset
    84
        translit.append(translit_hungara, null);
df0d043aac70 Mi aldonas hungaran transliterigon.
viric@mandarina
parents: 38
diff changeset
    85
        if (tselected != null && tselected.equals(translit_hungara))
df0d043aac70 Mi aldonas hungaran transliterigon.
viric@mandarina
parents: 38
diff changeset
    86
            translit.setSelectedIndex(lindex, true);
20
2f815ca5cb8c Added prefix search and 'Transliterigo' saving in record.
viric@mandarina
parents: 19
diff changeset
    87
        if (tselected == null)
2f815ca5cb8c Added prefix search and 'Transliterigo' saving in record.
viric@mandarina
parents: 19
diff changeset
    88
            translit.setSelectedIndex(0, true);
9
2507586786aa Added Transliteration options, added BLOCK size in a file.
viric@llimona
parents: 8
diff changeset
    89
        myform.append(translit);
2507586786aa Added Transliteration options, added BLOCK size in a file.
viric@llimona
parents: 8
diff changeset
    90
2507586786aa Added Transliteration options, added BLOCK size in a file.
viric@llimona
parents: 8
diff changeset
    91
        /* DEBUG */
16
cd43a69c4026 Added Translation.
viric@mandarina
parents: 14
diff changeset
    92
        showSearch = new StringItem(T.t("Serĉonte:"), "");
9
2507586786aa Added Transliteration options, added BLOCK size in a file.
viric@llimona
parents: 8
diff changeset
    93
        myform.append(showSearch);
2507586786aa Added Transliteration options, added BLOCK size in a file.
viric@llimona
parents: 8
diff changeset
    94
16
cd43a69c4026 Added Translation.
viric@mandarina
parents: 14
diff changeset
    95
		cmd_sercxi = new Command(T.t("Serĉi"), Command.OK, 0);
9
2507586786aa Added Transliteration options, added BLOCK size in a file.
viric@llimona
parents: 8
diff changeset
    96
		myform.addCommand(cmd_sercxi);
2507586786aa Added Transliteration options, added BLOCK size in a file.
viric@llimona
parents: 8
diff changeset
    97
		/* Commands */
16
cd43a69c4026 Added Translation.
viric@mandarina
parents: 14
diff changeset
    98
		cmd_montri = new Command(T.t("Montri"), Command.HELP, 1);
9
2507586786aa Added Transliteration options, added BLOCK size in a file.
viric@llimona
parents: 8
diff changeset
    99
		myform.addCommand(cmd_montri);
0
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
   100
		/* Commands */
16
cd43a69c4026 Added Translation.
viric@mandarina
parents: 14
diff changeset
   101
		cmd_pri = new Command(T.t("Pri ĉi tio"), Command.HELP, 2);
13
d3255b427c6b Add ShowText.
viric@llimona
parents: 12
diff changeset
   102
		myform.addCommand(cmd_pri);
d3255b427c6b Add ShowText.
viric@llimona
parents: 12
diff changeset
   103
		/* Commands */
16
cd43a69c4026 Added Translation.
viric@mandarina
parents: 14
diff changeset
   104
		cmd_vortarinformo = new Command(T.t("Vortarinformo"), Command.HELP, 3);
14
8d3d102cc5e3 Added "Dictionary information"
viric@llimona
parents: 13
diff changeset
   105
		myform.addCommand(cmd_vortarinformo);
8d3d102cc5e3 Added "Dictionary information"
viric@llimona
parents: 13
diff changeset
   106
		/* Commands */
16
cd43a69c4026 Added Translation.
viric@mandarina
parents: 14
diff changeset
   107
		cmd_agordoj = new Command(T.t("Agordoj"), Command.HELP, 3);
cd43a69c4026 Added Translation.
viric@mandarina
parents: 14
diff changeset
   108
		myform.addCommand(cmd_agordoj);
cd43a69c4026 Added Translation.
viric@mandarina
parents: 14
diff changeset
   109
		/* Commands */
cd43a69c4026 Added Translation.
viric@mandarina
parents: 14
diff changeset
   110
		cmd_eliri = new Command(T.t("Eliri"), Command.BACK, 4);
4
230eca6e7504 Added "Eliri"
viric@llimona
parents: 3
diff changeset
   111
		myform.addCommand(cmd_eliri);
0
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
   112
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
   113
		myform.setCommandListener(this);
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
   114
		Main.display.setCurrent(myform);
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
   115
	}
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
   116
19
6320751cad22 Added resultlist
viric@mandarina
parents: 16
diff changeset
   117
    private String transliterate(String from)
6320751cad22 Added resultlist
viric@mandarina
parents: 16
diff changeset
   118
    {
6320751cad22 Added resultlist
viric@mandarina
parents: 16
diff changeset
   119
        String out = from;
6320751cad22 Added resultlist
viric@mandarina
parents: 16
diff changeset
   120
        if (translit.getString(translit.getSelectedIndex())
6320751cad22 Added resultlist
viric@mandarina
parents: 16
diff changeset
   121
                .equals(translit_iksa))
6320751cad22 Added resultlist
viric@mandarina
parents: 16
diff changeset
   122
            out = Replace.IksojAlCxapeloj(from);
6320751cad22 Added resultlist
viric@mandarina
parents: 16
diff changeset
   123
        else if (translit.getString(translit.getSelectedIndex())
6320751cad22 Added resultlist
viric@mandarina
parents: 16
diff changeset
   124
                .equals(translit_rusa))
6320751cad22 Added resultlist
viric@mandarina
parents: 16
diff changeset
   125
            out = Replace.AsciiAlRusa(from);
42
df0d043aac70 Mi aldonas hungaran transliterigon.
viric@mandarina
parents: 38
diff changeset
   126
        else if (translit.getString(translit.getSelectedIndex())
df0d043aac70 Mi aldonas hungaran transliterigon.
viric@mandarina
parents: 38
diff changeset
   127
                .equals(translit_hungara))
df0d043aac70 Mi aldonas hungaran transliterigon.
viric@mandarina
parents: 38
diff changeset
   128
            out = Replace.AsciiAlHungara(from);
19
6320751cad22 Added resultlist
viric@mandarina
parents: 16
diff changeset
   129
6320751cad22 Added resultlist
viric@mandarina
parents: 16
diff changeset
   130
        return out;
6320751cad22 Added resultlist
viric@mandarina
parents: 16
diff changeset
   131
    }
6320751cad22 Added resultlist
viric@mandarina
parents: 16
diff changeset
   132
0
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
   133
	public void commandAction(Command c, Displayable d)
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
   134
	{
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
   135
        if (c == cmd_sercxi)
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
   136
        {
9
2507586786aa Added Transliteration options, added BLOCK size in a file.
viric@llimona
parents: 8
diff changeset
   137
            String toSearch = word.getString();
19
6320751cad22 Added resultlist
viric@mandarina
parents: 16
diff changeset
   138
            toSearch = transliterate(toSearch);
6
8637861fe332 Added cxapelitajn
viric@llimona
parents: 4
diff changeset
   139
9
2507586786aa Added Transliteration options, added BLOCK size in a file.
viric@llimona
parents: 8
diff changeset
   140
            showSearch.setText(toSearch);
38
45c0a27c902f Going for v0.3.
viric@llimona
parents: 37
diff changeset
   141
            SearchThread t = new SearchThread(toSearch, vortaro, index, myform);
11
6a6a9c1b65cc Added Binary Search.
viric@llimona
parents: 10
diff changeset
   142
22
41c03c688d65 Added "Searching" screen.
viric@mandarina
parents: 20
diff changeset
   143
            SearchScreen s = new SearchScreen(toSearch);
41c03c688d65 Added "Searching" screen.
viric@mandarina
parents: 20
diff changeset
   144
            t.start();
0
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
   145
        }
4
230eca6e7504 Added "Eliri"
viric@llimona
parents: 3
diff changeset
   146
        else if (c == cmd_eliri)
230eca6e7504 Added "Eliri"
viric@llimona
parents: 3
diff changeset
   147
        {
20
2f815ca5cb8c Added prefix search and 'Transliterigo' saving in record.
viric@mandarina
parents: 19
diff changeset
   148
            String tselected = translit.getString(translit.getSelectedIndex());
2f815ca5cb8c Added prefix search and 'Transliterigo' saving in record.
viric@mandarina
parents: 19
diff changeset
   149
            Mem.setVariable("Transliterigo", tselected);
4
230eca6e7504 Added "Eliri"
viric@llimona
parents: 3
diff changeset
   150
            Main.main.quit();
230eca6e7504 Added "Eliri"
viric@llimona
parents: 3
diff changeset
   151
        }
9
2507586786aa Added Transliteration options, added BLOCK size in a file.
viric@llimona
parents: 8
diff changeset
   152
        else if (c == cmd_montri)
2507586786aa Added Transliteration options, added BLOCK size in a file.
viric@llimona
parents: 8
diff changeset
   153
        {
2507586786aa Added Transliteration options, added BLOCK size in a file.
viric@llimona
parents: 8
diff changeset
   154
            String toSearch = word.getString();
19
6320751cad22 Added resultlist
viric@mandarina
parents: 16
diff changeset
   155
            toSearch = transliterate(toSearch);
9
2507586786aa Added Transliteration options, added BLOCK size in a file.
viric@llimona
parents: 8
diff changeset
   156
2507586786aa Added Transliteration options, added BLOCK size in a file.
viric@llimona
parents: 8
diff changeset
   157
            showSearch.setText(toSearch);
2507586786aa Added Transliteration options, added BLOCK size in a file.
viric@llimona
parents: 8
diff changeset
   158
        }
13
d3255b427c6b Add ShowText.
viric@llimona
parents: 12
diff changeset
   159
        else if (c == cmd_pri)
d3255b427c6b Add ShowText.
viric@llimona
parents: 12
diff changeset
   160
        {
d3255b427c6b Add ShowText.
viric@llimona
parents: 12
diff changeset
   161
            ShowText text = new ShowText(
33
c9323448360c Version moved to 0.2.3
viric@llimona
parents: 25
diff changeset
   162
                    /* Versio */
38
45c0a27c902f Going for v0.3.
viric@llimona
parents: 37
diff changeset
   163
                    "JDict v0.3 - Vortara programo laŭ stilo dictd " +
13
d3255b427c6b Add ShowText.
viric@llimona
parents: 12
diff changeset
   164
                    "(http://www.dict.org)\n" +
d3255b427c6b Add ShowText.
viric@llimona
parents: 12
diff changeset
   165
                    "Kopirajto (C) 2007 Lluís Batlle i Rossell\n" +
d3255b427c6b Add ShowText.
viric@llimona
parents: 12
diff changeset
   166
                    "Tiun ĉi programon mi distribuas laŭ permesilo " +
d3255b427c6b Add ShowText.
viric@llimona
parents: 12
diff changeset
   167
                    "GPL versio 2 aŭ posta. Vidu la fontokodon por " +
d3255b427c6b Add ShowText.
viric@llimona
parents: 12
diff changeset
   168
                    "pliaj detaloj.\n" +
d3255b427c6b Add ShowText.
viric@llimona
parents: 12
diff changeset
   169
                    "Plia informo, pluaj elŝutoj: " +
d3255b427c6b Add ShowText.
viric@llimona
parents: 12
diff changeset
   170
                    "http://vicerveza.homeunix.net/~viric/dict/jdict"
d3255b427c6b Add ShowText.
viric@llimona
parents: 12
diff changeset
   171
                    , myform);
d3255b427c6b Add ShowText.
viric@llimona
parents: 12
diff changeset
   172
        }
14
8d3d102cc5e3 Added "Dictionary information"
viric@llimona
parents: 13
diff changeset
   173
        else if (c == cmd_vortarinformo)
8d3d102cc5e3 Added "Dictionary information"
viric@llimona
parents: 13
diff changeset
   174
        {
8d3d102cc5e3 Added "Dictionary information"
viric@llimona
parents: 13
diff changeset
   175
            Vector results;
8d3d102cc5e3 Added "Dictionary information"
viric@llimona
parents: 13
diff changeset
   176
            String text = "";
8d3d102cc5e3 Added "Dictionary information"
viric@llimona
parents: 13
diff changeset
   177
8d3d102cc5e3 Added "Dictionary information"
viric@llimona
parents: 13
diff changeset
   178
            /* Already at start */
8d3d102cc5e3 Added "Dictionary information"
viric@llimona
parents: 13
diff changeset
   179
            results = index.SearchDefinition("00databaseinfo", 5);
8d3d102cc5e3 Added "Dictionary information"
viric@llimona
parents: 13
diff changeset
   180
            if (results.size() > 0)
8d3d102cc5e3 Added "Dictionary information"
viric@llimona
parents: 13
diff changeset
   181
                text += "Database Info:\n" + (String) results.elementAt(0)
8d3d102cc5e3 Added "Dictionary information"
viric@llimona
parents: 13
diff changeset
   182
                    + "\n";
8d3d102cc5e3 Added "Dictionary information"
viric@llimona
parents: 13
diff changeset
   183
8d3d102cc5e3 Added "Dictionary information"
viric@llimona
parents: 13
diff changeset
   184
            results = index.SearchDefinition("00databaseshort", 5);
8d3d102cc5e3 Added "Dictionary information"
viric@llimona
parents: 13
diff changeset
   185
            if (results.size() > 0)
8d3d102cc5e3 Added "Dictionary information"
viric@llimona
parents: 13
diff changeset
   186
                text += "Database Short:\n" + (String) results.elementAt(0)
8d3d102cc5e3 Added "Dictionary information"
viric@llimona
parents: 13
diff changeset
   187
                    + "\n";
8d3d102cc5e3 Added "Dictionary information"
viric@llimona
parents: 13
diff changeset
   188
8d3d102cc5e3 Added "Dictionary information"
viric@llimona
parents: 13
diff changeset
   189
            results = index.SearchDefinition("00databaseurl", 5);
8d3d102cc5e3 Added "Dictionary information"
viric@llimona
parents: 13
diff changeset
   190
            if (results.size() > 0)
8d3d102cc5e3 Added "Dictionary information"
viric@llimona
parents: 13
diff changeset
   191
                text += "Database URL:\n" + (String) results.elementAt(0)
8d3d102cc5e3 Added "Dictionary information"
viric@llimona
parents: 13
diff changeset
   192
                    + "\n";
8d3d102cc5e3 Added "Dictionary information"
viric@llimona
parents: 13
diff changeset
   193
8d3d102cc5e3 Added "Dictionary information"
viric@llimona
parents: 13
diff changeset
   194
            ShowText textwin = new ShowText(text, myform);
8d3d102cc5e3 Added "Dictionary information"
viric@llimona
parents: 13
diff changeset
   195
        }
16
cd43a69c4026 Added Translation.
viric@mandarina
parents: 14
diff changeset
   196
        else if (c == cmd_agordoj)
cd43a69c4026 Added Translation.
viric@mandarina
parents: 14
diff changeset
   197
        {
cd43a69c4026 Added Translation.
viric@mandarina
parents: 14
diff changeset
   198
            /* This opens a new form */
cd43a69c4026 Added Translation.
viric@mandarina
parents: 14
diff changeset
   199
            Config config = new Config(this, myform);
cd43a69c4026 Added Translation.
viric@mandarina
parents: 14
diff changeset
   200
        }
0
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
   201
	}
d6867274bc45 Initial.
viric@llimona
parents:
diff changeset
   202
}