diff options
author | erick <erick@sugar-dev-erick.(none)> | 2009-12-05 21:03:59 (GMT) |
---|---|---|
committer | erick <erick@sugar-dev-erick.(none)> | 2009-12-05 21:03:59 (GMT) |
commit | c14688d67a82b7ec7746beda90da915c98600a3d (patch) | |
tree | 1b5fb911f16826290bb4fbebc29e3dd1308626de /Workshop.activity/TutorialStoreCategories.py | |
parent | 3a1303ab5fa37d2a9881682af29fa4e177ea67ec (diff) | |
parent | 0e6a6e03c520b86ee36d79d4cd0daf06f84632a3 (diff) |
Merge branch 'frame_integration' into revamped_dragndrop
Conflicts:
tutorius/actions.py
Diffstat (limited to 'Workshop.activity/TutorialStoreCategories.py')
-rw-r--r-- | Workshop.activity/TutorialStoreCategories.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/Workshop.activity/TutorialStoreCategories.py b/Workshop.activity/TutorialStoreCategories.py new file mode 100644 index 0000000..c321d66 --- /dev/null +++ b/Workshop.activity/TutorialStoreCategories.py @@ -0,0 +1,24 @@ +import sys, os +import gtk + +class TutorialStoreCategories(gtk.Frame): + + def __init__(self,controller): + gtk.Frame.__init__(self,'Categories') + self.modify_bg(gtk.STATE_NORMAL, gtk.gdk.Color(0,0,0)) + + self.controller = controller + self.categorie_box = gtk.VBox(False, 5) + + self.add(self.categorie_box) + self.categorie_box.show() + + def set_categories(self,categories): + for child in self.categorie_box.get_children(): + self.categorie_box.remove(child) + + for category in categories: + link = gtk.LinkButton("",category) + self.categorie_box.pack_start(link,False,False,10) + link.connect('clicked',self.controller.get_tutorials_by_category,category) + link.show() |