diff options
author | Yader Velásquez <yajosev@gmail.com> | 2010-11-06 23:15:07 (GMT) |
---|---|---|
committer | Yader Velásquez <yajosev@gmail.com> | 2010-11-06 23:15:07 (GMT) |
commit | 0faf7dfa6c0e266c7713c09bb4af924998c2a7a1 (patch) | |
tree | ff01e324bbb62c568ec60bd672259698f24b4c58 /calendario.py | |
parent | b568fc8aafd709015e5e2d9234c14bc8b6c7b8bd (diff) |
bug 1 fixed
Diffstat (limited to 'calendario.py')
-rw-r--r-- | calendario.py | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/calendario.py b/calendario.py index c3ea062..de302c7 100644 --- a/calendario.py +++ b/calendario.py @@ -20,6 +20,7 @@ from gettext import gettext as _ from fecha import FechaUnix, FechaNormal from archivo import crear_modelo, abrir_efemeride, guardar_dato, borrar_dato import gtk +#import logging from sugar.activity import activity @@ -27,13 +28,17 @@ class CalendarioActivity(activity.Activity): '''the sugar class''' def __init__(self, handle): - ''' init class''' + ''' init class''' super(CalendarioActivity, self).__init__(handle) self.set_title(_('Calendario')) barra_herramientas = activity.ActivityToolbox(self) self.set_toolbox(barra_herramientas) barra_herramientas.show() self.fecha_normal = FechaNormal() + #self._log = logging.getLogger('log principal') + self.path = self.get_activity_root() + + ######################### set interface ######################## @@ -51,7 +56,7 @@ class CalendarioActivity(activity.Activity): 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_t.fecha_unix(), self.path) self.actividades = gtk.TreeView(self.modelo) self.area_texto.add(self.actividades) self._crear_columna() @@ -65,7 +70,7 @@ class CalendarioActivity(activity.Activity): #ephemeris files - self.texto = abrir_efemeride() + self.texto = abrir_efemeride(self.path) if self.texto.has_key(self.fecha_normal.fecha_especial()): self.buffer.set_text(self.texto[self.fecha_normal.fecha_especial()]) @@ -131,7 +136,7 @@ class CalendarioActivity(activity.Activity): '''when a date is selected''' self.lista_fecha = self.calendario.get_date() self.indice_dia = FechaUnix(self.lista_fecha) - self.modelo = crear_modelo(self.indice_dia.fecha_unix()) + self.modelo = crear_modelo(self.indice_dia.fecha_unix(), self.path) self.actividades.set_model(self.modelo) def _borrar_fila_cb(self, widget, data=None): @@ -142,10 +147,11 @@ class CalendarioActivity(activity.Activity): self.lista_fecha = self.calendario.get_date() 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) + borrar_dato(self.indice_dia, self.enlace, self.path) + self.modelo = crear_modelo(self.indice_dia, self.path) self.actividades.set_model(self.modelo) - + + def _nuevo_ingreso_cb(self, widget, data=None): '''when the user clicked on the save button, the content is added to a python object and @@ -156,9 +162,9 @@ class CalendarioActivity(activity.Activity): 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, self.cadena) + guardar_dato(self.indice_dia, self.cadena, self.path) self.buffer.set_text(' ') - self.modelo = crear_modelo(self.indice_dia) + self.modelo = crear_modelo(self.indice_dia, self.path) self.actividades.set_model(self.modelo) |