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 const struct HashEntry EventConstructorTableEntries[] = {
00008    { "CAPTURING_PHASE", DOM::Event::CAPTURING_PHASE, DontDelete|ReadOnly, 0, &EventConstructorTableEntries[3] },
00009    { "BUBBLING_PHASE", DOM::Event::BUBBLING_PHASE, DontDelete|ReadOnly, 0, &EventConstructorTableEntries[6] },
00010    { "MOUSEOUT", 8, DontDelete|ReadOnly, 0, &EventConstructorTableEntries[7] },
00011    { "AT_TARGET", DOM::Event::AT_TARGET, DontDelete|ReadOnly, 0, &EventConstructorTableEntries[4] },
00012    { "MOUSEDOWN", 1, DontDelete|ReadOnly, 0, &EventConstructorTableEntries[5] },
00013    { "MOUSEUP", 2, DontDelete|ReadOnly, 0, &EventConstructorTableEntries[13] },
00014    { "MOUSEOVER", 4, DontDelete|ReadOnly, 0, &EventConstructorTableEntries[8] },
00015    { "MOUSEMOVE", 16, DontDelete|ReadOnly, 0, &EventConstructorTableEntries[11] },
00016    { "MOUSEDRAG", 32, DontDelete|ReadOnly, 0, &EventConstructorTableEntries[9] },
00017    { "CLICK", 64, DontDelete|ReadOnly, 0, &EventConstructorTableEntries[10] },
00018    { "DBLCLICK", 128, DontDelete|ReadOnly, 0, &EventConstructorTableEntries[14] },
00019    { "KEYDOWN", 256, DontDelete|ReadOnly, 0, &EventConstructorTableEntries[12] },
00020    { "KEYUP", 512, DontDelete|ReadOnly, 0, &EventConstructorTableEntries[18] },
00021    { "KEYPRESS", 1024, DontDelete|ReadOnly, 0, &EventConstructorTableEntries[15] },
00022    { "DRAGDROP", 2048, DontDelete|ReadOnly, 0, &EventConstructorTableEntries[17] },
00023    { "FOCUS", 4096, DontDelete|ReadOnly, 0, &EventConstructorTableEntries[16] },
00024    { "BLUR", 8192, DontDelete|ReadOnly, 0, 0 },
00025    { "SELECT", 16384, DontDelete|ReadOnly, 0, 0 },
00026    { "CHANGE", 32768, DontDelete|ReadOnly, 0, 0 }
00027 };
00028 
00029 const struct HashTable EventConstructorTable = { 2, 19, EventConstructorTableEntries, 3 };
00030 
00031 }; // namespace
00032 
00033 using namespace KJS;
00034 
00035 namespace KJS {
00036 
00037 const struct HashEntry DOMEventTableEntries[] = {
00038    { "currentTarget", DOMEvent::CurrentTarget, DontDelete|ReadOnly, 0, &DOMEventTableEntries[7] },
00039    { 0, 0, 0, 0, 0 },
00040    { "type", DOMEvent::Type, DontDelete|ReadOnly, 0, 0 },
00041    { "target", DOMEvent::Target, DontDelete|ReadOnly, 0, &DOMEventTableEntries[9] },
00042    { 0, 0, 0, 0, 0 },
00043    { "returnValue", DOMEvent::ReturnValue, DontDelete, 0, &DOMEventTableEntries[11] },
00044    { "srcElement", DOMEvent::SrcElement, DontDelete|ReadOnly, 0, 0 },
00045    { "eventPhase", DOMEvent::EventPhase, DontDelete|ReadOnly, 0, &DOMEventTableEntries[8] },
00046    { "bubbles", DOMEvent::Bubbles, DontDelete|ReadOnly, 0, 0 },
00047    { "cancelable", DOMEvent::Cancelable, DontDelete|ReadOnly, 0, &DOMEventTableEntries[10] },
00048    { "timeStamp", DOMEvent::TimeStamp, DontDelete|ReadOnly, 0, 0 },
00049    { "cancelBubble", DOMEvent::CancelBubble, DontDelete, 0, 0 }
00050 };
00051 
00052 const struct HashTable DOMEventTable = { 2, 12, DOMEventTableEntries, 7 };
00053 
00054 }; // namespace
00055 
00056 using namespace KJS;
00057 
00058 namespace KJS {
00059 
00060 const struct HashEntry DOMEventProtoTableEntries[] = {
00061    { 0, 0, 0, 0, 0 },
00062    { 0, 0, 0, 0, 0 },
00063    { "stopPropagation", DOMEvent::StopPropagation, DontDelete|Function, 0, &DOMEventProtoTableEntries[3] },
00064    { "preventDefault", DOMEvent::PreventDefault, DontDelete|Function, 0, &DOMEventProtoTableEntries[4] },
00065    { "initEvent", DOMEvent::InitEvent, DontDelete|Function, 3, 0 }
00066 };
00067 
00068 const struct HashTable DOMEventProtoTable = { 2, 5, DOMEventProtoTableEntries, 3 };
00069 
00070 }; // namespace
00071 
00072 using namespace KJS;
00073 
00074 namespace KJS {
00075 
00076 const struct HashEntry EventExceptionConstructorTableEntries[] = {
00077    { "UNSPECIFIED_EVENT_TYPE_ERR", DOM::EventException::UNSPECIFIED_EVENT_TYPE_ERR, DontDelete|ReadOnly, 0, 0 }
00078 };
00079 
00080 const struct HashTable EventExceptionConstructorTable = { 2, 1, EventExceptionConstructorTableEntries, 1 };
00081 
00082 }; // namespace
00083 
00084 using namespace KJS;
00085 
00086 namespace KJS {
00087 
00088 const struct HashEntry DOMUIEventTableEntries[] = {
00089    { 0, 0, 0, 0, 0 },
00090    { "view", DOMUIEvent::View, DontDelete|ReadOnly, 0, &DOMUIEventTableEntries[2] },
00091    { "detail", DOMUIEvent::Detail, DontDelete|ReadOnly, 0, 0 }
00092 };
00093 
00094 const struct HashTable DOMUIEventTable = { 2, 3, DOMUIEventTableEntries, 2 };
00095 
00096 }; // namespace
00097 
00098 using namespace KJS;
00099 
00100 namespace KJS {
00101 
00102 const struct HashEntry DOMUIEventProtoTableEntries[] = {
00103    { "initUIEvent", DOMUIEvent::InitUIEvent, DontDelete|Function, 5, 0 }
00104 };
00105 
00106 const struct HashTable DOMUIEventProtoTable = { 2, 1, DOMUIEventProtoTableEntries, 1 };
00107 
00108 }; // namespace
00109 
00110 using namespace KJS;
00111 
00112 namespace KJS {
00113 
00114 const struct HashEntry DOMMouseEventTableEntries[] = {
00115    { "screenX", DOMMouseEvent::ScreenX, DontDelete|ReadOnly, 0, &DOMMouseEventTableEntries[3] },
00116    { "screenY", DOMMouseEvent::ScreenY, DontDelete|ReadOnly, 0, &DOMMouseEventTableEntries[2] },
00117    { "clientX", DOMMouseEvent::ClientX, DontDelete|ReadOnly, 0, &DOMMouseEventTableEntries[5] },
00118    { "x", DOMMouseEvent::X, DontDelete|ReadOnly, 0, &DOMMouseEventTableEntries[4] },
00119    { "clientY", DOMMouseEvent::ClientY, DontDelete|ReadOnly, 0, &DOMMouseEventTableEntries[7] },
00120    { "y", DOMMouseEvent::Y, DontDelete|ReadOnly, 0, &DOMMouseEventTableEntries[6] },
00121    { "offsetX", DOMMouseEvent::OffsetX, DontDelete|ReadOnly, 0, &DOMMouseEventTableEntries[9] },
00122    { "offsetY", DOMMouseEvent::OffsetY, DontDelete|ReadOnly, 0, &DOMMouseEventTableEntries[8] },
00123    { "ctrlKey", DOMMouseEvent::CtrlKey, DontDelete|ReadOnly, 0, &DOMMouseEventTableEntries[10] },
00124    { "shiftKey", DOMMouseEvent::ShiftKey, DontDelete|ReadOnly, 0, &DOMMouseEventTableEntries[15] },
00125    { "altKey", DOMMouseEvent::AltKey, DontDelete|ReadOnly, 0, &DOMMouseEventTableEntries[11] },
00126    { "metaKey", DOMMouseEvent::MetaKey, DontDelete|ReadOnly, 0, &DOMMouseEventTableEntries[12] },
00127    { "button", DOMMouseEvent::Button, DontDelete|ReadOnly, 0, &DOMMouseEventTableEntries[13] },
00128    { "relatedTarget", DOMMouseEvent::RelatedTarget, DontDelete|ReadOnly, 0, &DOMMouseEventTableEntries[14] },
00129    { "fromElement", DOMMouseEvent::FromElement, DontDelete|ReadOnly, 0, 0 },
00130    { "toElement", DOMMouseEvent::ToElement, DontDelete|ReadOnly, 0, 0 }
00131 };
00132 
00133 const struct HashTable DOMMouseEventTable = { 2, 16, DOMMouseEventTableEntries, 2 };
00134 
00135 }; // namespace
00136 
00137 using namespace KJS;
00138 
00139 namespace KJS {
00140 
00141 const struct HashEntry DOMMouseEventProtoTableEntries[] = {
00142    { "initMouseEvent", DOMMouseEvent::InitMouseEvent, DontDelete|Function, 15, 0 }
00143 };
00144 
00145 const struct HashTable DOMMouseEventProtoTable = { 2, 1, DOMMouseEventProtoTableEntries, 1 };
00146 
00147 }; // namespace
00148 
00149 using namespace KJS;
00150 
00151 namespace KJS {
00152 
00153 const struct HashEntry DOMTextEventTableEntries[] = {
00154    { "keyVal", DOMTextEvent::Key, DontDelete|ReadOnly, 0, &DOMTextEventTableEntries[2] },
00155    { "virtKeyVal", DOMTextEvent::VirtKey, DontDelete|ReadOnly, 0, &DOMTextEventTableEntries[4] },
00156    { "keyCode", DOMTextEvent::Key, DontDelete|ReadOnly, 0, &DOMTextEventTableEntries[3] },
00157    { "outputString", DOMTextEvent::OutputString, DontDelete|ReadOnly, 0, 0 },
00158    { "inputGenerated", DOMTextEvent::InputGenerated, DontDelete|ReadOnly, 0, &DOMTextEventTableEntries[5] },
00159    { "numPad", DOMTextEvent::NumPad, DontDelete|ReadOnly, 0, 0 }
00160 };
00161 
00162 const struct HashTable DOMTextEventTable = { 2, 6, DOMTextEventTableEntries, 2 };
00163 
00164 }; // namespace
00165 
00166 using namespace KJS;
00167 
00168 namespace KJS {
00169 
00170 const struct HashEntry DOMTextEventProtoTableEntries[] = {
00171    { "initTextEvent", DOMTextEvent::InitTextEvent, DontDelete|Function, 10, 0 }
00172 };
00173 
00174 const struct HashTable DOMTextEventProtoTable = { 2, 1, DOMTextEventProtoTableEntries, 1 };
00175 
00176 }; // namespace
00177 
00178 using namespace KJS;
00179 
00180 namespace KJS {
00181 
00182 const struct HashEntry MutationEventConstructorTableEntries[] = {
00183    { "ADDITION", DOM::MutationEvent::ADDITION, DontDelete|ReadOnly, 0, &MutationEventConstructorTableEntries[3] },
00184    { "MODIFICATION", DOM::MutationEvent::MODIFICATION, DontDelete|ReadOnly, 0, 0 },
00185    { 0, 0, 0, 0, 0 },
00186    { "REMOVAL", DOM::MutationEvent::REMOVAL, DontDelete|ReadOnly, 0, 0 }
00187 };
00188 
00189 const struct HashTable MutationEventConstructorTable = { 2, 4, MutationEventConstructorTableEntries, 3 };
00190 
00191 }; // namespace
00192 
00193 using namespace KJS;
00194 
00195 namespace KJS {
00196 
00197 const struct HashEntry DOMMutationEventTableEntries[] = {
00198    { "attrChange", DOMMutationEvent::AttrChange, DontDelete|ReadOnly, 0, 0 },
00199    { 0, 0, 0, 0, 0 },
00200    { "relatedNode", DOMMutationEvent::RelatedNode, DontDelete|ReadOnly, 0, 0 },
00201    { "attrName", DOMMutationEvent::AttrName, DontDelete|ReadOnly, 0, 0 },
00202    { "prevValue", DOMMutationEvent::PrevValue, DontDelete|ReadOnly, 0, &DOMMutationEventTableEntries[5] },
00203    { "newValue", DOMMutationEvent::NewValue, DontDelete|ReadOnly, 0, 0 }
00204 };
00205 
00206 const struct HashTable DOMMutationEventTable = { 2, 6, DOMMutationEventTableEntries, 5 };
00207 
00208 }; // namespace
00209 
00210 using namespace KJS;
00211 
00212 namespace KJS {
00213 
00214 const struct HashEntry DOMMutationEventProtoTableEntries[] = {
00215    { "initMutationEvent", DOMMutationEvent::InitMutationEvent, DontDelete|Function, 8, 0 }
00216 };
00217 
00218 const struct HashTable DOMMutationEventProtoTable = { 2, 1, DOMMutationEventProtoTableEntries, 1 };
00219 
00220 }; // namespace
KDE Logo
This file is part of the documentation for kdelibs Version 3.1.0.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Wed Oct 8 12:22:40 2003 by doxygen 1.2.18 written by Dimitri van Heesch, © 1997-2001