Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/EjercitarClient/gui/Ejercitario.py
diff options
context:
space:
mode:
Diffstat (limited to 'EjercitarClient/gui/Ejercitario.py')
-rw-r--r--EjercitarClient/gui/Ejercitario.py24
1 files changed, 14 insertions, 10 deletions
diff --git a/EjercitarClient/gui/Ejercitario.py b/EjercitarClient/gui/Ejercitario.py
index 945eb78..a7cbfb8 100644
--- a/EjercitarClient/gui/Ejercitario.py
+++ b/EjercitarClient/gui/Ejercitario.py
@@ -14,8 +14,9 @@ class Ejercitario(gtk.VBox):
# This is a callback function. The data arguments are ignored
# in this example. More on callbacks below.
-
- def __init__(self, cliente_WS, id_tarea, id_alumno):
+ WSDL_URL = 'http://localhost:8080/EjercitarServer/EjercitarWSBean?wsdl'
+
+ def __init__(self, cliente_WS, id_tarea, id_alumno, estado_animo):
# create a new window
super(Ejercitario, self).__init__()
@@ -23,13 +24,13 @@ class Ejercitario(gtk.VBox):
self.id_alumno = id_alumno
self.cliente_WS = cliente_WS
- self.__inicializar_componentes(id_alumno)
+ self.__inicializar_componentes(id_alumno, estado_animo)
self.siguiente_ejercicio = self.__obtener_siguiente_ejercicio(cliente_WS, 0)
self.__organizar_gui(self.siguiente_ejercicio)
#self.__sincronizar_temas()
self.show_all()
- def __inicializar_componentes(self, id_alumno):
+ def __inicializar_componentes(self, id_alumno, estado_animo):
self.table = gtk.Table(6, 6, gtk.TRUE)
@@ -47,11 +48,15 @@ class Ejercitario(gtk.VBox):
barra_sider = gtk.VBox()
- boton_lecciones = gtk.Button("Lecciones")
- boton_ejercicios = gtk.Button("Ejercicios")
- barra_sider.add(boton_lecciones)
- barra_sider.add(boton_ejercicios)
- barra_sider.add(gtk.Label("2"))
+ #boton_lecciones = gtk.Button("Lecciones")
+ #boton_ejercicios = gtk.Button("Ejercicios")
+ #barra_sider.add(boton_lecciones)
+ #barra_sider.add(boton_ejercicios)
+ estado = gtk.Image()
+ estado.set_from_file(estado_animo+".png")
+ barra_sider.add(gtk.Label("Asi estoy hoy"))
+ barra_sider.add(estado)
+
self.table.attach(barra_sider, 0,1,1, 4)
@@ -124,7 +129,6 @@ class Ejercitario(gtk.VBox):
self.solucion2.set_label(siguiente_ejercicio.respuestaList.respuestaList[1].descripcion)
self.solucion3.set_label(siguiente_ejercicio.respuestaList.respuestaList[2].descripcion)
self.solucion4.set_label(siguiente_ejercicio.respuestaList.respuestaList[3].descripcion)
-
self.label_enunciado.set_label(siguiente_ejercicio.enunciado)