Color Palette
Color Palette
class PaletteDemoPanel(bpy.types.Panel):
"""Creates a Panel in the tool panel of image editor"""
bl_label = "Palette Demo"
bl_idname = "IMAGE_PT_palette"
bl_space_type = 'PROPERTIES'
bl_region_type = 'WINDOW'
bl_context = "material"
ts = context.tool_settings
if ts.image_paint.palette:
layout.template_palette(ts.image_paint, "palette", color=True)
def register():
bpy.utils.register_class(PaletteDemoPanel)
def unregister():
bpy.utils.unregister_class(PaletteDemoPanel)
if __name__ == "__main__":
register()
red = pal.colors.new()
red.color = (1, 0, 0)
ts = bpy.context.tool_settings
ts.image_paint.palette = pal