#ifndef EVENT_NAMES_H
#define EVENT_NAMES_H
#include "AtomicString.h"
namespace WebCore { namespace EventNames {
#define DOM_EVENT_NAMES_FOR_EACH(macro) \
\
macro(abort) \
macro(beforecopy) \
macro(beforecut) \
macro(beforepaste) \
macro(blur) \
macro(change) \
macro(click) \
macro(contextmenu) \
macro(copy) \
macro(cut) \
macro(dblclick) \
macro(drag) \
macro(dragend) \
macro(dragenter) \
macro(dragleave) \
macro(dragover) \
macro(dragstart) \
macro(drop) \
macro(error) \
macro(focus) \
macro(input) \
macro(keydown) \
macro(keypress) \
macro(keyup) \
macro(load) \
macro(mousedown) \
macro(mousemove) \
macro(mouseout) \
macro(mouseover) \
macro(mouseup) \
macro(mousewheel) \
macro(overflowchanged) \
macro(beforeunload) \
macro(paste) \
macro(readystatechange) \
macro(reset) \
macro(resize) \
macro(scroll) \
macro(search) \
macro(select) \
macro(selectstart) \
macro(submit) \
macro(textInput) \
macro(unload) \
macro(zoom) \
macro(orientationChange) \
\
macro(DOMActivate) \
macro(DOMAttrModified) \
macro(DOMCharacterDataModified) \
macro(DOMFocusIn) \
macro(DOMFocusOut) \
macro(DOMNodeInserted) \
macro(DOMNodeInsertedIntoDocument) \
macro(DOMNodeRemoved) \
macro(DOMNodeRemovedFromDocument) \
macro(DOMSubtreeModified) \
\
macro(khtmlBeforeTextInserted) \
macro(khtmlDragdrop) \
macro(khtmlEditableContentChanged) \
macro(khtmlHorizontalmousewheel) \
macro(khtmlMove) \
macro(khtmlOrigclickMouseup) \
\
#if !DOM_EVENT_NAMES_HIDE_GLOBALS
#define DOM_EVENT_NAMES_DECLARE(name) extern const AtomicString name##Event;
DOM_EVENT_NAMES_FOR_EACH(DOM_EVENT_NAMES_DECLARE)
#undef DOM_EVENT_NAMES_DECLARE
#endif
void init();
} }
#endif