[Contents] [Index] [Help] [Retrace] [Browse <] [Browse >]

The following are brief descriptions of the Intuition functions discussed
in this chapter.  See the "Amiga ROM Kernel Reference Manual: Includes and
Autodocs" for details on each function call.  All of these functions
require Release 2 or a later version of the operating system.


               Table 15-2: GadTools Library Functions
  ______________________________________________________________________
 |                                                                      |
 |          Function                  Description                       |
 |======================================================================|
 |       CreateGadgetA()  Allocate GadTools gadget, tag array form.     |
 |        CreateGadget()  Allocate GadTools gadget, varargs form.       |
 |         FreeGadgets()  Free all GadTools gadgets.                    |
 |  GT_SetGadgetAttrsA()  Update gadget, tag array form.                |
 |   GT_SetGadgetAttrs()  Update gadget, varargs form.                  |
 |       CreateContext()  Create a base for adding GadTools gadgets.    |
 |----------------------------------------------------------------------|
 |        CreateMenusA()  Allocate GadTools menu structures, tag array  |
 |                        form.                                         |
 |         CreateMenus()  Allocate GadTools menu structures, varargs    |
 |                        form.                                         |
 |           FreeMenus()  Free menus allocated with CreateMenus().      |
 |    LayoutMenuItemsA()  Format GadTools menu items, tag array form.   |
 |     LayoutMenuItems()  Format GadTools menu items, varargs form.     |
 |        LayoutMenusA()  Format GadTools menus, tag array form.        |
 |         LayoutMenus()  Format GadTools menus, varargs form.          |
 |----------------------------------------------------------------------|
 |          GT_GetIMsg()  GadTools gadget compatible version of         |
 |                        GetMsg().                                     |
 |        GT_ReplyIMsg()  GadTools gadget compatible version of         |
 |                        ReplyMsg().                                   |
 |       GT_FilterIMsg()  Process GadTools gadgets with                 |
 |                        GetMsg()/ReplyMsg().                          |
 |   GT_PostFilterIMsg()  Process GadTools gadgets with                 |
 |                        GetMsg()/ReplyMsg().                          |
 |----------------------------------------------------------------------|
 |    GT_RefreshWindow()  Display GadTools gadget imagery after         |
 |                        creation.                                     |
 |     GT_BeginRefresh()  GadTools gadget compatible version of         |
 |                        BeginRefresh().                               |
 |       GT_EndRefresh()  GadTools gadget compatible version of         |
 |                        EndRefresh().                                 |
 |----------------------------------------------------------------------|
 |       DrawBevelBoxA()  Draw a 3D box, tag array form.                |
 |        DrawBevelBox()  Draw a 3D box, varargs form.                  |
 |----------------------------------------------------------------------|
 |      GetVisualInfoA()  Get drawing information for GadTools, tag     |
 |                        array form.                                   |
 |       GetVisualInfo()  Get drawing information for GadTools, varargs |
 |                        form.                                         |
 |      FreeVisualInfo()  Free drawing information for GadTools.        |
 |______________________________________________________________________|