Intuition & GadTools Module
The Intuition & GadTools module provides functions for creating and managing Amiga UI gadgets and custom requesters through the AsmRequest system. It builds on top of intuition.library and gadtools.library to offer a higher-level interface for constructing user interfaces, including custom requesters with images, animations, sounds, and keyboard control.
AsmRequest Functions
- AllocAsmRequestA — Allocates and initializes an AsmRequest structure with configurable attributes.
- FreeAsmRequest — Frees all resources allocated by
AllocAsmRequestA(). - AsmRequestArgs — Displays a previously allocated AsmRequest on screen.
- ChangeAsmReqAttrsA — Modifies the attributes of an already allocated AsmRequest.
Gadget Attribute Functions
- SetAsmGadgetAttrsA — Changes the attributes of an AsmGadget, including attaching Hook callbacks.
- GetAsmGadgetAttr — Retrieves a single attribute from an AsmGadget.
- FindAsmGadget — Finds an AsmGadget by name within a REI.
Interface Management Functions
- OpenInterface — Opens an interface definition file (
.rei) from disk. - CloseInterface — Closes an interface and frees all resources allocated by
OpenInterface().
Last updated on