示例#1
0
文件: palette.py 项目: Griatch/dopey
 def new_from_simple_dict(class_, simple):
     """Constructs and returns a palette from the simple dict form."""
     pal = class_()
     pal.set_name(simple.get("name", None))
     pal.set_columns(simple.get("columns", None))
     for entry in simple.get("entries", []):
         if entry is None:
             pal.append(None)
         else:
             s, name = entry
             col = RGBColor.new_from_hex_str(s)
             pal.append(col, name)
     return pal
示例#2
0
 def new_from_simple_dict(class_, simple):
     """Constructs and returns a palette from the simple dict form."""
     pal = class_()
     pal.set_name(simple.get("name", None))
     pal.set_columns(simple.get("columns", None))
     for entry in simple.get("entries", []):
         if entry is None:
             pal.append(None)
         else:
             s, name = entry
             col = RGBColor.new_from_hex_str(s)
             pal.append(col, name)
     return pal