diff options
author | Charlie <charlie@tutorius-dev.(none)> | 2009-11-05 15:55:20 (GMT) |
---|---|---|
committer | Charlie <charlie@tutorius-dev.(none)> | 2009-11-05 15:55:20 (GMT) |
commit | 1c0b5d7c47dc0ebfe8d445cfe81ff35dfbaf560f (patch) | |
tree | 5bf59cd30575eb6d87858c31a4d001a79dc43631 /Workshop.activity/TutorialStoreHome.py | |
parent | d50c3cd98d6e99c7311286559136dc1a775a326d (diff) |
Workshop activity My tutorials
Diffstat (limited to 'Workshop.activity/TutorialStoreHome.py')
-rw-r--r-- | Workshop.activity/TutorialStoreHome.py | 109 |
1 files changed, 109 insertions, 0 deletions
diff --git a/Workshop.activity/TutorialStoreHome.py b/Workshop.activity/TutorialStoreHome.py new file mode 100644 index 0000000..8a361dc --- /dev/null +++ b/Workshop.activity/TutorialStoreHome.py @@ -0,0 +1,109 @@ +import logging +import TutorialStoreCategories +import TutorialStoreSearch +import TutorialStoreSuggestion +import TutorialStoreResults +import TutorialStoreDetails + +import sys, os +import gtk + +class TutorialStoreHome: + def log(self,widget,data=None): + logging.info('Tutorial Store Home start') + + def __init__(self): + + self.categories = TutorialStoreCategories.TutorialStoreCategories() + categories_frame = self.categories.categorie_box_frame + + self.search = TutorialStoreSearch.TutorialStoreSearch() + tutorial_store_search = self.search.tutorial_store_search + + self.search_button = self.search.search_button_access() + + self.suggestion = TutorialStoreSuggestion.TutorialStoreSuggestion() + + tut_store_suggestion = gtk.HBox(homogeneous=True, spacing=5) + tut_store_suggestion.pack_start(self.suggestion.top_five_frame, expand=False, fill=False, padding=0) + tut_store_suggestion.pack_start(self.suggestion.also_like_frame, expand=False, fill=False, padding=0) + + self.results = TutorialStoreResults.TutorialStoreResults() + + tut_store_home_base = gtk.VBox(False, 5) + tut_store_home_base.pack_start(tutorial_store_search, False, False, 25) + tut_store_home_base.pack_start(tut_store_suggestion, False, False, 0) + + self.labeltest = gtk.Label('Test') + + self.tutorial_store_home = gtk.HBox(False, 5) + self.tutorial_store_home.pack_start(categories_frame, True, True, 5) + self.tutorial_store_home.pack_start(tut_store_home_base, True, True, 5) + self.tutorial_store_home.pack_start(tut_store_home_base, True, True, 5) + + tut_store_suggestion.show() + categories_frame.show() + tut_store_home_base.show() + self.tutorial_store_home.show() + + def get_search_button(self): + + return self.search_button + + def get_more_button(self): + return self.suggestion.get_more_button() + + def get_results_widget(self): + + self.search = TutorialStoreSearch.TutorialStoreSearch() + tutorial_store_search = self.search.tutorial_store_search + + self.results = TutorialStoreResults.TutorialStoreResults() + tutorial_store_results = self.results.tutorial_store_results + + self.categories = TutorialStoreCategories.TutorialStoreCategories() + categories_frame = self.categories.categorie_box_frame + + tut_store_home_base = gtk.VBox(False, 5) + tut_store_home_base.pack_start(tutorial_store_search, False, False, 25) + tut_store_home_base.pack_start(tutorial_store_results, False, False, 0) + + self.tutorial_store_home = gtk.HBox(False, 5) + self.tutorial_store_home.pack_start(categories_frame, True, True, 5) + self.tutorial_store_home.pack_start(tut_store_home_base, True, True, 5) + + tut_store_home_base.show() + tutorial_store_search.show() + tutorial_store_results.show() + categories_frame.show() + self.tutorial_store_home.show() + + return self.tutorial_store_home + + def get_details_widget(self): + + self.search = TutorialStoreSearch.TutorialStoreSearch() + tutorial_store_search = self.search.tutorial_store_search + + self.details = TutorialStoreDetails.TutorialStoreDetails() + tutorial_store_details = self.details.tutorial_store_details + + self.categories = TutorialStoreCategories.TutorialStoreCategories() + categories_frame = self.categories.categorie_box_frame + + tut_store_home_base = gtk.VBox(False, 5) + tut_store_home_base.pack_start(tutorial_store_search, False, False, 25) + tut_store_home_base.pack_start(tutorial_store_details, False, False, 0) + + self.tutorial_store_home = gtk.HBox(False, 5) + self.tutorial_store_home.pack_start(categories_frame, True, True, 5) + self.tutorial_store_home.pack_start(tut_store_home_base, True, True, 5) + + tut_store_home_base.show() + tutorial_store_search.show() + tutorial_store_details.show() + categories_frame.show() + self.tutorial_store_home.show() + + return self.tutorial_store_home + |