def __init__(self, app, parent): self.app = app self.parent = parent wal.HPanel.__init__(self, parent) self.image_txt = wal.Label(self, text=_('Image type: '), fontsize=FONTSIZE[0]) self.pack(self.image_txt, padding=4) self.fill_txt = wal.Label(self, text=_('Fill:'), fontsize=FONTSIZE[0]) self.pack(self.fill_txt) self.fill_swatch = SB_FillSwatch(self, self.app, self.fill_txt, onclick=self.app.proxy.fill_dialog) self.pack(self.fill_swatch, padding=2) self.pack((5, 5)) self.stroke_txt = wal.Label(self, text=_('Stroke:'), fontsize=FONTSIZE[0]) self.pack(self.stroke_txt) self.stroke_swatch = SB_StrokeSwatch( self, self.app, self.stroke_txt, onclick=self.app.proxy.stroke_dialog) self.pack(self.stroke_swatch, padding=2) self.pack((5, 5)) self.Layout() events.connect(events.SELECTION_CHANGED, self.update) events.connect(events.DOC_CHANGED, self.update) events.connect(events.NO_DOCS, self.update)