diff options
-rw-r--r-- | archivo.py | 11 | ||||
-rw-r--r-- | calendario.py | 15 |
2 files changed, 19 insertions, 7 deletions
@@ -75,8 +75,10 @@ def crear_modelo(indice, path): def tareas_pendientes(path): '''Save/Update a file with the pending task, activities marked as in progress''' + modelo = gtk.ListStore(gobject.TYPE_STRING) lista_temporal = list() path_actividades = path + '/data/actividades.pkl' + path_tareas = path if os.path.exists(path_actividades): archivo = open(path_actividades, 'r') dia = pickle.load(archivo) @@ -84,8 +86,13 @@ def tareas_pendientes(path): for fechas_datos in dia: for datos in dia[fechas_datos]: if datos[3] is not None: - lista_temporal.append(datos[0]) - _log.debug(lista_temporal) + _log.debug(datos) + #modelo.append(datos[0]) + else: + modelo.append('') + else: + modelo.append('') + return modelo def comprobar_archivo(path, archivo): diff --git a/calendario.py b/calendario.py index 9c3afe6..f945328 100644 --- a/calendario.py +++ b/calendario.py @@ -55,7 +55,6 @@ class CalendarioActivity(activity.Activity): self._log = logging.getLogger('Log Calendario') self.path = self.get_activity_root() self.check_editar = False - tareas_pendientes(self.path) ######################### set interface ######################## #calendar @@ -84,20 +83,23 @@ class CalendarioActivity(activity.Activity): self.modelo = crear_modelo(self.indice_dia_t.fecha_unix(), self.path) self.actividades = gtk.TreeView(self.modelo) self.area_texto.add(self.actividades) - self._crear_columna() - + #pending tasks self.area_tarea = gtk.ScrolledWindow() #self.area_tarea.set_shadow_type(ALGO) self.area_tarea.set_sensitive(False) self.area_tarea.set_size_request(-1, 100) self.area_tarea.set_policy(gtk.POLICY_NEVER, gtk.POLICY_AUTOMATIC) - self.pendientes = gtk.TreeView() + self.pendientes = gtk.TreeView(tareas_pendientes(self.path)) self.area_tarea.add(self.pendientes) #expander pending task self.expandir_tareas = gtk.Expander(_('Pending Tasks')) self.expandir_tareas.add(self.area_tarea) + #create columns + self._crear_columna() + + #ephemeris self.area_efem = gtk.ScrolledWindow() @@ -427,7 +429,7 @@ class CalendarioActivity(activity.Activity): self.categoria = (_('Category')) self.prioridad = (_('Priority')) self.estado = (_('Status')) - + #for activities self.columna = gtk.TreeViewColumn('', self.celda, text = 0, cell_background = 5) self.actividades.append_column(self.columna) self.columna = gtk.TreeViewColumn(self.actividad, self.celda, text = 1, cell_background = 5) @@ -439,6 +441,9 @@ class CalendarioActivity(activity.Activity): self.actividades.append_column(self.columna) self.columna = gtk.TreeViewColumn(self.estado, self.icono, stock_id = 4, cell_background = 5) self.actividades.append_column(self.columna) + #for pending task + self.columna = gtk.TreeViewColumn(self.actividad, self.celda, text = 0) + self.pendientes.append_column(self.columna) def guardar(self): self.buffer = self.entrada.get_buffer() |