parameters: (cls)
docstring: Register a new Widget class for pychan.
  	
  	If the widget class name is already used you will overwrite the existing
  	definition.  There is no warning to tell you if this has happened.  Be sure
  	to understand what you are doing here!
docstring_summary: Register a new Widget class for pychan.
  	
  	If the widget class name is already used you will overwrite the existing
  	definition.  There is no warning to tell you if this has happened.  Be sure
  	to understand what you are doing here!
docstring_tokens: Register a new Widget class for pychan . If the widget class name is already used you will overwrite the existing definition . There is no warning to tell you if this has happened . Be sure to understand what you are doing here!
function: def registerWidget(cls):
  	"""
  	Register a new Widget class for pychan.
  	
  	If the widget class name is already used you will overwrite the existing
  	definition.  There is no warning to tell you if this has happened.  Be sure
  	to understand what you are doing here!
  	"""
  	global WIDGETS
  	name = cls.__name__
  
  	WIDGETS[name] = cls
function_tokens: def registerWidget ( cls ) : global WIDGETS name = cls . __name__ WIDGETS [ name ] = cls