CreateContext(glistptr)(a0) - Create a place for GadTools context data. (V36) CreateGadgetA(kind,gad,ng,taglist)(d0/a0/a1/a2) - Allocate and initialize a gadtools gadget. (V36) CreateMenusA(newmenu,taglist)(a0/a1) - Allocate and fill out a menu structure. (V36) DrawBevelBoxA(rport,left,top,width,height,taglist)(a0,d0/d1/d2/d3/a1) - Draws a bevelled box. (V36) FreeGadgets(gad)(a0) - Free a linked list of gadgets. (V36) FreeMenus(menu)(a0) - Frees memory allocated by CreateMenusA(). (V36) FreeVisualInfo(vi)(a0) - Return any resources taken by GetVisualInfo. (V36) GetVisualInfoA(screen,taglist)(a0/a1) - Get information GadTools needs for visuals. (V36) GT_BeginRefresh(win)(a0) - Begin refreshing friendly to GadTools. (V36) GT_EndRefresh(win,complete)(a0,d0) - End refreshing friendly to GadTools. (V36) GT_FilterIMsg(imsg)(a1) - Filter an IntuiMessage through GadTools. (V36) GT_GetIMsg(iport)(a0) - Get an IntuiMessage, with GadTools processing. (V36) GT_PostFilterIMsg(imsg)(a1) - Return the unfiltered message after GT_RefreshWindow(win,req)(a0/a1) - Refresh all the GadTools gadgets. (V36) GT_ReplyIMsg(imsg)(a1) - Reply a message obtained with GT_GetIMsg(). (V36) GT_SetGadgetAttrsA(gad,win,req,taglist)(a0/a1/a2/a3) - Change the attributes of a GadTools gadget. (V36) LayoutMenuItemsA(firstitem,vi,taglist)(a0/a1/a2) - Position all the menu items. (V36) LayoutMenusA(firstmenu,vi,taglist)(a0/a1/a2) - Position all the menus and menu items. (V36)