Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYader 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)
commit7dd05619831af07f6062856c07a796c2164026f3 (patch)
tree07d8a945a2574ee29347189536b66588274fd013
parentaedfcde550654c26f811fb46860fc1e401a41b6c (diff)
important activities have a star icon
-rw-r--r--archivo.py17
-rw-r--r--calendario.py14
-rw-r--r--estrella.jpgbin0 -> 484 bytes
-rw-r--r--estrella.pngbin0 -> 501 bytes
4 files changed, 14 insertions, 17 deletions
diff --git a/archivo.py b/archivo.py
index bd4f478..b9da510 100644
--- a/archivo.py
+++ b/archivo.py
@@ -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
new file mode 100644
index 0000000..1468721
--- /dev/null
+++ b/estrella.jpg
Binary files differ
diff --git a/estrella.png b/estrella.png
new file mode 100644
index 0000000..9215c2b
--- /dev/null
+++ b/estrella.png
Binary files differ