def __init__(self, html=None, listener=None, **kwargs): """ Create a new button widget. @param html: Html content (e.g. the button label); see setHTML() @param listener: A new click listener; see addClickListener() """ if not kwargs.has_key('StyleName'): kwargs['StyleName'] = "gwt-Button" if html: kwargs['HTML'] = html if kwargs.has_key('Element'): element = kwargs.pop('Element') else: element = DOM.createButton() ButtonBase.__init__(self, element, **kwargs) self.adjustType(self.getElement()) if listener: self.addClickListener(listener)
def __init__(self, html=None, listener=None, **kwargs): """ Create a new button widget. @param html: Html content (e.g. the button label); see setHTML() @param listener: A new click listener; see addClickListener() """ if not kwargs.has_key('StyleName'): kwargs['StyleName']="gwt-Button" if html: kwargs['HTML'] = html if kwargs.has_key('Element'): element = kwargs.pop('Element') else: element = DOM.createButton() ButtonBase.__init__(self, element, **kwargs) self.adjustType(self.getElement()) if listener: self.addClickListener(listener)