/* * pieventquartz.cpp * PI * * Created by Bruno MANSOUX on 02/03/10. * */ #include "pieventquartz.h" void PIGetEventName (EventRef event) { UInt32 eventClass = GetEventClass( event ); UInt32 eventKind = GetEventKind( event ); switch(eventClass) { case kEventClassControl: { switch (eventKind) { case kEventControlDraw: printf(" kEventControlDraw \n"); break; case kEventControlOwningWindowChanged: printf(" kEventControlOwningWindowChanged\n"); break; case kEventControlInitialize: printf(" kEventControlInitialize\n"); break; case kEventControlHitTest: printf("kEventControlHitTest\n"); break; case kEventControlGetPartRegion: printf("kEventControlGetPartRegion\n"); break; case kEventControlBoundsChanged: printf(" kEventControlBoundsChanged \n"); break; case kEventControlClick: printf(" kEventControlClick \n"); break; } } break; case kEventClassWindow: { switch (eventKind) { case kEventWindowClose: printf(" kEventWindowClose \n"); break; case kEventWindowDrawContent: printf(" kEventWindowDrawContent \n"); break; case kEventWindowBoundsChanged: printf(" kEventWindowBoundsChanged \n"); break; case kEventWindowResizeCompleted: printf(" kEventWindowResizeCompleted \n"); break; } } break; case kEventClassHIObject: { switch (eventKind) { case kEventHIObjectConstruct: printf(" kEventHIObjectConstruct \n"); break; case kEventHIObjectInitialize: printf(" kEventHIObjectInitialize\n"); break; case kEventHIObjectDestruct: printf(" kEventHIObjectDestruct\n"); break; } } break; default: break; } return; }