source: Sophya/trunk/SophyaPI/PI/Quartz/pieventquartz.cpp@ 4077

Last change on this file since 4077 was 4077, checked in by garnier, 13 years ago

Last version of PI comming from Reza

File size: 1.7 KB
RevLine 
[4077]1/*
2 * pieventquartz.cpp
3 * PI
4 *
5 * Created by Bruno MANSOUX on 02/03/10.
6 *
7 */
8
9#include "pieventquartz.h"
10
11void PIGetEventName (EventRef event)
12{
13 UInt32 eventClass = GetEventClass( event );
14 UInt32 eventKind = GetEventKind( event );
15
16 switch(eventClass)
17 {
18 case kEventClassControl:
19 {
20 switch (eventKind)
21 {
22 case kEventControlDraw:
23 printf(" kEventControlDraw \n");
24 break;
25 case kEventControlOwningWindowChanged:
26 printf(" kEventControlOwningWindowChanged\n");
27 break;
28 case kEventControlInitialize:
29 printf(" kEventControlInitialize\n");
30 break;
31 case kEventControlHitTest:
32 printf("kEventControlHitTest\n");
33 break;
34 case kEventControlGetPartRegion:
35 printf("kEventControlGetPartRegion\n");
36 break;
37 case kEventControlBoundsChanged:
38 printf(" kEventControlBoundsChanged \n");
39 break;
40 case kEventControlClick:
41 printf(" kEventControlClick \n");
42 break;
43 }
44 }
45 break;
46
47 case kEventClassWindow:
48 {
49 switch (eventKind)
50 {
51 case kEventWindowClose:
52 printf(" kEventWindowClose \n");
53 break;
54 case kEventWindowDrawContent:
55 printf(" kEventWindowDrawContent \n");
56 break;
57 case kEventWindowBoundsChanged:
58 printf(" kEventWindowBoundsChanged \n");
59 break;
60 case kEventWindowResizeCompleted:
61 printf(" kEventWindowResizeCompleted \n");
62 break;
63 }
64 }
65 break;
66
67 case kEventClassHIObject:
68 {
69 switch (eventKind)
70 {
71 case kEventHIObjectConstruct:
72 printf(" kEventHIObjectConstruct \n");
73 break;
74 case kEventHIObjectInitialize:
75 printf(" kEventHIObjectInitialize\n");
76 break;
77 case kEventHIObjectDestruct:
78 printf(" kEventHIObjectDestruct\n");
79 break;
80 }
81 }
82 break;
83
84 default:
85 break;
86 }
87
88 return;
89}
90
Note: See TracBrowser for help on using the repository browser.