So I have been exploring building my own gadgets. I am bit stumped as to what defines a BOOPSI gadget to be a Reaction gadget. I clearly see distinction with MUI as it has its own messaging and base classes, but for Reaction I don't see any characteristics that clearly define any functional requirements for a Reaction gadget. I do see a lot of selective implementation of base GadgetClass attributes. For example GA_Hidden, does it work or not who knows until you try. Is there a clear helloworld gadget example that shows a skeleton of a gadgetclass derived gadget? Is the answer really only go read autodocs and headers? Half of TextEditor gadget don't work. I have found some decent information and reference materials on Thomas Rapp's site but I find I spend more time writing test programs and reverse engineering how controls work than writing working code and moving my project forward.
Sorry if this sounds whiny I do get the AmigaOS is limited with its user base I am just bit frustrated as this is slogging.
Anyone got any suggested references I might be missing?