diff options
author | Yader 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) |
commit | 991beb27bff2178bfe4b2d8e9821c644b774b4c1 (patch) | |
tree | 9fb3c444ea185df1f8cd2f5929ba168b7fca9960 /calendario.py | |
parent | 0d4b2e929775a372421a050ae44da6fc6e4d6541 (diff) |
fist gtk version
Diffstat (limited to 'calendario.py')
-rw-r--r-- | calendario.py | 32 |
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) |