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-08 16:19:01 (GMT)
committer yaderv <yajosev@gmail.com>2011-03-08 16:19:01 (GMT)
commit16de059e0b307e791359842f48ae17b76abf62f3 (patch)
tree8cd5721be9b0c7bd354244dea7d8afc045d1d343 /calendario.py
parent885ff65cb3eb770e45dda36dd130d762a4a36291 (diff)
editar
Diffstat (limited to 'calendario.py')
-rw-r--r--calendario.py18
1 files changed, 15 insertions, 3 deletions
diff --git a/calendario.py b/calendario.py
index 070b124..b2de17e 100644
--- a/calendario.py
+++ b/calendario.py
@@ -53,6 +53,7 @@ class CalendarioActivity(activity.Activity):
self.fecha_normal = FechaNormal()
self._log = logging.getLogger('Log Calendario')
self.path = self.get_activity_root()
+ self.check_editar = False
######################### set interface ########################
@@ -337,6 +338,9 @@ class CalendarioActivity(activity.Activity):
'''when the user clicked on the save button,
the content is added to a python object and
is saved in a file'''
+ self.guardar()
+
+ def guardar(self):
self.buffer = self.entrada.get_buffer()
self.inicio, self.final = self.buffer.get_bounds()
self.cadena = self.buffer.get_text(self.inicio, self.final, False)
@@ -351,9 +355,16 @@ class CalendarioActivity(activity.Activity):
self.index = self.combo.get_active()
self.categoria = self.modelocombo[self.index][0]
self.combo_list = [self.index, self.categoria]
- self._log.debug(type(self.index))
- guardar_dato(self.indice, self.cadena, self.combo_list, self.index, self.check_status, \
- self.progre_status, self.path)
+
+ if self.check_editar:
+ guardar_dato(self.indice, self.cadena, self.combo_list, self.index, self.check_status, \
+ self.progre_status, self.path, self.enlace)
+ self.check_editar = False
+
+ else:
+ guardar_dato(self.indice, self.cadena, self.combo_list, self.index, self.check_status, \
+ self.progre_status, self.path)
+
self.buffer.set_text(' ')
self.modelo = crear_modelo(self.indice, self.path)
self.actividades.set_model(self.modelo)
@@ -388,6 +399,7 @@ class CalendarioActivity(activity.Activity):
if val[4] is not None:
self.progre.set_active(True)
+ self.check_editar = True
def _crear_columna(self):
'''create the columns for the treeview'''