diff options
author | Yader Velásquez <yajosev@gmail.com> | 2011-02-11 00:36:51 (GMT) |
---|---|---|
committer | Yader Velásquez <yajosev@gmail.com> | 2011-02-11 00:36:51 (GMT) |
commit | a843016ab52b06030d3cd85889b44564316500f0 (patch) | |
tree | 515f439de6ee00e43bc66a8713ed71c7ad518de2 /calendario.py | |
parent | 307971bb5757a88b368d31ba698fbf3851707ecd (diff) |
new fuction for mark calendar
Diffstat (limited to 'calendario.py')
-rw-r--r-- | calendario.py | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/calendario.py b/calendario.py index d037143..da667a0 100644 --- a/calendario.py +++ b/calendario.py @@ -17,7 +17,7 @@ from gettext import gettext as _ from fecha import FechaUnix, FechaNormal -from archivo import crear_modelo, abrir_efemeride, guardar_efemeride, guardar_dato, borrar_dato, comprobar_efemeride, lista_meses +from archivo import crear_modelo, abrir_efemeride, guardar_efemeride, guardar_dato, borrar_dato, comprobar_efemeride, dict_meses import gtk import logging @@ -52,7 +52,7 @@ class CalendarioActivity(activity.Activity): self.fecha_normal = FechaNormal() self._log = logging.getLogger('log principal') self.path = self.get_activity_root() - self.lista_dias_marcados = lista_meses(self.path) + self.lista_dias_marcados = dict_meses(self.path) #give the dictionary with the data index self._log.debug(type(self.lista_dias_marcados)) ######################### set interface ######################## @@ -223,7 +223,7 @@ class CalendarioActivity(activity.Activity): self.lista_fecha = self.calendario.get_date() self.indice_dia = FechaUnix(self.lista_fecha) #id for save the date self.indice = self.indice_dia.fecha_unix() - self.marcar_dia = self.indice_dia.fecha_formato(self.indice)#id for mark the day + self.marcar_dia = self.indice_dia.indice_unix(self.indice)#id for mark the day self.modelocombo = self.combo.get_model() self.index = self.combo.get_active() self.categoria = self.modelocombo[self.index][0] @@ -231,8 +231,8 @@ class CalendarioActivity(activity.Activity): self.buffer.set_text(' ') self.modelo = crear_modelo(self.indice, self.path) self.actividades.set_model(self.modelo) - #self.marcar_calendario(self.marcar_dia) - + self.marcar_calendario(self.marcar_dia) + self._log.debug(self.marcar_dia) if self.check_status is 1: #make inactive again the checkbutton self.check.set_active(False) @@ -269,12 +269,15 @@ class CalendarioActivity(activity.Activity): self.columna = gtk.TreeViewColumn(self.prioridad, self.icono, stock_id = 3) self.actividades.append_column(self.columna) - #def marcar_calendario(self, fecha): - # '''mark the days that have activities stored''' - # fecha = int(fecha[:2]) - # self._log.debug(fecha) - # self.calendario.mark_day(fecha) - + def marcar_calendario(self, fecha): + '''mark the days that have activities stored''' + self._log.debug(fecha) + self.lista_dias_marcados = dict_meses(self.path, fecha) + indice = fecha[:4] + for dia in self.lista_dias_marcados[indice]: + self.calendario.mark_day(dia) + self._log.debug(dia) + def close(self, skip_save=False): '''Override the close method so we don't try to create a Journal entry''' |