The application may place gadgets in windows to request various kinds of input from the user. These gadgets may be specified in the openwindowtaglist() call, or they may be created and added to the window later. For details about creating and using gadgets, see the chapters on "intuition gadgets" and the "gadtools library".