3 libbasetype struct CommoditiesBase
7 #include <exec/types.h>
8 #include <exec/nodes.h>
9 #include <devices/inputevent.h>
10 #include <devices/keymap.h>
11 #include <libraries/commodities.h>
18 CxObj *CreateCxObj(ULONG type, IPTR arg1, IPTR arg2) (D0, A0, A1)
19 CxObj *CxBroker(struct NewBroker *nb, LONG *error) (A0, D0)
20 LONG ActivateCxObj(CxObj *co, LONG true) (A0, D0)
21 void DeleteCxObj(CxObj *co) (A0)
22 void DeleteCxObjAll(CxObj *co) (A0)
23 ULONG CxObjType(CxObj *co) (A0)
24 LONG CxObjError(CxObj *co) (A0)
25 void ClearCxObjError(CxObj *co) (A0)
26 LONG SetCxObjPri(CxObj *co, LONG pri) (A0, D0)
27 void AttachCxObj(CxObj *headObj, CxObj *co) (A0, A1)
28 void EnqueueCxObj(CxObj *headObj, CxObj *co) (A0, A1)
29 void InsertCxObj(CxObj *headObj, CxObj *co, CxObj *pred) (A0, A1, A2)
30 void RemoveCxObj(CxObj *co) (A0)
32 void SetTranslate(CxObj *translator, struct InputEvent *events) (A0, A1)
33 void SetFilter(CxObj *filter, STRPTR text) (A0, A1)
34 void SetFilterIX(CxObj *filter, IX *ix) (A0, A1)
35 LONG ParseIX(CONST_STRPTR desc, IX *ix) (A0, A1)
36 ULONG CxMsgType(CxMsg *cxm) (A0)
37 APTR CxMsgData(CxMsg *cxm) (A0)
38 LONG CxMsgID(CxMsg *cxm) (A0)
39 void DivertCxMsg(CxMsg *cxm, CxObj *headObj, CxObj *returnObj) (A0, A1, A2)
40 void RouteCxMsg(CxMsg *cxm, CxObj *co) (A0, A1)
41 void DisposeCxMsg(CxMsg *cxm) (A0)
42 BOOL InvertKeyMap(ULONG ansiCode, struct InputEvent *event, struct KeyMap *km) (D0, A0, A1)
43 void AddIEvents(struct InputEvent *events) (A0)
44 LONG CopyBrokerList(struct List *CopyofList) (A0)
45 void FreeBrokerList(struct List *brokerList) (A0)
46 ULONG BrokerCommand(STRPTR name, ULONG command) (A0, D0)
47 BOOL MatchIX(struct InputEvent *event, IX *ix) (A0, A1)