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. | |______________________________________________________________________|