4 INIT : ++X_Event_last,
\r
5 ADDED : ++X_Event_last,
\r
6 CREATION_COMPLETE : ++X_Event_last,
\r
7 REMOVED : ++X_Event_last,
\r
9 // http://d.hatena.ne.jp/edvakf/20100205/1265338487
\r
10 // http://d.hatena.ne.jp/uupaa/20100401/1270097629
\r
11 ENTER_VIEW : ++X_Event_last, // 要素が視界に入った
\r
12 OUT_VIEW : ++X_Event_last,
\r
14 POINTER_OUT : ++X_Event_last,
\r
15 POINTER_IN : ++X_Event_last,
\r
20 // BASE_FONT_SIZE_CHANGE
\r
22 /* -- Pointing Device Event -- */
\r
23 _START_POINTER : X_Event_last + 0.5,
\r
25 CONTEXT_MENU : ++X_Event_last, // rightclick or longtouch or menukey or ctrl + click
\r
27 /* -- ここよりあとはノード上をバブルアップ -- */
\r
28 _START_BUBLEUP : X_Event_last + 0.5,
\r
30 // raw pointing device event
\r
32 _POINTER_DOWN : ++X_Event_last,
\r
33 _POINTER_UP : ++X_Event_last,
\r
34 _POINTER_MOVE : ++X_Event_last,
\r
35 _POINTER_CANCEL : ++X_Event_last,
\r
36 _TOUCH_START : ++X_Event_last,
\r
37 _TOUCH_END : ++X_Event_last,
\r
38 _TOUCH_MOVE : ++X_Event_last,
\r
39 _TOUCH_CANCEL : ++X_Event_last,
\r
40 _MOUSE_DOWN : ++X_Event_last,
\r
41 _MOUSE_UP : ++X_Event_last,
\r
42 _MOUSE_MOVE : ++X_Event_last,
\r
43 _MOUSE_CANCEL : ++X_Event_last,
\r
45 FILE_DRAG : ++X_Event_last,
\r
46 FILE_DRAG_START : ++X_Event_last,
\r
47 FILE_DRAG_END : ++X_Event_last,
\r
48 FILE_HOLD : ++X_Event_last,
\r
49 FILE_HOLD_END : ++X_Event_last,
\r
50 FILE_DROP_BEFORE : ++X_Event_last,
\r
51 FILE_DROP : ++X_Event_last,
\r
52 FILE_DROP_CANCEL : ++X_Event_last,
\r
54 /* -- ここより後は X.UI 用のイベント -- */
\r
55 _START_XUI_EVENT : X_Event_last + 0.5,
\r
57 /* -- Mouse & Floating touch(Xperia sola)?? -- */
\r
58 HOVER_MOVE : ++X_Event_last,
\r
59 HOVER_STAY : ++X_Event_last,
\r
60 HOVER_STAY_END : ++X_Event_last,
\r
61 WHEEL : ++X_Event_last,
\r
63 /* -- Gesuture Event -- */
\r
64 HOLD : ++X_Event_last,
\r
65 HOLD_END : ++X_Event_last,
\r
66 TAP : ++X_Event_last,
\r
67 DOUBLE_TAP : ++X_Event_last,
\r
68 DRAG : ++X_Event_last,
\r
69 DRAG_START : ++X_Event_last,
\r
70 DRAG_END : ++X_Event_last,
\r
71 DRAG_UP : ++X_Event_last,
\r
72 DRAG_RIGHT : ++X_Event_last,
\r
73 DRAG_LEFT : ++X_Event_last,
\r
74 DRAG_DOWN : ++X_Event_last,
\r
75 SWIP : ++X_Event_last,
\r
76 SWIP_UP : ++X_Event_last,
\r
77 SWIP_RIGHT : ++X_Event_last,
\r
78 SWIP_LEFT : ++X_Event_last,
\r
79 SWIP_DOWN : ++X_Event_last,
\r
80 TRANSFORM : ++X_Event_last,
\r
81 TRANSFORM_START : ++X_Event_last,
\r
82 TRANSFORM_END : ++X_Event_last,
\r
83 PINCH : ++X_Event_last,
\r
84 PINCH_IN : ++X_Event_last,
\r
85 PINCH_OUT : ++X_Event_last,
\r
86 ROTATE : ++X_Event_last,
\r
88 _END_XUI_EVENT : X_Event_last + 0.5,
\r
90 _END_POINTER : X_Event_last + 0.5,
\r
91 /* -- Pointing Device Event -- */
\r
93 KEY_DOWN : ++X_Event_last,
\r
94 KEY_UP : ++X_Event_last,
\r
95 KEY_HOLD : ++X_Event_last,
\r
96 KEY_CANCEL : ++X_Event_last,
\r
98 SCROLL_BEFORE_START : ++X_Event_last, // cancelable
\r
99 SCROLL_START : ++X_Event_last,
\r
100 SCROLL_BEFORE_MOVE : ++X_Event_last,
\r
101 SCROLL_MOVE : ++X_Event_last,
\r
102 SCROLL_END : ++X_Event_last,
\r
103 SCROLL_REFRESH : ++X_Event_last,
\r
105 ANIME_BEFORE_START : ++X_Event_last,
\r
106 ANIME_START : ++X_Event_last,
\r
107 ANIME : ++X_Event_last,
\r
108 ANIME_END : ++X_Event_last,
\r
109 ANIME_BEFORE_STOP : ++X_Event_last, // before cancel
\r
110 ANIME_STOP : ++X_Event_last,
\r
112 PAGE_BEFORE_SHOW : ++X_Event_last,
\r
113 PAGE_SHOW : ++X_Event_last,
\r
114 PAGE_AFTER_SHOW : ++X_Event_last,
\r
115 PAGE_BEFORE_HIDE : ++X_Event_last,
\r
116 PAGE_HIDE : ++X_Event_last,
\r
117 PAGE_AFTER_HIDE : ++X_Event_last,
\r
120 CHANGE : ++X_Event_last,
\r
121 SUBMIT : ++X_Event_last,
\r
122 SELECT : ++X_Event_last, // click or tap or enterkey
\r
128 // raw pointing device event
\r
129 //if( X_UA_HID.POINTER ){
\r
130 X.UI.Event.IdToName[ X.UI.Event._POINTER_DOWN ] = 'pointerdown';
\r
131 X.UI.Event.IdToName[ X.UI.Event._POINTER_UP ] = 'pointerup';
\r
132 X.UI.Event.IdToName[ X.UI.Event._POINTER_MOVE ] = 'pointermove';
\r
133 X.UI.Event.IdToName[ X.UI.Event._POINTER_CANCEL ] = 'pointercancel';
\r
136 if( X_UA_HID.TOUCH ){
\r
137 X.UI.Event.IdToName[ X.UI.Event._TOUCH_START ] = 'touchstart';
\r
138 X.UI.Event.IdToName[ X.UI.Event._TOUCH_END ] = 'touchend';
\r
139 X.UI.Event.IdToName[ X.UI.Event._TOUCH_MOVE ] = 'touchmove';
\r
140 X.UI.Event.IdToName[ X.UI.Event._TOUCH_CANCEL ] = 'touchcancel';
\r
143 X.UI.Event.IdToName[ X.UI.Event._MOUSE_DOWN ] = 'mousedown';
\r
144 X.UI.Event.IdToName[ X.UI.Event._MOUSE_UP ] = 'mouseup';
\r
145 X.UI.Event.IdToName[ X.UI.Event._MOUSE_MOVE ] = 'mousemove';
\r
146 X.UI.Event.IdToName[ X.UI.Event._MOUSE_CANCEL ] = 'mouseleave'; // ??
\r
150 ( function( IdToName, NameToID, p ){
\r
151 for( p in IdToName ){
\r
152 if( X_EMPTY_OBJECT[ p ] ) continue;
\r
153 NameToID[ IdToName[ p ] ] = p;
\r
155 })( X.UI.Event.IdToName, X.UI.Event.NameToID );
\r