diff options
author | Yader Velásquez <yajosev@gmail.com> | 2011-01-29 03:56:39 (GMT) |
---|---|---|
committer | Yader Velásquez <yajosev@gmail.com> | 2011-01-29 03:56:39 (GMT) |
commit | 7dd05619831af07f6062856c07a796c2164026f3 (patch) | |
tree | 07d8a945a2574ee29347189536b66588274fd013 | |
parent | aedfcde550654c26f811fb46860fc1e401a41b6c (diff) |
important activities have a star icon
-rw-r--r-- | archivo.py | 17 | ||||
-rw-r--r-- | calendario.py | 14 | ||||
-rw-r--r-- | estrella.jpg | bin | 0 -> 484 bytes | |||
-rw-r--r-- | estrella.png | bin | 0 -> 501 bytes |
4 files changed, 14 insertions, 17 deletions
@@ -39,13 +39,12 @@ def crear_modelo(indice, path): gobject.TYPE_STRING) vacio = _('None') - 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([0, vacio, '', '']) + modelo.append([None, 0, vacio, '', None]) else: #_log.debug('THE FILE EXISTS') @@ -57,14 +56,13 @@ def crear_modelo(indice, path): if len(dia[indice]): for activ in dia[indice]: modelo.append([contar, activ[0], activ[1], activ[2]]) - _log.debug(activ) contar += 1 else: - modelo.append([0, vacio,' ',' ']) + modelo.append([0, vacio,' ', None]) else : - modelo.append([0, vacio,' ',' ']) + modelo.append([0, vacio,' ', None]) - archivo.close() + archivo.close() return modelo def comprobar_efemeride(path): @@ -112,12 +110,13 @@ def guardar_dato(indice, contenido, categoria, bolean, path): f = open(path, 'rb+wb') dia = pickle.load(f) if bolean: - prioridad = _('Important') + prioridad = gtk.STOCK_ABOUT else: - prioridad = _('Normal') + prioridad = None - if indice in dia is False: + if not indice in dia: dia[indice] = [] + dia[indice].append([contenido, categoria, prioridad]) f.seek(0) pickle.dump(dia, f) diff --git a/calendario.py b/calendario.py index 2b33a03..30a83eb 100644 --- a/calendario.py +++ b/calendario.py @@ -46,7 +46,7 @@ class CalendarioActivity(activity.Activity): barra_nueva.show() barra_herramientas = activity.ActivityToolbox(self) - barra_herramientas.add_toolbar(_('Tools'),barra_nueva) + barra_herramientas.add_toolbar(_('Tools'), barra_nueva) self.set_toolbox(barra_herramientas) barra_herramientas.show() self.fecha_normal = FechaNormal() @@ -225,8 +225,7 @@ class CalendarioActivity(activity.Activity): self.modelocombo = self.combo.get_model() self.index = self.combo.get_active() self.categoria = self.modelocombo[self.index][0] - guardar_dato(self.indice_dia, self.cadena, self.categoria,\ - self.check_status, self.path) + guardar_dato(self.indice_dia, self.cadena, self.categoria, self.check_status, self.path) self.buffer.set_text(' ') self.modelo = crear_modelo(self.indice_dia, self.path) self.actividades.set_model(self.modelo) @@ -249,20 +248,19 @@ class CalendarioActivity(activity.Activity): def _crear_columna(self): '''create the columns for the treeview''' self.celda = gtk.CellRendererText() - self.numero = ('#') + self.icono = gtk.CellRendererPixbuf() self.actividad = (_('Activity')) self.categoria = (_('Category')) self.prioridad = (_('Priority')) - self.columna = gtk.TreeViewColumn(self.numero, self.celda, text = 0) + self.columna = gtk.TreeViewColumn('', self.celda, text = 0) self.actividades.append_column(self.columna) - #Cambiar Prioridad por imagen de estrella - #self.columna = gtk.TreeViewColumn('Imagen', gtk.CellRendererPixbuf(), text = 1) self.columna = gtk.TreeViewColumn(self.actividad, self.celda, text = 1) + self.columna.set_min_width(200) self.actividades.append_column(self.columna) self.columna = gtk.TreeViewColumn(self.categoria, self.celda, text = 2) self.actividades.append_column(self.columna) - self.columna = gtk.TreeViewColumn(self.prioridad, self.celda, text = 3) + self.columna = gtk.TreeViewColumn(self.prioridad, self.icono, stock_id = 3) self.actividades.append_column(self.columna) def close(self, skip_save=False): diff --git a/estrella.jpg b/estrella.jpg Binary files differnew file mode 100644 index 0000000..1468721 --- /dev/null +++ b/estrella.jpg diff --git a/estrella.png b/estrella.png Binary files differnew file mode 100644 index 0000000..9215c2b --- /dev/null +++ b/estrella.png |