Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoryaderv <yajosev@gmail.com>2011-03-07 17:07:11 (GMT)
committer yaderv <yajosev@gmail.com>2011-03-07 17:07:11 (GMT)
commit885ff65cb3eb770e45dda36dd130d762a4a36291 (patch)
tree007b9bab2ff65b66a0c7abe7ef04c124884ed120
parentbcefa5f51209aeba821f0181ff1f965697914523 (diff)
modify button get category
-rw-r--r--archivo.py10
-rw-r--r--calendario.py9
2 files changed, 10 insertions, 9 deletions
diff --git a/archivo.py b/archivo.py
index 77fb405..e6ec06e 100644
--- a/archivo.py
+++ b/archivo.py
@@ -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)