def on_shortcut_toggled(self, widget, state): """ New task shortcut checkbox is toggled """ if widget.get_active(): self.new_task_binding = self.binding_backup shortcut.save_new_binding(self.new_task_binding, True) self.cell.set_property("editable", True) else: self.new_task_binding = "" shortcut.save_new_binding(self.new_task_binding, True) self.cell.set_property("editable", False)
def on_shortcut_toggled(self, widget): """ New task shortcut checkbox is toggled """ if widget.get_active(): self.new_task_binding = self.binding_backup shortcut.save_new_binding(self.new_task_binding, True) self.cell.set_property("editable", True) else: self.new_task_binding = "" shortcut.save_new_binding(self.new_task_binding, True) self.cell.set_property("editable", False)
def _cellAccelEdit(self, cell, path, accel_key, accel_mods, code, model): """ Accelerator is modified """ self.show_input = gtk.accelerator_get_label(accel_key, accel_mods) self.new_task_binding = gtk.accelerator_name(accel_key, accel_mods) if check_invalidity(self.new_task_binding, accel_key, accel_mods): self._show_warning(gtk.Button(_("Warning")), self.show_input) return self.binding_backup = self.new_task_binding iter = model.get_iter(path) model.set_value(iter, 1, self.show_input) save_new_binding(self.new_task_binding, self.button.get_active())