Default Tagoj. Implicit Main List. Less println.
authorviric@llimona
Sat, 13 Jan 2007 01:06:33 +0100
changeset 4 f92e04d4bfe5
parent 3 a67958c01d51
child 5 2b51aa79357a
Default Tagoj. Implicit Main List. Less println.
src/horaris/HoraroTransporta.java
src/horaris/MainList.java
src/horaris/Tempo.java
src/horaris/TimeList.java
--- a/src/horaris/HoraroTransporta.java	Sat Jan 13 01:05:32 2007 +0100
+++ b/src/horaris/HoraroTransporta.java	Sat Jan 13 01:06:33 2007 +0100
@@ -33,11 +33,8 @@
 		radiko = _radiko;
 		main = _main;
 
-		System.err.println("Loading dies");
 		tagoj = radiko.getNode("Dies");
-		System.err.println("Loading llocs");
 		lokoj = radiko.getNode("Llocs");
-		System.err.println("Loading sentits");
 		sencoj = radiko.getNode("Sentits");
 
 		try {
@@ -57,6 +54,7 @@
 		ftagoj = new ChoiceGroup("Dia", ChoiceGroup.MULTIPLE);
 		addTagoj(ftagoj);
 		myform.append(ftagoj);
+		defaultTagoj();
 
 		fsenco = new ChoiceGroup("Sentit", ChoiceGroup.EXCLUSIVE);
 		addSencoj(fsenco);
@@ -79,7 +77,6 @@
 		myform.addCommand(cmd_malantauxen);
 		myform.setCommandListener(this);
 		myform.setItemStateListener(this);
-		System.err.println("Setting screen");
 		main.display.setCurrent(myform);
 	}
 
@@ -91,14 +88,12 @@
 
 	private void addSencoj(ChoiceGroup g) {
 
-		System.err.println("Sentits: " + sencoj.size());
 		for (int i=0; i < sencoj.size(); i++)
 			g.append(sencoj.get(i).getName(), null);
 	}
 
 	private void addLokoj(ChoiceGroup g) {
 
-		System.err.println("Llocs: " + lokoj.size());
 		for (int i=0; i < lokoj.size(); i++)
 			g.append(lokoj.get(i).getName(), null);
 	}
@@ -128,13 +123,10 @@
 			String elirtempo = null, alventempo = null;
 
 			/* Dies */
-			System.err.println("Cercant Dies...");
 			gtmp = veturo.getNode("Dies");
 			bona = false;
 			for(int j=0; j < gtmp.size(); j++)
 			{
-				System.err.println("Dia "+gtmp.get(j).getName()+
-						"?");
 				if (inVector(tagoj, gtmp.get(j).getName()) )
 					bona = true;
 			}
@@ -142,7 +134,6 @@
 				continue;
 
 			/* Sentits */
-			System.err.println("Cercant Sentits...");
 			gtmp = veturo.getNode("Sentit");
 			bona = false;
 			for(int j=0; j < gtmp.size(); j++)
@@ -154,7 +145,6 @@
 				continue;
 
 			/* Komenco kaj Fino */
-			System.err.println("Cercant Inici i Fi...");
 			gtmp = veturo.getNode("Hores");
 			for(int j=0; j < gtmp.size(); j++)
 			{
@@ -162,19 +152,16 @@
 
 				if (stacio.equals(komenco))
 				{
-					System.err.println("Inici!");
 					elirtempo = gtmp.get(j).getName();
 				}
 				else if (stacio.equals(fino))
 				{
-					System.err.println("Fi!");
 					alventempo = gtmp.get(j).getName();
 				}
 			}
 			if (elirtempo == null || alventempo == null)
 				continue;
 
-			System.err.println("Trobat!");
 			/* Trovita! */
 			addSortedTime(v, elirtempo, alventempo);
 		}
@@ -185,7 +172,6 @@
 	private Tempo str2Tempo(String s)
 	{
 		int i = s.indexOf('-');
-		System.err.println("Kreante tempon " + s.substring(0,i));
 		return new Tempo(s.substring(0,i));
 	}
 
@@ -201,22 +187,14 @@
 			if (tmp.compareTo(teliro) > 0)
 			{
 				set = true;
-				System.err.println("Insert element " +
-						eliro + " at " + i);
 				v.insertElementAt(eliro + "-" + alveno, i);
 				break;
 			}
 		}
 		if (set == false)
 		{
-			System.err.println("Insert element " +
-					eliro + " at " + v.size());
 			v.insertElementAt(eliro + "-" + alveno, v.size());
 		}
-		for(int i=0; i< v.size(); i++)
-		{
-			System.err.println("XX - " + (String) v.elementAt(i));
-		}
 	}
 
 	public void commandAction(Command c, Displayable d)
@@ -250,6 +228,17 @@
 		}
 	}
 
+	private void defaultTagoj()
+	{
+		for (int i = 0; i < ftagoj.size(); i++)
+		{
+			if (tagoj.getNode(ftagoj.getString(i)).get(0) != null)
+				ftagoj.setSelectedIndex(i, true);
+			else
+				ftagoj.setSelectedIndex(i, false);
+		}
+	}
+
 	private void defaultKomencoFino()
 	{
 		String elektita;
--- a/src/horaris/MainList.java	Sat Jan 13 01:05:32 2007 +0100
+++ b/src/horaris/MainList.java	Sat Jan 13 01:06:33 2007 +0100
@@ -9,7 +9,6 @@
 {
 	private Graph list;
 	private List mylist;
-	private Command cmd_elekti;
 	private Command cmd_eliri;
 	private Main main;
 	private Hashtable table;
@@ -22,16 +21,14 @@
 
 	public void show()
 	{
-		mylist = new List("Horaris", List.EXCLUSIVE);
+		mylist = new List("Horaris", List.IMPLICIT);
 
 		/* Show the Titles (they're also in the hashtable) */
 		for (int i=0; i < list.size(); i++)
 			mylist.append(list.get(i).get(0).getName(), null);
 
-		cmd_elekti = new Command("Triar", Command.OK, 0);
 		cmd_eliri = new Command("Sortir", Command.BACK, 0);
 
-		mylist.addCommand(cmd_elekti);
 		mylist.addCommand(cmd_eliri);
 		mylist.setCommandListener(this);
 		System.err.println("Setting screen");
@@ -59,7 +56,7 @@
 		{
 			System.out.println("Exit");
 			main.quit();
-		} else if (c == cmd_elekti)
+		} else if (c == List.SELECT_COMMAND)
 		{
 			String dosiero;
 
--- a/src/horaris/Tempo.java	Sat Jan 13 01:05:32 2007 +0100
+++ b/src/horaris/Tempo.java	Sat Jan 13 01:06:33 2007 +0100
@@ -16,8 +16,6 @@
 		s = _s;
 		int colon = s.indexOf(':');
 
-		System.err.println("Horo " + s.substring(0,colon));
-		System.err.println("Minuto " + s.substring(colon+1));
 		horoj = Integer.parseInt(s.substring(0,colon));
 		minutoj = Integer.parseInt(s.substring(colon+1));
 	}
--- a/src/horaris/TimeList.java	Sat Jan 13 01:05:32 2007 +0100
+++ b/src/horaris/TimeList.java	Sat Jan 13 01:06:33 2007 +0100
@@ -23,7 +23,7 @@
 
 	public void show()
 	{
-		mylist = new List("Sort.-Arrib.", List.IMPLICIT);
+		mylist = new List("Sortida-Arribada", List.IMPLICIT);
 
 		for (int i=0; i < vtempoj.size(); i++)
 			mylist.append((String) vtempoj.elementAt(i), null);