Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/calendario.py
diff options
context:
space:
mode:
authorYader 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)
commita843016ab52b06030d3cd85889b44564316500f0 (patch)
tree515f439de6ee00e43bc66a8713ed71c7ad518de2 /calendario.py
parent307971bb5757a88b368d31ba698fbf3851707ecd (diff)
new fuction for mark calendar
Diffstat (limited to 'calendario.py')
-rw-r--r--calendario.py25
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'''