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     "keyCode\0"
00143     "detail\0"
00144     "layerX\0"
00145     "layerY\0"
00146     "pageX\0"
00147     "pageY\0"
00148     "which\0"
00149     "view\0"
00150 };
00151 
00152 
00153 static const struct HashEntry DOMUIEventTableEntries[] = {
00154    { 23, DOMUIEvent::LayerY, DontDelete|ReadOnly, 0, -1 },
00155    { 1, DOMUIEvent::KeyCode, DontDelete|ReadOnly, 0, -1 },
00156    { 48, DOMUIEvent::View, DontDelete|ReadOnly, 0, -1 },
00157    { 0, 0, 0, 0, -1 },
00158    { 9, DOMUIEvent::Detail, DontDelete|ReadOnly, 0, 7 },
00159    { 36, DOMUIEvent::PageY, DontDelete|ReadOnly, 0, -1 },
00160    { 16, DOMUIEvent::LayerX, DontDelete|ReadOnly, 0, 8 },
00161    { 30, DOMUIEvent::PageX, DontDelete|ReadOnly, 0, -1 },
00162    { 42, DOMUIEvent::Which, DontDelete|ReadOnly, 0, -1 }
00163 };
00164 
00165 const struct HashTable DOMUIEventTable = { 2, 9, DOMUIEventTableEntries, 7, DOMUIEventTableStrings};
00166 
00167 } // namespace
00168 
00169 using namespace KJS;
00170 
00171 namespace KJS {
00172 
00173 static const char DOMUIEventProtoTableStrings[] = {
00174     "\0"
00175     "initUIEvent\0"
00176 };
00177 
00178 
00179 static const struct HashEntry DOMUIEventProtoTableEntries[] = {
00180    { 1, DOMUIEvent::InitUIEvent, DontDelete|Function, 5, -1 }
00181 };
00182 
00183 const struct HashTable DOMUIEventProtoTable = { 2, 1, DOMUIEventProtoTableEntries, 1, DOMUIEventProtoTableStrings};
00184 
00185 } // namespace
00186 
00187 using namespace KJS;
00188 
00189 namespace KJS {
00190 
00191 static const char DOMMouseEventTableStrings[] = {
00192     "\0"
00193     "relatedTarget\0"
00194     "fromElement\0"
00195     "toElement\0"
00196     "shiftKey\0"
00197     "clientX\0"
00198     "clientY\0"
00199     "ctrlKey\0"
00200     "metaKey\0"
00201     "offsetX\0"
00202     "offsetY\0"
00203     "screenX\0"
00204     "screenY\0"
00205     "altKey\0"
00206     "button\0"
00207     "x\0"
00208 };
00209 
00210 
00211 static const struct HashEntry DOMMouseEventTableEntries[] = {
00212    { 94, DOMMouseEvent::ScreenX, DontDelete|ReadOnly, 0, 3 },
00213    { 102, DOMMouseEvent::ScreenY, DontDelete|ReadOnly, 0, 2 },
00214    { 46, DOMMouseEvent::ClientX, DontDelete|ReadOnly, 0, 5 },
00215    { 124, DOMMouseEvent::X, DontDelete|ReadOnly, 0, 4 },
00216    { 54, DOMMouseEvent::ClientY, DontDelete|ReadOnly, 0, 7 },
00217    { 115, DOMMouseEvent::Y, DontDelete|ReadOnly, 0, 6 },
00218    { 78, DOMMouseEvent::OffsetX, DontDelete|ReadOnly, 0, 9 },
00219    { 86, DOMMouseEvent::OffsetY, DontDelete|ReadOnly, 0, 8 },
00220    { 62, DOMMouseEvent::CtrlKey, DontDelete|ReadOnly, 0, 10 },
00221    { 37, DOMMouseEvent::ShiftKey, DontDelete|ReadOnly, 0, 15 },
00222    { 110, DOMMouseEvent::AltKey, DontDelete|ReadOnly, 0, 11 },
00223    { 70, DOMMouseEvent::MetaKey, DontDelete|ReadOnly, 0, 12 },
00224    { 117, DOMMouseEvent::Button, DontDelete|ReadOnly, 0, 13 },
00225    { 1, DOMMouseEvent::RelatedTarget, DontDelete|ReadOnly, 0, 14 },
00226    { 15, DOMMouseEvent::FromElement, DontDelete|ReadOnly, 0, -1 },
00227    { 27, DOMMouseEvent::ToElement, DontDelete|ReadOnly, 0, -1 }
00228 };
00229 
00230 const struct HashTable DOMMouseEventTable = { 2, 16, DOMMouseEventTableEntries, 2, DOMMouseEventTableStrings};
00231 
00232 } // namespace
00233 
00234 using namespace KJS;
00235 
00236 namespace KJS {
00237 
00238 static const char DOMMouseEventProtoTableStrings[] = {
00239     "\0"
00240     "initMouseEvent\0"
00241 };
00242 
00243 
00244 static const struct HashEntry DOMMouseEventProtoTableEntries[] = {
00245    { 1, DOMMouseEvent::InitMouseEvent, DontDelete|Function, 15, -1 }
00246 };
00247 
00248 const struct HashTable DOMMouseEventProtoTable = { 2, 1, DOMMouseEventProtoTableEntries, 1, DOMMouseEventProtoTableStrings};
00249 
00250 } // namespace
00251 
00252 using namespace KJS;
00253 
00254 namespace KJS {
00255 
00256 static const char DOMTextEventTableStrings[] = {
00257     "\0"
00258     "inputGenerated\0"
00259     "outputString\0"
00260     "virtKeyVal\0"
00261     "keyVal\0"
00262     "numPad\0"
00263 };
00264 
00265 
00266 static const struct HashEntry DOMTextEventTableEntries[] = {
00267    { 40, DOMTextEvent::Key, DontDelete|ReadOnly, 0, 2 },
00268    { 29, DOMTextEvent::VirtKey, DontDelete|ReadOnly, 0, 3 },
00269    { 16, DOMTextEvent::OutputString, DontDelete|ReadOnly, 0, -1 },
00270    { 1, DOMTextEvent::InputGenerated, DontDelete|ReadOnly, 0, 4 },
00271    { 47, DOMTextEvent::NumPad, DontDelete|ReadOnly, 0, -1 }
00272 };
00273 
00274 const struct HashTable DOMTextEventTable = { 2, 5, DOMTextEventTableEntries, 2, DOMTextEventTableStrings};
00275 
00276 } // namespace
00277 
00278 using namespace KJS;
00279 
00280 namespace KJS {
00281 
00282 static const char DOMTextEventProtoTableStrings[] = {
00283     "\0"
00284     "initTextEvent\0"
00285 };
00286 
00287 
00288 static const struct HashEntry DOMTextEventProtoTableEntries[] = {
00289    { 1, DOMTextEvent::InitTextEvent, DontDelete|Function, 10, -1 }
00290 };
00291 
00292 const struct HashTable DOMTextEventProtoTable = { 2, 1, DOMTextEventProtoTableEntries, 1, DOMTextEventProtoTableStrings};
00293 
00294 } // namespace
00295 
00296 using namespace KJS;
00297 
00298 namespace KJS {
00299 
00300 static const char MutationEventConstructorTableStrings[] = {
00301     "\0"
00302     "MODIFICATION\0"
00303     "ADDITION\0"
00304     "REMOVAL\0"
00305 };
00306 
00307 
00308 static const struct HashEntry MutationEventConstructorTableEntries[] = {
00309    { 14, DOM::MutationEvent::ADDITION, DontDelete|ReadOnly, 0, 3 },
00310    { 1, DOM::MutationEvent::MODIFICATION, DontDelete|ReadOnly, 0, -1 },
00311    { 0, 0, 0, 0, -1 },
00312    { 23, DOM::MutationEvent::REMOVAL, DontDelete|ReadOnly, 0, -1 }
00313 };
00314 
00315 const struct HashTable MutationEventConstructorTable = { 2, 4, MutationEventConstructorTableEntries, 3, MutationEventConstructorTableStrings};
00316 
00317 } // namespace
00318 
00319 using namespace KJS;
00320 
00321 namespace KJS {
00322 
00323 static const char DOMMutationEventTableStrings[] = {
00324     "\0"
00325     "relatedNode\0"
00326     "attrChange\0"
00327     "prevValue\0"
00328     "attrName\0"
00329     "newValue\0"
00330 };
00331 
00332 
00333 static const struct HashEntry DOMMutationEventTableEntries[] = {
00334    { 13, DOMMutationEvent::AttrChange, DontDelete|ReadOnly, 0, -1 },
00335    { 0, 0, 0, 0, -1 },
00336    { 1, DOMMutationEvent::RelatedNode, DontDelete|ReadOnly, 0, -1 },
00337    { 34, DOMMutationEvent::AttrName, DontDelete|ReadOnly, 0, -1 },
00338    { 24, DOMMutationEvent::PrevValue, DontDelete|ReadOnly, 0, 5 },
00339    { 43, DOMMutationEvent::NewValue, DontDelete|ReadOnly, 0, -1 }
00340 };
00341 
00342 const struct HashTable DOMMutationEventTable = { 2, 6, DOMMutationEventTableEntries, 5, DOMMutationEventTableStrings};
00343 
00344 } // namespace
00345 
00346 using namespace KJS;
00347 
00348 namespace KJS {
00349 
00350 static const char DOMMutationEventProtoTableStrings[] = {
00351     "\0"
00352     "initMutationEvent\0"
00353 };
00354 
00355 
00356 static const struct HashEntry DOMMutationEventProtoTableEntries[] = {
00357    { 1, DOMMutationEvent::InitMutationEvent, DontDelete|Function, 8, -1 }
00358 };
00359 
00360 const struct HashTable DOMMutationEventProtoTable = { 2, 1, DOMMutationEventProtoTableEntries, 1, DOMMutationEventProtoTableStrings};
00361 
00362 } // namespace
KDE Logo
This file is part of the documentation for khtml Library Version 3.2.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed May 12 09:09:51 2004 by doxygen 1.3.4 written by Dimitri van Heesch, © 1997-2003