Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/calendario.py
diff options
context:
space:
mode:
authoryaderv <yajosev@gmail.com>2011-02-22 17:11:49 (GMT)
committer yaderv <yajosev@gmail.com>2011-02-22 17:11:49 (GMT)
commitee557d573ec1884ee38b100d682cf3c370f32519 (patch)
treea3ffb7f94c85d5e5e068f2da0d793355a9849ca7 /calendario.py
parent297c13c5f609267551a711076f99859956edd6e6 (diff)
marcar los dias con datos
Diffstat (limited to 'calendario.py')
-rw-r--r--calendario.py20
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)