Ejemplo n.º 1
0
 def draw_sat_spectrum_cb(self, action):
     g = GimpPalette()
     hsv = self.app.brush.get_color_hsv()
     g.append_sat_spectrum(hsv)
     grid_size = 30.0
     column_limit = 8
     draw_palette(self.app, g, self.app.scratchpad_doc, columns=column_limit, grid_size=grid_size)
Ejemplo n.º 2
0
 def draw_sat_spectrum_cb(self, action):
     g = GimpPalette()
     hsv = self.app.brush.get_color_hsv()
     g.append_sat_spectrum(hsv)
     grid_size = 30.0
     column_limit = 8
     draw_palette(self.app, g, self.app.scratchpad_doc, columns=column_limit, grid_size=grid_size)
Ejemplo n.º 3
0
 def draw_palette_cb(self, action):
     # test functionality:
     file_filters = [
     (_("Gimp Palette Format"), ("*.gpl",)),
     (_("All Files"), ("*.*",)),
     ]
     gimp_path = os.path.join(self.app.filehandler.get_gimp_prefix(), "palettes")
     dialog = self.app.filehandler.get_open_dialog(start_in_folder=gimp_path,
                                               file_filters = file_filters)
     try:
         if dialog.run() == gtk.RESPONSE_OK:
             dialog.hide()
             filename = dialog.get_filename().decode('utf-8')
             if filename:
                 #filename = "/home/ben/.gimp-2.6/palettes/Nature_Grass.gpl" # TEMP HACK TO TEST
                 g = GimpPalette(filename)
                 grid_size = 30.0
                 column_limit = 7
                 # IGNORE Gimp Palette 'columns'?
                 if g.columns != 0:
                     column_limit = g.columns   # use the value for columns in the palette
                 draw_palette(self.app, g, self.app.scratchpad_doc, columns=column_limit, grid_size=grid_size, swatch_method=hatch_squiggle, scale = 25.0)
     finally:
         dialog.destroy()