def __init__(self, text=''): PopupPanel.__init__(self) self.width = 15 self.r1 = 35 self.r2 = 60 self.cx = self.r2 + self.width self.cy = self.r2 + self.width self.numSectors = 12 self.size = self.r2*2 + self.width*2 self.speed = 1.5 # seconds per rotation self.canvas = Raphael(self.size, self.size) self.sectors = [] self.opacity = [] vp = VerticalPanel() vp.add(self.canvas) blurb = HTML(text) blurb.setStyleAttribute('text-align', 'center') vp.add(blurb) self.add(vp)