def _setup_tickers(self):
     self.clear_tickers()
     self.add_ticker(
         flash((), (255, 255, 255), self.parameter('flash-on'),
               self.parameter('flash-off')), 1)
     self.add_ticker(
         speed(fade(self.outside, Rainbow), self.parameter('speed')))
     self.add_ticker(
         speed(
             offset(fade(self.spokes, Rainbow),
                    1.0 * self.parameter('interval').get()),
             self.parameter('speed').get()))
     self.add_ticker(
         speed(
             offset(fade(self.star, Rainbow),
                    2.0 * self.parameter('interval').get()),
             self.parameter('speed').get()))
     self.add_ticker(
         speed(
             offset(fade(self.pentagon, Rainbow),
                    3.0 * self.parameter('interval').get()),
             self.parameter('speed').get()))
     self.add_ticker(
         speed(
             offset(fade(self.spikes, Rainbow),
                    4.0 * self.parameter('interval').get()),
             self.parameter('speed').get()))
 def _setup_tickers(self):
     self.clear_tickers()
     self.add_ticker(flash((), (255, 255, 255), self.parameter('flash-on'), self.parameter('flash-off')), 1)
     self.add_ticker(speed(fade(self.outside, Rainbow), self.parameter('speed')))
     self.add_ticker(speed(offset(fade(self.spokes, Rainbow), 1.0 * self.parameter('interval').get()), self.parameter('speed').get()))
     self.add_ticker(speed(offset(fade(self.star, Rainbow), 2.0 * self.parameter('interval').get()), self.parameter('speed').get()))
     self.add_ticker(speed(offset(fade(self.pentagon, Rainbow), 3.0 * self.parameter('interval').get()), self.parameter('speed').get()))
     self.add_ticker(speed(offset(fade(self.spikes, Rainbow), 4.0 * self.parameter('interval').get()), self.parameter('speed').get()))
    def setup(self):
        self.add_ticker(flash((), [1.0, 1.0, 1.0], 0.2, 0.8), 1)

        self.add_ticker(fade(self.outside, Rainbow))
        self.add_ticker(offset(fade(self.spokes, Rainbow), 0.05))
        self.add_ticker(offset(fade(self.star, Rainbow), 0.1))
        self.add_ticker(offset(fade(self.pentagon, Rainbow), 0.15))
        self.add_ticker(offset(fade(self.spikes, Rainbow), 0.2))