// global pointer to gadget actually in use (when mouse button pressed)
static struct GadgetInfo *last_gi = NULL;
+boolean isMappedGadget(struct GadgetInfo *gi)
+{
+ return (gi != NULL && gi->mapped);
+}
+
static void MapGadgetExt(struct GadgetInfo *gi, boolean redraw)
{
if (gi == NULL || gi->deactivated || gi->mapped)
void ModifyGadget(struct GadgetInfo *, int, ...);
void RedrawGadget(struct GadgetInfo *);
+boolean isMappedGadget(struct GadgetInfo *);
void MapGadget(struct GadgetInfo *);
void UnmapGadget(struct GadgetInfo *);
void UnmapAllGadgets(void);