XPDispatchMode
The dispatching modes describe how the widgets library sends out messages. Currently there are three modes:
| Name | Value | Description |
|---|---|---|
| xpMode_Direct | "0" | The message will only be sent to the target widget. |
| xpMode_UpChain | "1" |
The message is sent to the target widget, then up the chain of parents until the message is
handled or a parentless widget is reached. |
| xpMode_Recursive | "2" | The message is sent to the target widget and then all of its children recursively depth-first. |
| xpMode_DirectAllCallbacks | "3" | The message is sent just to the target, but goes to every callback, even if it is handled. |
| xpMode_Once | "4" | The message is only sent to the very first handler even if it is not accepted. (This is really only useful for some internal widget library functions.) |