Пример #1
0
 def __init__(self, **kwargs):
     super(ArticlesMenuScreen, self).__init__(**kwargs)
     ev.bind(on_ui_lang_code=self._translate_ui)
     self.articlesmenu_widget = ArticlesMenu()
     self.ids.articlesmenu_container.add_widget(self.articlesmenu_widget)
     ev.bind(on_active_guide=self._set_articlesmenu_items)
     self._set_articlesmenu_items()
Пример #2
0
 def __init__(self, **kwargs):
     super(SettingsScreen, self).__init__(**kwargs)
     ev.bind(on_ui_lang_code=self._translate_ui)
     self.items_container = self.ids.container
     for lang in AVAILABLE_LANGUAGES:
         menuitem_widget = LanguageSettingsMenuItem(lang)
         self.items_container.add_widget(menuitem_widget)
Пример #3
0
 def __init__(self, **kwargs):
     super(GuideScreen, self).__init__(**kwargs)
     self.guide_lang = ('', '')
     self.guide_from_place = ''
     self.guide_to_place = ''
     self.is_active_guide = False
     ev.bind(on_ui_lang_code=self._translate_ui)
     ev.bind(on_active_guide=self._update_activation_button)
Пример #4
0
 def __init__(self, **kwargs):
     super(TagScreen, self).__init__(**kwargs)
     self.categoriesmenu_widget = CategoriesMenu()
     self.ids.categoriesmenu_container.add_widget(
         self.categoriesmenu_widget)
     self.articlesmenu_widget = ArticlesMenu()
     self.ids.articlesmenu_container.add_widget(self.articlesmenu_widget)
     ev.bind(on_active_guide=self._clear_tag_screen_items)
     ev.bind(on_ui_lang_code=self._translate_ui)
Пример #5
0
 def on_start(self):
     if app_settings.exists(
             'active_guide_name') and guides.does_guide_exist(
                 app_settings.get('active_guide_name')):
         guides.set_active_guide(app_settings.get('active_guide_name'))
     elif guides.active_guide is not None:
         self.set_active_guide_name_settings(self,
                                             guides.active_guide.guide_name)
     ev.bind(on_active_guide=self.set_active_guide_name_settings)
     if app_settings.exists('ui_lang_code'):
         transl.ui_lang_code = app_settings.get('ui_lang_code')
     ev.bind(on_ui_lang_code=self.set_translator_ui_lang_code_settings)
Пример #6
0
 def __init__(self, **kwargs):
     super(BookmarksMenuScreen, self).__init__(**kwargs)
     self.bookmarksmenu_widget = self.ids.bookmarksmenu_widget
     ev.bind(on_active_guide=self._set_bookmarksmenu_items)
     ev.bind(on_add_bookmark=self._set_bookmarksmenu_items)
     ev.bind(on_remove_bookmark=self._set_bookmarksmenu_items)
     ev.bind(on_ui_lang_code=self._translate_ui)
     self._set_bookmarksmenu_items()
Пример #7
0
 def __init__(self, guide_name, guide_icon, guide_title, guide_description,
              guide_lang, guide_from_place, guide_to_place, **kwargs):
     super(GuidesMenuItem, self).__init__(**kwargs)
     self.guide_name = guide_name
     self.guide_icon = guide_icon
     self.guide_title = guide_title
     self.guide_description = guide_description
     self.guide_lang = guide_lang
     self.guide_from_place = guide_from_place
     self.guide_from_place_label = (transl.translate('From') +
                                    ': [b]{}[/b]').format(
                                        self.guide_from_place)
     self.guide_to_place = guide_to_place
     self.guide_to_place_label = (transl.translate('To') +
                                  ': [b]{}[/b]').format(self.guide_to_place)
     self.is_active_guide = (guides.active_guide is not None
                             and self.guide_name
                             == guides.active_guide.guide_name)
     ev.bind(on_active_guide=self._check_is_guide_active)
     ev.bind(on_ui_lang_code=self._translate_ui)
Пример #8
0
 def __init__(self):
     self.guides_history_list = [{'guide_name': item['guide_name'], 'visited_screens': []}
                                 for item in guides.guides_list]
     self._promote_active_guide_history()
     ev.bind(on_active_guide=self._promote_active_guide_history)
     ev.bind(on_load_guide=self._add_guides_history_list_item)
     ev.bind(on_unload_guide=self._delete_guides_history_list_item)
Пример #9
0
 def __init__(self, **kwargs):
     super(ArticleScreen, self).__init__(**kwargs)
     self.tagslist_widget = TagsList()
     self.ids.tagslist_container.add_widget(self.tagslist_widget)
     self.categoriesmenu_widget = CategoriesMenu()
     self.ids.categoriesmenu_container.add_widget(
         self.categoriesmenu_widget)
     self.articlesmenu_widget = ArticlesMenu()
     self.ids.articlesmenu_container.add_widget(self.articlesmenu_widget)
     self.articlecontent_widget = ArticleContent()
     self.ids.articlecontent_container.add_widget(
         self.articlecontent_widget)
     ev.bind(on_active_guide=self._clear_article_screen_items)
     ev.bind(on_ui_lang_code=self._translate_ui)
     ev.bind(on_add_bookmark=self.on_toggle_bookmark)
     ev.bind(on_remove_bookmark=self.on_toggle_bookmark)
Пример #10
0
 def __init__(self, **kwargs):
     super(TagsMenuScreen, self).__init__(**kwargs)
     self.tagsmenu_widget = self.ids.tagsmenu_widget
     ev.bind(on_active_guide=self._set_tagsmenu_items)
     ev.bind(on_ui_lang_code=self._translate_ui)
     self._set_tagsmenu_items()
Пример #11
0
 def __init__(self, **kwargs):
     super(LeaveAppPrompt, self).__init__(**kwargs)
     ev.bind(on_ui_lang_code=self._translate_ui)
     self._translate_ui()
Пример #12
0
 def __init__(self, **kwargs):
     super(GuidesMenuScreen, self).__init__(**kwargs)
     self.guidesmenu_widget = self.ids.guidesmenu_widget
     ev.bind(on_change_guides_list=self._set_guidesmenu_items)
     ev.bind(on_ui_lang_code=self._translate_ui)
     self._set_guidesmenu_items()
Пример #13
0
 def __init__(self, **kwargs):
     super(NavigationPanel, self).__init__(**kwargs)
     self._set_has_active_guide()
     ev.bind(on_active_guide=self._set_has_active_guide)
     ev.bind(on_ui_lang_code=self._translate_ui)