Exemple #1
0
CxObj *HotKey(STRPTR description,struct MsgPort *port,LONG id)
{ CxObj *filter;

  if ((filter=CreateCxObj(CX_FILTER,(LONG)description,NULL))) {
    AttachCxObj(filter,CreateCxObj(CX_SEND,(LONG)port,id));
    AttachCxObj(filter,CreateCxObj(CX_TRANSLATE,NULL,NULL));
    if (CxObjError(filter)) {
      DeleteCxObjAll(filter); filter=NULL;
    }
  }
  return filter;
}
Exemple #2
0
CxObj *HotKey(STRPTR descr, struct MsgPort *port, LONG ID)
{
CxObj *filter;

   if (filter = CxFilter(descr))
   {
       AttachCxObj(filter,CxSender(port,ID));
       AttachCxObj(filter,CxTranslate(NULL));

       if (CxObjError(filter))
       {
          DeleteCxObjAll(filter);
          filter = NULL;
       }
   }

   return (filter);
}