Exemplo n.º 1
0
 def on_choose_temp_target_btn_clicked(self, widget, data=None):
     dlg = gtk.FileChooserDialog(action=gtk.FILE_CHOOSER_ACTION_SELECT_FOLDER,
                                 buttons=(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, gtk.STOCK_OPEN, gtk.RESPONSE_OK))
     if dlg.run() == gtk.RESPONSE_OK:
         backup_location = RemoveableBackupLocation(dbus.SystemBus(), arbitrary_path=dlg.get_filename())
         self.config.backup_location_identifier = backup_location.serialize()
         self.volume_name_label.set_text(backup_location.volume_label())
         self.relative_path_label.set_text(backup_location.rel_path)
     dlg.destroy()