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