# khtml Library API Documentation

Overview | Class Hierarchy | Classes | Classes (annotated) | Members | Source Files

# 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

This file is part of the documentation for kdelibs Version 3.1.5.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Wed Jan 28 13:34:16 2004 by doxygen 1.3.4 written by Dimitri van Heesch, © 1997-2001