コード例 #1
0
ファイル: colorbtn.py プロジェクト: Acidburn0zzz/sk1-wx
    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)