Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/EjercitarClient
diff options
context:
space:
mode:
authorSamu <samurey@gmail.com>2013-05-13 12:25:20 (GMT)
committer Samu <samurey@gmail.com>2013-05-13 12:25:20 (GMT)
commitc5567b536ef529f91154438552bf52642632eeef (patch)
tree7c4a67d326b8f59a98e9c52f7024015b50897285 /EjercitarClient
parentd330eeb391afc326ad32417601e06082ab23e0f5 (diff)
cambios en el cliente
Diffstat (limited to 'EjercitarClient')
-rw-r--r--EjercitarClient/gui/ContenedorTareas.py9
-rw-r--r--EjercitarClient/gui/Login.py63
-rw-r--r--EjercitarClient/gui/Temas.py13
3 files changed, 66 insertions, 19 deletions
diff --git a/EjercitarClient/gui/ContenedorTareas.py b/EjercitarClient/gui/ContenedorTareas.py
index ff60a10..7ab5e8c 100644
--- a/EjercitarClient/gui/ContenedorTareas.py
+++ b/EjercitarClient/gui/ContenedorTareas.py
@@ -22,12 +22,17 @@ class ContenedorTareas(gtk.HBox):
self.id_tarea = id_tarea
label_descripcion = gtk.Label(descripcion)
-
+
+
boton = gtk.Button("Comenzar")
boton.connect("clicked", self.__comenzar_cb)
+ barra_boton = gtk.HButtonBox()
+ barra_boton.set_layout(gtk.BUTTONBOX_END)
+ barra_boton.add(boton)
+
self.add(label_descripcion)
- self.add(boton)
+ self.add(barra_boton)
def __comenzar_cb(self, boton):
self.ventana_padre.remove(self.vista_temas)
diff --git a/EjercitarClient/gui/Login.py b/EjercitarClient/gui/Login.py
index 6afe9f7..63dd840 100644
--- a/EjercitarClient/gui/Login.py
+++ b/EjercitarClient/gui/Login.py
@@ -21,15 +21,22 @@ class Login(gtk.VBox):
self.show_all()
def __inicializar_componentes(self):
- self.nombreEscuela_label = gtk.Label('escuela')
- self.nombreEscuela_entry = gtk.Entry()
- self.nombreEscuela_entry.set_text("Escuela graduada falsa") #prueba
+ self.escuela_label = gtk.Label('Escuela')
+ self.escuela_entry = gtk.Entry()
self.id_estudiante_label = gtk.Label("idEstudiante")
self.id_estudiante_entry = gtk.Entry()
- self.nombre_label = gtk.Label("nombre")
+ self.nombre_label = gtk.Label("Nombre")
self.nombre_entry = gtk.Entry()
- self.apellido_label = gtk.Label("apellido")
+ self.apellido_label = gtk.Label("Apellido")
self.apellido_entry = gtk.Entry()
+ self.curso_label = gtk.Label("Curso")
+ self.curso_entry = gtk.Entry()
+
+ self.id_estudiante_entry.set_text("Cargando...")
+ self.nombre_entry.set_text("Cargando...")
+ self.apellido_entry.set_text("Cargando...")
+ self.curso_entry.set_text("Cargando...")
+ self.escuela_entry.set_text("Cargando...")
self.feliz = gtk.RadioButton(None, "feliz")
self.triste = gtk.RadioButton(None, "triste")
@@ -43,8 +50,23 @@ class Login(gtk.VBox):
self.imagen_feliz = gtk.Image()
self.imagen_feliz.set_from_file("feliz.png")
- self.feliz.set_image(self.imagen_feliz)
- #self.feliz.add(self.imagen_feliz)
+ self.imagen_feliz.show()
+ self.imagen_triste = gtk.Image()
+ self.imagen_triste.set_from_file("triste.png")
+ self.imagen_triste.show()
+ self.imagen_enamorado = gtk.Image()
+ self.imagen_enamorado.set_from_file("enamorado.png")
+ self.imagen_enamorado.show()
+ self.imagen_suenho = gtk.Image()
+ self.imagen_suenho.set_from_file("suenho.png")
+ self.imagen_suenho.show()
+ self.imagen_familia = gtk.Image()
+ self.imagen_familia.set_from_file("familia.png")
+ self.imagen_familia.show()
+ self.imagen_casa = gtk.Image()
+ self.imagen_casa.set_from_file("casa.png")
+ self.imagen_casa.show()
+
self.ayuda_padres_ninguno = gtk.RadioButton(None, "nada")
self.ayuda_padres_si = gtk.RadioButton(None, "ayuda si")
@@ -60,13 +82,13 @@ class Login(gtk.VBox):
def __organizar_gui(self):
- contenedor_escuela = gtk.VBox()
+
contenedor_datos = gtk.VBox()
contenedor_estado_animo = gtk.HBox()
contenedor_ayuda = gtk.HBox()
contenedor_casa = gtk.HBox()
- frame_escuela = gtk.Frame("Escuela")
+
frame_datos = gtk.Frame("Datos")
frame_estado_animo = gtk.Frame("Estado de animo")
frame_ayuda = gtk.Frame("Ayuda de padres?")
@@ -75,7 +97,7 @@ class Login(gtk.VBox):
self.boton_siguiente = gtk.Button("Continuar")
self.boton_siguiente.connect("clicked", self.__ingresar_cb)
- frame_escuela.add(contenedor_escuela)
+
frame_datos.add(contenedor_datos)
frame_estado_animo.add(contenedor_estado_animo)
frame_ayuda.add(contenedor_ayuda)
@@ -84,29 +106,42 @@ class Login(gtk.VBox):
formulario_id_estudiante = gtk.HBox()
formulario_nombre = gtk.HBox()
formulario_apellido = gtk.HBox()
+ formulario_escuela = gtk.HBox()
+ formulario_curso = gtk.HBox()
formulario_id_estudiante.add(self.id_estudiante_label)
formulario_id_estudiante.add(self.id_estudiante_entry)
formulario_nombre.add(self.nombre_label)
formulario_nombre.add(self.nombre_entry)
formulario_apellido.add(self.apellido_label)
- formulario_apellido.add(self.apellido_entry)
+ formulario_apellido.add(self.apellido_entry)
+ formulario_escuela.add(self.escuela_label)
+ formulario_escuela.add(self.escuela_entry)
+ formulario_curso.add(self.curso_label)
+ formulario_curso.add(self.curso_entry)
+
+ barra_boton = gtk.HButtonBox()
+ barra_boton.set_layout(gtk.BUTTONBOX_END)
+ barra_boton.add(self.boton_siguiente)
- self.add(frame_escuela)
self.add(frame_datos)
self.add(frame_estado_animo)
self.add(frame_ayuda)
self.add(frame_casa)
- self.add(self.boton_siguiente)
+ self.add(barra_boton)
- contenedor_escuela.add(self.nombreEscuela_entry)
contenedor_datos.add(formulario_id_estudiante)
contenedor_datos.add(formulario_nombre)
contenedor_datos.add(formulario_apellido)
+ contenedor_datos.add(formulario_escuela)
+ contenedor_estado_animo.add(self.imagen_feliz)
contenedor_estado_animo.add(self.feliz)
+ contenedor_estado_animo.add(self.imagen_triste)
contenedor_estado_animo.add(self.triste)
+ contenedor_estado_animo.add(self.imagen_enamorado)
contenedor_estado_animo.add(self.enamorado)
+ contenedor_estado_animo.add(self.imagen_suenho)
contenedor_estado_animo.add(self.suenho)
contenedor_estado_animo.add(self.ninguno)
diff --git a/EjercitarClient/gui/Temas.py b/EjercitarClient/gui/Temas.py
index eee8826..6ddc466 100644
--- a/EjercitarClient/gui/Temas.py
+++ b/EjercitarClient/gui/Temas.py
@@ -33,19 +33,26 @@ class Temas(gtk.VBox):
self.show_all()
def __inicializar_componentes(self):
- pass
+ self.label_titulo = gtk.Label("Tareas:")
+
+
def __organizar_gui(self, cliente_WS):
+ table = gtk.Table(6, 6, gtk.TRUE)
contenedor_lista = gtk.VBox()
+ frame = gtk.Frame()
lista_tareas = cliente_WS.service.getTareas(self.id_alumno)
for tarea in lista_tareas:
nueva_tarea = ContenedorTareas(self.id_alumno, tarea.idTarea, tarea.descripcion, self.ventana_padre, self, self.cliente_WS)
contenedor_lista.add(nueva_tarea)
-
- self.add(contenedor_lista)
+
+ frame.add(contenedor_lista)
+ self.add(table)
+ table.add(self.label_titulo)
+ table.attach(frame, 1, 5, 1, 5)
self.show_all()
def __sincronizar_temas(self):