Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/calendario.py
diff options
context:
space:
mode:
authorYader Velásquez <yajosev@gmail.com>2010-09-04 22:02:30 (GMT)
committer Yader Velásquez <yajosev@gmail.com>2010-09-04 22:02:30 (GMT)
commit991beb27bff2178bfe4b2d8e9821c644b774b4c1 (patch)
tree9fb3c444ea185df1f8cd2f5929ba168b7fca9960 /calendario.py
parent0d4b2e929775a372421a050ae44da6fc6e4d6541 (diff)
fist gtk version
Diffstat (limited to 'calendario.py')
-rw-r--r--calendario.py32
1 files changed, 13 insertions, 19 deletions
diff --git a/calendario.py b/calendario.py
index 5495307..5d8061a 100644
--- a/calendario.py
+++ b/calendario.py
@@ -49,7 +49,7 @@ class Calendario:
self.indice_dia_t = FechaUnix(self.lista_fecha_t)
self.modelo = crear_modelo(self.indice_dia_t.fecha_unix())
- self.actividades = gtk.TreeView(self.modelo)
+ self.actividades = gtk.TreeView(self.modelo)
self.area_texto.add(self.actividades)
self._crear_columna()
@@ -104,7 +104,7 @@ class Calendario:
self.calendario.connect('day_selected', self._dia_selec_cb)
self.boton1.connect('clicked', self._nuevo_ingreso_cb)
self.boton2.connect('clicked', self._borrar_fila_cb)
- #self.actividades.connect('select_cursor_row', self._seleccionar_celda_cb)
+
########################### Add Blocks ################################
self.contenedor_h.pack_start(self.contenedor_vi, False, padding = 5)
@@ -130,11 +130,6 @@ class Calendario:
'''main gtk'''
gtk.main()
- #def _seleccionar_celda_cb(self, widget, data=None):
- # '''test'''
- # print 'se selecciono'
-
-
def _cerrar_cb(self, widget, data=None):
'''close gtk'''
@@ -142,7 +137,10 @@ class Calendario:
def _dia_selec_cb(self, widget, data=None):
'''when a date is selected'''
- self.date = self.calendario.get_date()
+ self.lista_fecha = self.calendario.get_date()
+ self.indice_dia = FechaUnix(self.lista_fecha)
+ self.modelo = crear_modelo(self.indice_dia.fecha_unix())
+ self.actividades.set_model(self.modelo)
def _borrar_fila_cb(self, widget, data=None):
'''deleted the selected row'''
@@ -150,12 +148,10 @@ class Calendario:
self.model, self.iter = self.seleccion.get_selected()
self.enlace = self.modelo.get_path(self.iter)
self.lista_fecha = self.calendario.get_date()
- self.indice_dia = FechaUnix(self.lista_fecha)
- borrar_dato(self.indice_dia.fecha_unix(), self.enlace)
-
- self.lista_fecha_t = self.calendario.get_date() #?
- self.indice_dia_t = FechaUnix(self.lista_fecha_t) #?
- self.modelo = crear_modelo(self.indice_dia_t.fecha_unix())
+ self.indice_dia = FechaUnix(self.lista_fecha)
+ self.indice_dia = self.indice_dia.fecha_unix()
+ borrar_dato(self.indice_dia, self.enlace)
+ self.modelo = crear_modelo(self.indice_dia)
self.actividades.set_model(self.modelo)
def _nuevo_ingreso_cb(self, widget, data=None):
@@ -164,15 +160,13 @@ class Calendario:
is saved in a file'''
self.lista_fecha = self.calendario.get_date()
self.indice_dia = FechaUnix(self.lista_fecha)
+ self.indice_dia = self.indice_dia.fecha_unix()
self.buffer = self.entrada.get_buffer()
self.inicio, self.final = self.buffer.get_bounds()
self.cadena = self.buffer.get_text(self.inicio, self.final, False)
- guardar_dato(self.indice_dia.fecha_unix(),self.cadena)
+ guardar_dato(self.indice_dia, self.cadena)
self.buffer.set_text(' ')
-
- self.lista_fecha_t = self.calendario.get_date() #?
- self.indice_dia_t = FechaUnix(self.lista_fecha_t) #?
- self.modelo = crear_modelo(self.indice_dia_t.fecha_unix())
+ self.modelo = crear_modelo(self.indice_dia)
self.actividades.set_model(self.modelo)