diff options
author | yaderv <yajosev@gmail.com> | 2011-03-07 17:07:11 (GMT) |
---|---|---|
committer | yaderv <yajosev@gmail.com> | 2011-03-07 17:07:11 (GMT) |
commit | 885ff65cb3eb770e45dda36dd130d762a4a36291 (patch) | |
tree | 007b9bab2ff65b66a0c7abe7ef04c124884ed120 | |
parent | bcefa5f51209aeba821f0181ff1f965697914523 (diff) |
modify button get category
-rw-r--r-- | archivo.py | 10 | ||||
-rw-r--r-- | calendario.py | 9 |
2 files changed, 10 insertions, 9 deletions
@@ -43,14 +43,14 @@ def crear_modelo(indice, path): '''create the liststore model for the main block''' path = path + '/data/actividades.pkl' modelo = gtk.ListStore(gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_STRING,\ - gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_STRING) + gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_STRING) if not os.path.exists(path): _log.debug('THE FILE ACTIVIDADES DID NOT EXISTS') archivo = open(path, 'wb') dia = {} pickle.dump(dia, archivo) - modelo.append(['', '', '', None, None, None]) + modelo.append(['', '', '', None, None, None, None]) else: archivo = open(path, 'rb') @@ -61,12 +61,12 @@ def crear_modelo(indice, path): if len(dia[indice]): for activ in dia[indice]: contar = str(contar_int) - modelo.append([contar, activ[0], activ[1], activ[2], activ[3], activ[4]]) + modelo.append([contar, activ[0], activ[1][1], activ[2], activ[3], activ[4], activ[1][0]]) contar_int += 1 else: - modelo.append(['', '', '', None, None, None]) + modelo.append(['', '', '', None, None, None, None]) else : - modelo.append(['', '', '', None, None, None]) + modelo.append(['', '', '', None, None, None, None]) archivo.close() return modelo diff --git a/calendario.py b/calendario.py index dc126d5..070b124 100644 --- a/calendario.py +++ b/calendario.py @@ -350,8 +350,9 @@ class CalendarioActivity(activity.Activity): self.modelocombo = self.combo.get_model() self.index = self.combo.get_active() self.categoria = self.modelocombo[self.index][0] - self._log.debug(self.modelocombo) - guardar_dato(self.indice, self.cadena, self.categoria, self.index, self.check_status, \ + 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) self.buffer.set_text(' ') self.modelo = crear_modelo(self.indice, self.path) @@ -378,10 +379,10 @@ class CalendarioActivity(activity.Activity): self.seleccion = self.actividades.get_selection() self.model, self.iter = self.seleccion.get_selected() self.enlace = self.modelo.get_path(self.iter) - val = self.modelo.get(self.iter, 0, 1, 2, 3, 4, 5) + val = self.modelo.get(self.iter, 0, 1, 2, 3, 4, 5, 6) self.buffer.set_text(val[1]) self.entrada.set_buffer(self.buffer) - + self.combo.set_active(int(val[6])) if val[3] is not None: self.check.set_active(True) |