def __init__(self, title, main, **params): params.setdefault('cls', 'dialog') table.Table.__init__(self, **params) self.tr() self.td(title, align=-1, cls=self.cls + '.bar') clos = button.Icon(self.cls + ".bar.close") clos.connect(CLICK, self.close, None) self.td(clos, align=1, cls=self.cls + '.bar') self.tr() self.td(main, colspan=2, cls=self.cls + ".main")
def __init__(self, title, main, **params): """Dialog constructor. Arguments: title -- title widget, usually a label main -- main widget, usually a container """ params.setdefault('cls', 'dialog') table.Table.__init__(self, **params) self.tr() self.td(title, align=-1, cls=self.cls + '.bar') clos = button.Icon(self.cls + ".bar.close") clos.connect(CLICK, self.close, None) self.td(clos, align=1, cls=self.cls + '.bar') self.tr() self.td(main, colspan=2, cls=self.cls + ".main")