kjs_events.lut.h
00001
00002
00003 using namespace KJS;
00004
00005 namespace KJS {
00006
00007 static const char EventConstructorTableStrings[] = {
00008 "\0"
00009 "CAPTURING_PHASE\0"
00010 "BUBBLING_PHASE\0"
00011 "AT_TARGET\0"
00012 "MOUSEDOWN\0"
00013 "MOUSEDRAG\0"
00014 "MOUSEMOVE\0"
00015 "MOUSEOVER\0"
00016 "DBLCLICK\0"
00017 "DRAGDROP\0"
00018 "KEYPRESS\0"
00019 "MOUSEOUT\0"
00020 "KEYDOWN\0"
00021 "MOUSEUP\0"
00022 "CHANGE\0"
00023 "SELECT\0"
00024 "FOCUS\0"
00025 "KEYUP\0"
00026 "BLUR\0"
00027 };
00028
00029
00030 static const struct HashEntry EventConstructorTableEntries[] = {
00031 { 1, DOM::Event::CAPTURING_PHASE, DontDelete|ReadOnly, 0, 3 },
00032 { 17, DOM::Event::BUBBLING_PHASE, DontDelete|ReadOnly, 0, 6 },
00033 { 109, 8, DontDelete|ReadOnly, 0, 7 },
00034 { 32, DOM::Event::AT_TARGET, DontDelete|ReadOnly, 0, 4 },
00035 { 42, 1, DontDelete|ReadOnly, 0, 5 },
00036 { 126, 2, DontDelete|ReadOnly, 0, 13 },
00037 { 72, 4, DontDelete|ReadOnly, 0, 8 },
00038 { 62, 16, DontDelete|ReadOnly, 0, 11 },
00039 { 52, 32, DontDelete|ReadOnly, 0, 9 },
00040 { 85, 64, DontDelete|ReadOnly, 0, 10 },
00041 { 82, 128, DontDelete|ReadOnly, 0, 14 },
00042 { 118, 256, DontDelete|ReadOnly, 0, 12 },
00043 { 154, 512, DontDelete|ReadOnly, 0, 18 },
00044 { 100, 1024, DontDelete|ReadOnly, 0, 15 },
00045 { 91, 2048, DontDelete|ReadOnly, 0, 17 },
00046 { 148, 4096, DontDelete|ReadOnly, 0, 16 },
00047 { 160, 8192, DontDelete|ReadOnly, 0, -1 },
00048 { 141, 16384, DontDelete|ReadOnly, 0, -1 },
00049 { 134, 32768, DontDelete|ReadOnly, 0, -1 }
00050 };
00051
00052 const struct HashTable EventConstructorTable = { 2, 19, EventConstructorTableEntries, 3, EventConstructorTableStrings};
00053
00054 }
00055
00056 using namespace KJS;
00057
00058 namespace KJS {
00059
00060 static const char DOMEventTableStrings[] = {
00061 "\0"
00062 "currentTarget\0"
00063 "cancelBubble\0"
00064 "returnValue\0"
00065 "cancelable\0"
00066 "eventPhase\0"
00067 "srcElement\0"
00068 "timeStamp\0"
00069 "bubbles\0"
00070 "target\0"
00071 "type\0"
00072 };
00073
00074
00075 static const struct HashEntry DOMEventTableEntries[] = {
00076 { 1, DOMEvent::CurrentTarget, DontDelete|ReadOnly, 0, 7 },
00077 { 0, 0, 0, 0, -1 },
00078 { 98, DOMEvent::Type, DontDelete|ReadOnly, 0, -1 },
00079 { 91, DOMEvent::Target, DontDelete|ReadOnly, 0, 9 },
00080 { 0, 0, 0, 0, -1 },
00081 { 28, DOMEvent::ReturnValue, DontDelete, 0, 11 },
00082 { 62, DOMEvent::SrcElement, DontDelete|ReadOnly, 0, -1 },
00083 { 51, DOMEvent::EventPhase, DontDelete|ReadOnly, 0, 8 },
00084 { 83, DOMEvent::Bubbles, DontDelete|ReadOnly, 0, -1 },
00085 { 40, DOMEvent::Cancelable, DontDelete|ReadOnly, 0, 10 },
00086 { 73, DOMEvent::TimeStamp, DontDelete|ReadOnly, 0, -1 },
00087 { 15, DOMEvent::CancelBubble, DontDelete, 0, -1 }
00088 };
00089
00090 const struct HashTable DOMEventTable = { 2, 12, DOMEventTableEntries, 7, DOMEventTableStrings};
00091
00092 }
00093
00094 using namespace KJS;
00095
00096 namespace KJS {
00097
00098 static const char DOMEventProtoTableStrings[] = {
00099 "\0"
00100 "stopPropagation\0"
00101 "preventDefault\0"
00102 "initEvent\0"
00103 };
00104
00105
00106 static const struct HashEntry DOMEventProtoTableEntries[] = {
00107 { 0, 0, 0, 0, -1 },
00108 { 0, 0, 0, 0, -1 },
00109 { 1, DOMEvent::StopPropagation, DontDelete|Function, 0, 3 },
00110 { 17, DOMEvent::PreventDefault, DontDelete|Function, 0, 4 },
00111 { 32, DOMEvent::InitEvent, DontDelete|Function, 3, -1 }
00112 };
00113
00114 const struct HashTable DOMEventProtoTable = { 2, 5, DOMEventProtoTableEntries, 3, DOMEventProtoTableStrings};
00115
00116 }
00117
00118 using namespace KJS;
00119
00120 namespace KJS {
00121
00122 static const char EventExceptionConstructorTableStrings[] = {
00123 "\0"
00124 "UNSPECIFIED_EVENT_TYPE_ERR\0"
00125 };
00126
00127
00128 static const struct HashEntry EventExceptionConstructorTableEntries[] = {
00129 { 1, DOM::EventException::UNSPECIFIED_EVENT_TYPE_ERR, DontDelete|ReadOnly, 0, -1 }
00130 };
00131
00132 const struct HashTable EventExceptionConstructorTable = { 2, 1, EventExceptionConstructorTableEntries, 1, EventExceptionConstructorTableStrings};
00133
00134 }
00135
00136 using namespace KJS;
00137
00138 namespace KJS {
00139
00140 static const char DOMUIEventTableStrings[] = {
00141 "\0"
00142 "charCode\0"
00143 "keyCode\0"
00144 "detail\0"
00145 "layerX\0"
00146 "layerY\0"
00147 "pageX\0"
00148 "pageY\0"
00149 "which\0"
00150 "view\0"
00151 };
00152
00153
00154 static const struct HashEntry DOMUIEventTableEntries[] = {
00155 { 32, DOMUIEvent::LayerY, DontDelete|ReadOnly, 0, -1 },
00156 { 10, DOMUIEvent::KeyCode, DontDelete|ReadOnly, 0, -1 },
00157 { 57, DOMUIEvent::View, DontDelete|ReadOnly, 0, 7 },
00158 { 0, 0, 0, 0, -1 },
00159 { 18, DOMUIEvent::Detail, DontDelete|ReadOnly, 0, 8 },
00160 { 45, DOMUIEvent::PageY, DontDelete|ReadOnly, 0, -1 },
00161 { 25, DOMUIEvent::LayerX, DontDelete|ReadOnly, 0, 9 },
00162 { 1, DOMUIEvent::CharCode, DontDelete|ReadOnly, 0, -1 },
00163 { 39, DOMUIEvent::PageX, DontDelete|ReadOnly, 0, -1 },
00164 { 51, DOMUIEvent::Which, DontDelete|ReadOnly, 0, -1 }
00165 };
00166
00167 const struct HashTable DOMUIEventTable = { 2, 10, DOMUIEventTableEntries, 7, DOMUIEventTableStrings};
00168
00169 }
00170
00171 using namespace KJS;
00172
00173 namespace KJS {
00174
00175 static const char DOMUIEventProtoTableStrings[] = {
00176 "\0"
00177 "initUIEvent\0"
00178 };
00179
00180
00181 static const struct HashEntry DOMUIEventProtoTableEntries[] = {
00182 { 1, DOMUIEvent::InitUIEvent, DontDelete|Function, 5, -1 }
00183 };
00184
00185 const struct HashTable DOMUIEventProtoTable = { 2, 1, DOMUIEventProtoTableEntries, 1, DOMUIEventProtoTableStrings};
00186
00187 }
00188
00189 using namespace KJS;
00190
00191 namespace KJS {
00192
00193 static const char DOMMouseEventTableStrings[] = {
00194 "\0"
00195 "relatedTarget\0"
00196 "fromElement\0"
00197 "toElement\0"
00198 "shiftKey\0"
00199 "clientX\0"
00200 "clientY\0"
00201 "ctrlKey\0"
00202 "metaKey\0"
00203 "offsetX\0"
00204 "offsetY\0"
00205 "screenX\0"
00206 "screenY\0"
00207 "altKey\0"
00208 "button\0"
00209 "x\0"
00210 };
00211
00212
00213 static const struct HashEntry DOMMouseEventTableEntries[] = {
00214 { 94, DOMMouseEvent::ScreenX, DontDelete|ReadOnly, 0, 3 },
00215 { 102, DOMMouseEvent::ScreenY, DontDelete|ReadOnly, 0, 2 },
00216 { 46, DOMMouseEvent::ClientX, DontDelete|ReadOnly, 0, 5 },
00217 { 124, DOMMouseEvent::X, DontDelete|ReadOnly, 0, 4 },
00218 { 54, DOMMouseEvent::ClientY, DontDelete|ReadOnly, 0, 7 },
00219 { 115, DOMMouseEvent::Y, DontDelete|ReadOnly, 0, 6 },
00220 { 78, DOMMouseEvent::OffsetX, DontDelete|ReadOnly, 0, 9 },
00221 { 86, DOMMouseEvent::OffsetY, DontDelete|ReadOnly, 0, 8 },
00222 { 62, DOMMouseEvent::CtrlKey, DontDelete|ReadOnly, 0, 10 },
00223 { 37, DOMMouseEvent::ShiftKey, DontDelete|ReadOnly, 0, 15 },
00224 { 110, DOMMouseEvent::AltKey, DontDelete|ReadOnly, 0, 11 },
00225 { 70, DOMMouseEvent::MetaKey, DontDelete|ReadOnly, 0, 12 },
00226 { 117, DOMMouseEvent::Button, DontDelete|ReadOnly, 0, 13 },
00227 { 1, DOMMouseEvent::RelatedTarget, DontDelete|ReadOnly, 0, 14 },
00228 { 15, DOMMouseEvent::FromElement, DontDelete|ReadOnly, 0, -1 },
00229 { 27, DOMMouseEvent::ToElement, DontDelete|ReadOnly, 0, -1 }
00230 };
00231
00232 const struct HashTable DOMMouseEventTable = { 2, 16, DOMMouseEventTableEntries, 2, DOMMouseEventTableStrings};
00233
00234 }
00235
00236 using namespace KJS;
00237
00238 namespace KJS {
00239
00240 static const char DOMMouseEventProtoTableStrings[] = {
00241 "\0"
00242 "initMouseEvent\0"
00243 };
00244
00245
00246 static const struct HashEntry DOMMouseEventProtoTableEntries[] = {
00247 { 1, DOMMouseEvent::InitMouseEvent, DontDelete|Function, 15, -1 }
00248 };
00249
00250 const struct HashTable DOMMouseEventProtoTable = { 2, 1, DOMMouseEventProtoTableEntries, 1, DOMMouseEventProtoTableStrings};
00251
00252 }
00253
00254 using namespace KJS;
00255
00256 namespace KJS {
00257
00258 static const char DOMTextEventTableStrings[] = {
00259 "\0"
00260 "inputGenerated\0"
00261 "outputString\0"
00262 "virtKeyVal\0"
00263 "keyVal\0"
00264 "numPad\0"
00265 };
00266
00267
00268 static const struct HashEntry DOMTextEventTableEntries[] = {
00269 { 40, DOMTextEvent::Key, DontDelete|ReadOnly, 0, 2 },
00270 { 29, DOMTextEvent::VirtKey, DontDelete|ReadOnly, 0, 3 },
00271 { 16, DOMTextEvent::OutputString, DontDelete|ReadOnly, 0, -1 },
00272 { 1, DOMTextEvent::InputGenerated, DontDelete|ReadOnly, 0, 4 },
00273 { 47, DOMTextEvent::NumPad, DontDelete|ReadOnly, 0, -1 }
00274 };
00275
00276 const struct HashTable DOMTextEventTable = { 2, 5, DOMTextEventTableEntries, 2, DOMTextEventTableStrings};
00277
00278 }
00279
00280 using namespace KJS;
00281
00282 namespace KJS {
00283
00284 static const char DOMTextEventProtoTableStrings[] = {
00285 "\0"
00286 "initTextEvent\0"
00287 };
00288
00289
00290 static const struct HashEntry DOMTextEventProtoTableEntries[] = {
00291 { 1, DOMTextEvent::InitTextEvent, DontDelete|Function, 10, -1 }
00292 };
00293
00294 const struct HashTable DOMTextEventProtoTable = { 2, 1, DOMTextEventProtoTableEntries, 1, DOMTextEventProtoTableStrings};
00295
00296 }
00297
00298 using namespace KJS;
00299
00300 namespace KJS {
00301
00302 static const char MutationEventConstructorTableStrings[] = {
00303 "\0"
00304 "MODIFICATION\0"
00305 "ADDITION\0"
00306 "REMOVAL\0"
00307 };
00308
00309
00310 static const struct HashEntry MutationEventConstructorTableEntries[] = {
00311 { 14, DOM::MutationEvent::ADDITION, DontDelete|ReadOnly, 0, 3 },
00312 { 1, DOM::MutationEvent::MODIFICATION, DontDelete|ReadOnly, 0, -1 },
00313 { 0, 0, 0, 0, -1 },
00314 { 23, DOM::MutationEvent::REMOVAL, DontDelete|ReadOnly, 0, -1 }
00315 };
00316
00317 const struct HashTable MutationEventConstructorTable = { 2, 4, MutationEventConstructorTableEntries, 3, MutationEventConstructorTableStrings};
00318
00319 }
00320
00321 using namespace KJS;
00322
00323 namespace KJS {
00324
00325 static const char DOMMutationEventTableStrings[] = {
00326 "\0"
00327 "relatedNode\0"
00328 "attrChange\0"
00329 "prevValue\0"
00330 "attrName\0"
00331 "newValue\0"
00332 };
00333
00334
00335 static const struct HashEntry DOMMutationEventTableEntries[] = {
00336 { 13, DOMMutationEvent::AttrChange, DontDelete|ReadOnly, 0, -1 },
00337 { 0, 0, 0, 0, -1 },
00338 { 1, DOMMutationEvent::RelatedNode, DontDelete|ReadOnly, 0, -1 },
00339 { 34, DOMMutationEvent::AttrName, DontDelete|ReadOnly, 0, -1 },
00340 { 24, DOMMutationEvent::PrevValue, DontDelete|ReadOnly, 0, 5 },
00341 { 43, DOMMutationEvent::NewValue, DontDelete|ReadOnly, 0, -1 }
00342 };
00343
00344 const struct HashTable DOMMutationEventTable = { 2, 6, DOMMutationEventTableEntries, 5, DOMMutationEventTableStrings};
00345
00346 }
00347
00348 using namespace KJS;
00349
00350 namespace KJS {
00351
00352 static const char DOMMutationEventProtoTableStrings[] = {
00353 "\0"
00354 "initMutationEvent\0"
00355 };
00356
00357
00358 static const struct HashEntry DOMMutationEventProtoTableEntries[] = {
00359 { 1, DOMMutationEvent::InitMutationEvent, DontDelete|Function, 8, -1 }
00360 };
00361
00362 const struct HashTable DOMMutationEventProtoTable = { 2, 1, DOMMutationEventProtoTableEntries, 1, DOMMutationEventProtoTableStrings};
00363
00364 }
This file is part of the documentation for khtml Library Version 3.4.0.