Commodities
ActivateCxObj(), 731
AddIEvents(), 749
ArgArrayDone(), 735
ArgArrayInit(), 735
ArgInt(), 735
ArgString(), 735
AttachCxObj(), 737
ClearCxObjError(), 742
connecting CxObjects, 737
controller commands, 734
controlling CxMessages, 746
custom CxObject function arguments, 744
custom CxObjects, 744
custom input handlers, 727
CxBroker(), 730
CxCustom(), 744
CxDebug(), 745
CxFilter(), 736
CxMessage, 729, 731
CxMessage types, 731
CxMsgData(), 731
CxMsgID(), 731
CxMsgType(), 731
CxObject, 729, 729-730 - broker, 730
CxObject error values, 742
CxObject errors, 742
CxObjError(), 742
CxSender(), 741
CxSignal(), 743
CxTranslate(), 741
debug CxObjects, 745
DeleteCxObj(), 734
DeleteCxObjAll(), 734
DisposeCxMsg(), 746
DivertCxMsg(), 746
EnqueueCxObj(), 737
error codes, 731
event classes, 736
Examples
custom CxObject for swapping mouse buttons, 744
hotkey pop-up shell commodity, 750
input description strings, 737
monitoring user inactivity, 747
opening a broker commodity, 731
simple hot key commodity, 738
filtering events, 736
FreeIEvents(), 749
function reference, 753
generating new input events, 749
input description strings, 736
InputXpression.ix_QualSame bits, 745
InsertCxObj(), 737
InvertString(), 749
IX structure, 745
IX.ix_QualSame bits, 745
ParseIX(), 746
RemoveCxObj(), 737
requiring uniqueness, 743
RouteCxMsg(), 746
sender CxObjects, 741
SetCxObjPri(), 737
SetFilter(), 746
SetFilterIX(), 746
SetTranslate(), 742
shutting down a commodity, 734
signal CxObjects, 743
struct InputXpression, 745
struct NewBroker, 730
tool types, 734
translate CxObjects, 741
uniqueness, 743
using the IX structure, 746
[Back to Amiga Developer Docs]