def __init__(self): cc.Item.__init__(self) demo_canvas_center = 200.0 center = demo_canvas_center radius = 125.0 color_border = cc.color_new_rgb(0.0, 0.0, 0.0) brush_border = cc.BrushColor(color_border) for i in range(12): item = cc.Rectangle() item.set_grid_aligned(True) item.set_brush_border(brush_border) color = cc.color_new_hsva(1.0 * i / 12, 0.75, 1.0, 0.5) brush = cc.BrushColor(color) item.set_brush_content(brush) self.append(item) item.set_position(center - 50.0 + sin(i*PI/6) * radius, center - 50.0 + cos(i*PI/6) * radius, 100.0, 100.0) item = cc.Text("libccc 0.0.2"); item.set_anchor(center, center) item.set_anchor_type(gtk.ANCHOR_CENTER) self.append(item)
def __init__(self, index): cccanvas.Rectangle.__init__(self) color = cccanvas.color_new_hsva(1.0 * index / 15, 0.75, 1.0, 0.5) brush = cccanvas.BrushColor(color) self.set_brush_content(brush) self.index = index self.text = cccanvas.Text('%d' % index) self.text.set_anchor_type(gtk.ANCHOR_CENTER) self.append(self.text)