1 | /*
|
---|
2 | * pieventquartz.cpp
|
---|
3 | * PI
|
---|
4 | *
|
---|
5 | * Created by Bruno MANSOUX on 02/03/10.
|
---|
6 | *
|
---|
7 | */
|
---|
8 |
|
---|
9 | #include "pieventquartz.h"
|
---|
10 |
|
---|
11 | void 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 |
|
---|