From c14688d67a82b7ec7746beda90da915c98600a3d Mon Sep 17 00:00:00 2001 From: erick Date: Sat, 05 Dec 2009 21:03:59 +0000 Subject: Merge branch 'frame_integration' into revamped_dragndrop Conflicts: tutorius/actions.py --- (limited to 'Workshop.activity/TutorialStoreCategories.py') 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() -- cgit v0.9.1