// =========================================================================== // PPxAECycloneEvents.cp // =========================================================================== #include "AECycloneEvents.h" #include "StAEDesc.h" OSStatus AEConvertFilesDoer::DoAppleEvent( const PPx::AutoAEDesc& inAppleEvent, PPx::AutoAEDesc& outAEReply) { StAEDesc theResult; OSStatus err = DoAEConvertFiles(inAppleEvent.GetRef(), theResult); if ( (theResult.IsNULL() == false) && (outAEReply.IsNull() ==false) ) { err = ::AEPutParamDesc(outAEReply.GetPtr(), keyAEResult, theResult); } return err; } OSStatus AEConvertClipboardDoer::DoAppleEvent( const PPx::AutoAEDesc& inAppleEvent, PPx::AutoAEDesc& outAEReply) { StAEDesc theResult; OSStatus err = DoAEConvertClipboard(inAppleEvent.GetRef(), theResult); if ( (theResult.IsNULL() == false) && (outAEReply.IsNull() ==false) ) { err = ::AEPutParamDesc(outAEReply.GetPtr(), keyAEResult, theResult); } return err; } OSStatus AEConvertTextDoer::DoAppleEvent( const PPx::AutoAEDesc& inAppleEvent, PPx::AutoAEDesc& outAEReply) { StAEDesc theResult; OSStatus err = DoAEConvertText(inAppleEvent.GetRef(), theResult); if ( (theResult.IsNULL() == false) && (outAEReply.IsNull() ==false) ) { err = ::AEPutParamDesc(outAEReply.GetPtr(), keyAEResult, theResult); } return err; } OSStatus AESetAlertModeDoer::DoAppleEvent( const PPx::AutoAEDesc& inAppleEvent, PPx::AutoAEDesc& outAEReply) { StAEDesc theResult; OSStatus err = DoAESetAlertMode(inAppleEvent.GetRef(), theResult); if ( (theResult.IsNULL() == false) && (outAEReply.IsNull() ==false) ) { err = ::AEPutParamDesc(outAEReply.GetPtr(), keyAEResult, theResult); } return err; }