def test_lib_floatcanvas_fc_pointset(self):
        fccanvas = fc.FloatCanvas(self.frame)

        obj = fc.PointSet((2, 2))

        fccanvas.AddObject(obj)
        fccanvas.Destroy()
Example #2
0
    def __init__(self, xform, Color):
        self.genome = Genome.from_string(xform._parent.to_string(True))[0][0]
        xform = xform._parent if xform.ispost() else xform
        self.index = xform.index
        if self.index is None:
            self.index = self.genome.final_xform_index

        kwds = config["Xform-Preview-Settings"].copy()
        depth = kwds.pop("depth")
        self.objects = [
            FC.PointSet(self.var_preview(depth=i + 1, **kwds),
                        Color=tuple(c / (depth - i) for c in Color))
            for i in range(depth)
        ]