Beispiel #1
0
    def _evaluate(self):
        color_list = cechomesh.to_color_list(self.patterns()[0])

        columns = (color_list.columns or
                   Settings.get('light', 'visualizer', 'layout')[0])

        result = cechomesh.scroll_color_list(
          color_list, self.get('dx'), self.get('dy'), columns=columns,
          wrap=self.get('wrap'), smooth=self.get('smooth'),
          transform=self.get('transform'))
        return result
Beispiel #2
0
    def _evaluate(self):
        color_list = cechomesh.to_color_list(self.patterns()[0])

        columns = (color_list.columns or
                   Settings.get('light', 'visualizer', 'layout')[0])

        result = cechomesh.scroll_color_list(
          color_list, self.get('dx'), self.get('dy'), columns=columns,
          wrap=self.get('wrap'), smooth=self.get('smooth'),
          transform=self.get('transform'))
        global LAST_LIST
        if False and result != LAST_LIST:
            LAST_LIST = result
            print(result, color_list)
        return result
Beispiel #3
0
 def doTest(self, dx, dy, expected):
     result = cechomesh.scroll_color_list(self.data, dx, dy, columns=4)
     expected = cechomesh.ColorList(expected, columns=4)
     self.assertEquals(result, expected)
Beispiel #4
0
 def doWrapTest(self, dx, dy, expected):
     result = cechomesh.scroll_color_list(self.data, dx, dy, 4, wrap=True)
     expected = cechomesh.ColorList(expected)
     # , columns=4) why was this there
     self.assertEquals(result, expected)
Beispiel #5
0
 def doWrapTest(self, dx, dy, expected):
     result = cechomesh.scroll_color_list(self.data, dx, dy, 4, wrap=True)
     expected = cechomesh.ColorList(expected)
     # , columns=4) why was this there
     self.assertEquals(result, expected)
Beispiel #6
0
 def doTest(self, dx, dy, expected):
     result = cechomesh.scroll_color_list(self.data, dx, dy, columns=4)
     expected = cechomesh.ColorList(expected)  # , columns=4)
     self.assertEquals(result, expected)