khtml Library API Documentation

kjs_events.lut.h

00001 /* Automatically generated from ./kjs_events.cpp using ../../kjs/create_hash_table. DO NOT EDIT ! */
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 } // namespace
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 } // namespace
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 } // namespace
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 } // namespace
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 } // namespace
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 } // namespace
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 } // namespace
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 } // namespace
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 } // namespace
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 } // namespace
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 } // namespace
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 } // namespace
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 } // namespace
KDE Logo
This file is part of the documentation for khtml Library Version 3.4.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed May 4 07:16:31 2005 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2003