def raise_option_dialogue(self, option_title, option_text, options, callback, auto_dismiss=True): option_content = OptionContent(options, option_text=option_text, callback=callback) option_popup = FlatPopup(content=option_content, size_hint=(.6,.4), auto_dismiss=auto_dismiss) option_popup.title = option_title option_content.dismiss_func = option_popup.dismiss option_popup.open()
def raise_error(self, error_title, error_text, auto_dismiss=True, timeout=None): error_content = ErrorContent() error_popup = FlatPopup( content=error_content, size_hint=(.6, .4), auto_dismiss=auto_dismiss) error_content.error_text = error_text error_popup.title = error_title dismiss_button = error_content.dismiss_button dismiss_button.bind(on_release=error_popup.dismiss) error_popup.open() if timeout is not None: def close_popup(dt): error_popup.dismiss() Clock.schedule_once(close_popup, timeout)
def raise_option_dialogue(self, option_title, option_text, options, callback, auto_dismiss=True): option_content = OptionContent(options, option_text=option_text, callback=callback) option_popup = FlatPopup(content=option_content, size_hint=(.6, .4), auto_dismiss=auto_dismiss) option_popup.title = option_title option_content.dismiss_func = option_popup.dismiss option_popup.open()
def raise_error(self, error_title, error_text, auto_dismiss=True, timeout=None): error_content = ErrorContent() error_popup = FlatPopup(content=error_content, size_hint=(.6, .4), auto_dismiss=auto_dismiss) error_content.error_text = error_text error_popup.title = error_title dismiss_button = error_content.dismiss_button dismiss_button.bind(on_release=error_popup.dismiss) error_popup.open() if timeout is not None: def close_popup(dt): error_popup.dismiss() Clock.schedule_once(close_popup, timeout)