User Guide: I tell myself periodically to read the whole thing  (be never 
do…tinyDictionary has me hooked) … here it is, as you says, clearly stated on 
page 105


If background behavior is false, the group is in the message path for all 
controls it owns, but is not in the

message path of any other object.

If the background behavior is true, the group is also in the message path for 
any cards it is placed on. If

you send a message to a card control, the message passes through the control, 
then the card, then

any background groups on the card in order of number, then the stack.

Since a group owns any controls that are part of the group, if you send a 
message to a control within a

group, the group is in the message path for its own controls, regardless of 
whether it’s background

behavior is true or false. If a group has already received a message because it 
was originally sent to one

of the controls in the group, the message is not sent through the group again 
after the card has

handled it.

Tip: If you want a handler in a group's script to affect only the objects in 
the group, place

the following statement at the beginning of the handler:

if the owner of the target is not me then pass message.

This filters out any objects that are not part of the group.


I'm having fun there, but seriously, the User Guide has been pretty good
in recent years. I'm often surprised at how the answers to many forum
questions are covered well in it, yet when I ask about it most people
don't even notice that it's there, the second-from-the-top item in LC's
Help menu.
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to