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-03-02 17:43:57 (GMT)
committer yaderv <yajosev@gmail.com>2011-03-02 17:43:57 (GMT)
commitf7850b68e91075a60ca2dca4418425194cffc3d3 (patch)
tree1f021adb076e986a3ccfa5ef5228e54aeadaf17d /calendario.py
parentd9d29fe2420f5c43efee25dce716bcb483369760 (diff)
years
Diffstat (limited to 'calendario.py')
-rw-r--r--calendario.py39
1 files changed, 38 insertions, 1 deletions
diff --git a/calendario.py b/calendario.py
index 2a8cedf..5f0e216 100644
--- a/calendario.py
+++ b/calendario.py
@@ -160,6 +160,10 @@ class CalendarioActivity(activity.Activity):
self.calendario.connect('day_selected', self._dia_selec_cb)
self.calendario.connect('next_month', self._sig_mes_cb)
self.calendario.connect('prev_month', self._ant_mes_cb)
+ self.calendario.connect('next_year', self._sig_ano_cb)
+ self.calendario.connect('prev_year', self._ant_ano_cb)
+ #self.color = gtk.gdk.Color(88,88,88)
+ #self.calendario.set_marked_date_color(02, self.color)
self.boton1.connect('clicked', self._nuevo_ingreso_cb)
self.boton2.connect('clicked', self._borrar_fila_cb)
self.boton3.connect('clicked', self._importar_archivo_cb)
@@ -223,7 +227,7 @@ class CalendarioActivity(activity.Activity):
for dia in self.lista_dias_marcados[indice]:
self.calendario.mark_day(dia)
- def _ant_mes_cb(self, widget, data0=None):
+ def _ant_mes_cb(self, widget, data=None):
'''when the calendar is changed to the last month'''
#unmark last month days
self.lista_dias_marcados = dict_meses(self.path, self.marcar_dia)
@@ -245,6 +249,39 @@ class CalendarioActivity(activity.Activity):
for dia in self.lista_dias_marcados[indice]:
self.calendario.mark_day(dia)
+ def _sig_ano_cb(self, widget, data=None):
+ '''next year in the calendar'''
+ #unmark last year days
+ 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.unmark_day(dia)
+
+ self.marcar_dia = int(self.marcar_dia) + 10000
+ self.marcar_dia = str(self.marcar_dia)
+ self._log.debug(self.marcar_dia)
+ 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)
+
+ def _ant_ano_cb(self, widget, data=None):
+ '''prev year in the calendar'''
+ #unmark last year days
+ 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.unmark_day(dia)
+ for dia in self.lista_dias_marcados[indice]:
+ self.calendario.unmark_day(dia)
+
+ self.marcar_dia = int(self.marcar_dia) - 10000
+ self.marcar_dia = str(self.marcar_dia)
+ self._log.debug(self.marcar_dia)
+ 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)
def _borrar_fila_cb(self, widget, data=None):
'''deleted the selected row'''