Example #1
0
 def set_plan_paths(self,cr,style):
     class plan_obj(object): pass
     cols = config.parse_plan_colors()
     for s,size,cat in plantuples:
         p = plan_obj()
         p.let = s
         p.col = cols[cat]
         cr.set_font_size(size)
         p.extents = cr.text_extents(s)
         cr.text_path(s)
         p.paths = cr.copy_path()
         cr.new_path()
         Zodiac.plan.append(p)
     Zodiac.extraplan.append(Zodiac.plan.pop())
     Zodiac.extraplan.insert(0,Zodiac.plan.pop())
     if style == 'classic':
         Zodiac.extraplan[0], Zodiac.plan[7] = Zodiac.plan[7] , Zodiac.extraplan[0]
         Zodiac.extraplan[1], Zodiac.plan[9] = Zodiac.plan[9] , Zodiac.extraplan[1]
Example #2
0
 def set_plancolors(self): 
     cols = config.parse_plan_colors()
     for p,t in izip(self.plan,plantuples):
         p.col = cols[t[2]]