On Thursday 02 Oct 2008 6:44:58 am Aidan Gauland wrote:
Hello,
I've created a Morph (an indirect subclass of Morph) and I want it to have an extra halo for bringing up a special menu (or dialog, or etc.). How can I do this?
For adding a new button called BBB, you need to 1. add a halospec for addBBBHandle to Preferences class (see senders of addScriptorHandle: for the list) 2. add wantsBBBHaloHandle to Morph (returning false) 3. add method addBBBHandle to HaloMorph (see addScriptorHandle: for an example). 4. Add wantsBBBHaloHandle method (returning true) and a event handler to your Morph
See senders and implementors of addScriptorHandle: for an example.
HTH .. Subbu