def delete_folder(self): """Starts the delete folder process, creates the confirmation popup.""" app = App.get_running_app() text = "Delete The Selected Folder?" content = ConfirmPopup(text=text, yes_text='Delete', no_text="Don't Delete", warn_yes=True) content.bind(on_answer=self.delete_folder_answer) self.popup = NormalPopup(title='Confirm Delete', content=content, size_hint=(None, None), size=(app.popup_x, app.button_scale * 4), auto_dismiss=False) self.popup.open()
def export_check(self, *_): path = self.popup.content.path file = self.popup.content.file self.dismiss_popup() if not file.lower().endswith('.jpg'): file = file+'.jpg' self.filename = os.path.join(path, file) if os.path.isfile(self.filename): app = App.get_running_app() content = ConfirmPopup(text='Overwrite the file "'+self.filename+'"?', yes_text='Overwrite', no_text="Cancel", warn_yes=True) content.bind(on_answer=self.export_overwrite_answer) self.popup = NormalPopup(title='Confirm Overwrite', content=content, size_hint=(None, None), size=(app.popup_x, app.button_scale * 4), auto_dismiss=False) self.popup.open() else: self.export_finish()