diff options
Diffstat (limited to 'EjercitarClient/gui/Ejercitario.py')
-rw-r--r-- | EjercitarClient/gui/Ejercitario.py | 24 |
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) |