Hi,
I've been working with all of the GadTools gadgets and appear to have found a minor bug. My function which calls GT_GetGadgetAttrsA gets one attribute at a time. I had been using a return value of zero to indicate an error which misled me into thinking the problem was worse than it was.
When I get GTCY_Active for a Cycle gadget or GTPA_Color for a Palette gadget the return value from GT_GetGadgetAttrsA is zero even though one tag was successfully processed so should be returning one. I now ignore the return value (numProcessed) so have no way to know whether the call was successful or not. Otherwise everything seems to be excellent! Thanks for your great work!
NathanH