Beispiel #1
0
 def on_file_new_activate(self, widget):
     self.set_palette(
         NumberedPalette(
             16,
             colors=map(lambda color: Color(*HTML4_COLORS[color]),
                        ("black", "maroon", "green", "olive", "navy",
                         "purple", "teal", "silver", "gray", "red", "lime",
                         "yellow", "blue", "magenta", "cyan", "white"))))
     self.current_file = ()
Beispiel #2
0
 def get_palette(self):
     palette = NumberedPalette(16)
     for index in range(16):
         button = self.builder.get_object("colorbutton" + str(index + 1))
         color = button.get_color()
         palette.set_color(
             Color(*map(lambda c: round(c / 256), (color.red, color.green,
                                                   color.blue))), index)
     return palette