Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/calendario.py
diff options
context:
space:
mode:
authoryaderv <yajosev@gmail.com>2011-03-08 16:30:40 (GMT)
committer yaderv <yajosev@gmail.com>2011-03-08 16:30:40 (GMT)
commit9f5252f2bf9b05b29fbaaf3d70863d726939c2fa (patch)
treeca109b4a273547dfd469d5b092cb6cb53e4a9b5e /calendario.py
parent16de059e0b307e791359842f48ae17b76abf62f3 (diff)
combobox set to -1 after save
Diffstat (limited to 'calendario.py')
-rw-r--r--calendario.py66
1 files changed, 33 insertions, 33 deletions
diff --git a/calendario.py b/calendario.py
index b2de17e..26c9055 100644
--- a/calendario.py
+++ b/calendario.py
@@ -339,38 +339,7 @@ class CalendarioActivity(activity.Activity):
the content is added to a python object and
is saved in a file'''
self.guardar()
-
- def guardar(self):
- self.buffer = self.entrada.get_buffer()
- self.inicio, self.final = self.buffer.get_bounds()
- self.cadena = self.buffer.get_text(self.inicio, self.final, False)
-
- #if the buffer is not empty or does not have space
- if self.cadena is not ' ' and self.cadena is not '' and self.cadena is not ' ':
- self.lista_fecha = self.calendario.get_date()
- self.indice_dia = FechaUnix(self.lista_fecha) #id for save the date
- self.indice = self.indice_dia.fecha_unix()
- self.marcar_dia = self.indice_dia.indice_unix(self.indice)#id for mark the day
- self.modelocombo = self.combo.get_model()
- self.index = self.combo.get_active()
- self.categoria = self.modelocombo[self.index][0]
- self.combo_list = [self.index, self.categoria]
-
- if self.check_editar:
- guardar_dato(self.indice, self.cadena, self.combo_list, self.index, self.check_status, \
- self.progre_status, self.path, self.enlace)
- self.check_editar = False
-
- else:
- 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)
- self.actividades.set_model(self.modelo)
- self.marcar_calendario(self.marcar_dia) #mark the day in the calendar
- self.desactivar_boton() #make inactive again the checkbutton
-
+
def _importar_cb(self, widget, data=None):
'''change to the import view'''
self.set_canvas(self.archivo)
@@ -422,6 +391,38 @@ class CalendarioActivity(activity.Activity):
self.columna = gtk.TreeViewColumn(self.estado, self.icono, stock_id = 4, cell_background = 5)
self.actividades.append_column(self.columna)
+ def guardar(self):
+ self.buffer = self.entrada.get_buffer()
+ self.inicio, self.final = self.buffer.get_bounds()
+ self.cadena = self.buffer.get_text(self.inicio, self.final, False)
+
+ #if the buffer is not empty or does not have space
+ if self.cadena is not ' ' and self.cadena is not '' and self.cadena is not ' ':
+ self.lista_fecha = self.calendario.get_date()
+ self.indice_dia = FechaUnix(self.lista_fecha) #id for save the date
+ self.indice = self.indice_dia.fecha_unix()
+ self.marcar_dia = self.indice_dia.indice_unix(self.indice)#id for mark the day
+ self.modelocombo = self.combo.get_model()
+ self.index = self.combo.get_active()
+ self.categoria = self.modelocombo[self.index][0]
+ self.combo_list = [self.index, self.categoria]
+
+ if self.check_editar:
+ guardar_dato(self.indice, self.cadena, self.combo_list, self.index, self.check_status, \
+ self.progre_status, self.path, self.enlace)
+ self.check_editar = False
+
+ else:
+ 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)
+ self.actividades.set_model(self.modelo)
+ self.marcar_calendario(self.marcar_dia) #mark the day in the calendar
+ self.desactivar_boton() #make inactive again the checkbutton
+ self.combo.set_active(-1)
+
def marcar_calendario(self, fecha=None):
'''mark the days that have activities stored'''
guardar = 1
@@ -437,7 +438,6 @@ class CalendarioActivity(activity.Activity):
if self.progre_status is 1:
self.progre.set_active(False)
-
def close(self, skip_save=False):
'''Override the close method so we don't try to
create a Journal entry'''