def __init__(self, parent, dlg, cms, color=deepcopy(sk2_const.CMYK_BLACK), tooltip='', onchange=None): self.dlg = dlg self.cms = cms self.color = color self.callback = onchange wal.HPanel.__init__(self, parent) self.swatch = AlphaColorSwatch(self, self.cms, self.color, (40, 20), 'news', onclick=self.edit_color) self.pack(self.swatch) self.pack(wal.ImageButton(self, icons.PD_EDIT, wal.SIZE_16, tooltip=tooltip, flat=False, onclick=self.edit_color), padding=5)