diff options
author | yaderv <yajosev@gmail.com> | 2011-02-22 17:11:49 (GMT) |
---|---|---|
committer | yaderv <yajosev@gmail.com> | 2011-02-22 17:11:49 (GMT) |
commit | ee557d573ec1884ee38b100d682cf3c370f32519 (patch) | |
tree | a3ffb7f94c85d5e5e068f2da0d793355a9849ca7 /calendario.py | |
parent | 297c13c5f609267551a711076f99859956edd6e6 (diff) |
marcar los dias con datos
Diffstat (limited to 'calendario.py')
-rw-r--r-- | calendario.py | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/calendario.py b/calendario.py index 9aad830..dae591b 100644 --- a/calendario.py +++ b/calendario.py @@ -54,13 +54,25 @@ class CalendarioActivity(activity.Activity): self.path = self.get_activity_root() 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 ######################## + + + + ######################### set interface ######################## #calendar self.calendario = gtk.Calendar() self.fecha = _('Today ') + self.fecha_normal.fecha_actual() - self.texto_fecha = gtk.Label(self.fecha) + self.texto_fecha = gtk.Label(self.fecha) + + #mark the calendar + self.lista_fecha = self.calendario.get_date() + self.indice_dia = FechaUnix(self.lista_fecha) + self.indice = self.indice_dia.fecha_unix() + self.marcar_dia = self.indice_dia.indice_unix(self.indice) + self.lista_dias_marcados = dict_meses(self.path, self.marcar_dia) + indice = self.marcar_dia[:4] + for dia in self.lista_dias_marcados[indice]: + self.calendario.mark_day(dia) #daily activities self.area_texto = gtk.ScrolledWindow() @@ -231,7 +243,7 @@ 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) #mark the day in the calendar self._log.debug(self.marcar_dia) if self.check_status is 1: #make inactive again the checkbutton self.check.set_active(False) |