From 9f5252f2bf9b05b29fbaaf3d70863d726939c2fa Mon Sep 17 00:00:00 2001 From: yaderv Date: Tue, 08 Mar 2011 16:30:40 +0000 Subject: combobox set to -1 after save --- (limited to 'calendario.py') 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''' -- cgit v0.9.1