Exemple #1
0
    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()