Widgets
•
small components
•
examples: dialog buttons, mail inbox folders
•
control own drawing and user interaction
•
largely self-contained
•
usually a rectangular area
•
in principle, a person with a text editor can
put together an application