⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 domeventsclasses.h

📁 linux下开源浏览器WebKit的源码,市面上的很多商用浏览器都是移植自WebKit
💻 H
📖 第 1 页 / 共 3 页
字号:
        virtual HRESULT STDMETHODCALLTYPE setException(         /* [in] */ BSTR description) { return DOMObject::setException(description); }    // IDOMEvent    virtual HRESULT STDMETHODCALLTYPE type(         /* [retval][out] */ BSTR* result) { return DOMEvent::type(result); }        virtual HRESULT STDMETHODCALLTYPE target(         /* [retval][out] */ IDOMEventTarget** result) { return DOMEvent::target(result); }        virtual HRESULT STDMETHODCALLTYPE currentTarget(         /* [retval][out] */ IDOMEventTarget** result) { return DOMEvent::currentTarget(result); }        virtual HRESULT STDMETHODCALLTYPE eventPhase(         /* [retval][out] */ unsigned short* result) { return DOMEvent::eventPhase(result); }        virtual HRESULT STDMETHODCALLTYPE bubbles(         /* [retval][out] */ BOOL* result) { return DOMEvent::bubbles(result); }        virtual HRESULT STDMETHODCALLTYPE cancelable(         /* [retval][out] */ BOOL* result) { return DOMEvent::cancelable(result); }        virtual HRESULT STDMETHODCALLTYPE timeStamp(         /* [retval][out] */ DOMTimeStamp* result) { return DOMEvent::timeStamp(result); }        virtual HRESULT STDMETHODCALLTYPE stopPropagation( void) { return DOMEvent::stopPropagation(); }        virtual HRESULT STDMETHODCALLTYPE preventDefault( void) { return DOMEvent::preventDefault(); }        virtual HRESULT STDMETHODCALLTYPE initEvent(         /* [in] */ BSTR eventTypeArg,        /* [in] */ BOOL canBubbleArg,        /* [in] */ BOOL cancelableArg) { return DOMEvent::initEvent(eventTypeArg, canBubbleArg, cancelableArg); }    // IDOMMutationEvent    virtual HRESULT STDMETHODCALLTYPE relatedNode(         /* [retval][out] */ IDOMNode** result);        virtual HRESULT STDMETHODCALLTYPE prevValue(         /* [retval][out] */ BSTR* result);        virtual HRESULT STDMETHODCALLTYPE newValue(         /* [retval][out] */ BSTR* result);        virtual HRESULT STDMETHODCALLTYPE attrName(         /* [retval][out] */ BSTR* result);        virtual HRESULT STDMETHODCALLTYPE attrChange(         /* [retval][out] */ unsigned short* result);        virtual HRESULT STDMETHODCALLTYPE initMutationEvent(         /* [in] */ BSTR type,        /* [in] */ BOOL canBubble,        /* [in] */ BOOL cancelable,        /* [in] */ IDOMNode* relatedNode,        /* [in] */ BSTR prevValue,        /* [in] */ BSTR newValue,        /* [in] */ BSTR attrName,        /* [in] */ unsigned short attrChange);};class DOMOverflowEvent : public DOMEvent, public IDOMOverflowEvent{public:    DOMOverflowEvent(PassRefPtr<WebCore::Event> e) : DOMEvent(e) { }    // IUnknown    virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void** ppvObject);    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DOMEvent::AddRef(); }    virtual ULONG STDMETHODCALLTYPE Release(void) { return DOMEvent::Release(); }    // IWebScriptObject    virtual HRESULT STDMETHODCALLTYPE throwException(         /* [in] */ BSTR exceptionMessage,        /* [retval][out] */ BOOL* result) { return DOMObject::throwException(exceptionMessage, result); }        virtual HRESULT STDMETHODCALLTYPE callWebScriptMethod(         /* [in] */ BSTR name,        /* [size_is][in] */ const VARIANT args[  ],        /* [in] */ int cArgs,        /* [retval][out] */ VARIANT* result) { return DOMObject::callWebScriptMethod(name, args, cArgs, result); }        virtual HRESULT STDMETHODCALLTYPE evaluateWebScript(         /* [in] */ BSTR script,        /* [retval][out] */ VARIANT* result) { return DOMObject::evaluateWebScript(script, result); }        virtual HRESULT STDMETHODCALLTYPE removeWebScriptKey(         /* [in] */ BSTR name) { return DOMObject::removeWebScriptKey(name); }        virtual HRESULT STDMETHODCALLTYPE stringRepresentation(         /* [retval][out] */ BSTR* stringRepresentation) { return DOMObject::stringRepresentation(stringRepresentation); }        virtual HRESULT STDMETHODCALLTYPE webScriptValueAtIndex(         /* [in] */ unsigned int index,        /* [retval][out] */ VARIANT* result) { return DOMObject::webScriptValueAtIndex(index, result); }        virtual HRESULT STDMETHODCALLTYPE setWebScriptValueAtIndex(         /* [in] */ unsigned int index,        /* [in] */ VARIANT val) { return DOMObject::setWebScriptValueAtIndex(index, val); }        virtual HRESULT STDMETHODCALLTYPE setException(         /* [in] */ BSTR description) { return DOMObject::setException(description); }    // IDOMEvent    virtual HRESULT STDMETHODCALLTYPE type(         /* [retval][out] */ BSTR* result) { return DOMEvent::type(result); }        virtual HRESULT STDMETHODCALLTYPE target(         /* [retval][out] */ IDOMEventTarget** result) { return DOMEvent::target(result); }        virtual HRESULT STDMETHODCALLTYPE currentTarget(         /* [retval][out] */ IDOMEventTarget** result) { return DOMEvent::currentTarget(result); }        virtual HRESULT STDMETHODCALLTYPE eventPhase(         /* [retval][out] */ unsigned short* result) { return DOMEvent::eventPhase(result); }        virtual HRESULT STDMETHODCALLTYPE bubbles(         /* [retval][out] */ BOOL* result) { return DOMEvent::bubbles(result); }        virtual HRESULT STDMETHODCALLTYPE cancelable(         /* [retval][out] */ BOOL* result) { return DOMEvent::cancelable(result); }        virtual HRESULT STDMETHODCALLTYPE timeStamp(         /* [retval][out] */ DOMTimeStamp* result) { return DOMEvent::timeStamp(result); }        virtual HRESULT STDMETHODCALLTYPE stopPropagation( void) { return DOMEvent::stopPropagation(); }        virtual HRESULT STDMETHODCALLTYPE preventDefault( void) { return DOMEvent::preventDefault(); }        virtual HRESULT STDMETHODCALLTYPE initEvent(         /* [in] */ BSTR eventTypeArg,        /* [in] */ BOOL canBubbleArg,        /* [in] */ BOOL cancelableArg) { return DOMEvent::initEvent(eventTypeArg, canBubbleArg, cancelableArg); }    // IDOMOverflowEvent    virtual HRESULT STDMETHODCALLTYPE orient(         /* [retval][out] */ unsigned short* result);        virtual HRESULT STDMETHODCALLTYPE horizontalOverflow(         /* [retval][out] */ BOOL* result);        virtual HRESULT STDMETHODCALLTYPE verticalOverflow(         /* [retval][out] */ BOOL* result);};class DOMWheelEvent : public DOMUIEvent, public IDOMWheelEvent{public:    DOMWheelEvent(PassRefPtr<WebCore::Event> e) : DOMUIEvent(e) { }    // IUnknown    virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void** ppvObject);    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DOMUIEvent::AddRef(); }    virtual ULONG STDMETHODCALLTYPE Release(void) { return DOMUIEvent::Release(); }    // IWebScriptObject    virtual HRESULT STDMETHODCALLTYPE throwException(         /* [in] */ BSTR exceptionMessage,        /* [retval][out] */ BOOL* result) { return DOMObject::throwException(exceptionMessage, result); }        virtual HRESULT STDMETHODCALLTYPE callWebScriptMethod(         /* [in] */ BSTR name,        /* [size_is][in] */ const VARIANT args[  ],        /* [in] */ int cArgs,        /* [retval][out] */ VARIANT* result) { return DOMObject::callWebScriptMethod(name, args, cArgs, result); }        virtual HRESULT STDMETHODCALLTYPE evaluateWebScript(         /* [in] */ BSTR script,        /* [retval][out] */ VARIANT* result) { return DOMObject::evaluateWebScript(script, result); }        virtual HRESULT STDMETHODCALLTYPE removeWebScriptKey(         /* [in] */ BSTR name) { return DOMObject::removeWebScriptKey(name); }        virtual HRESULT STDMETHODCALLTYPE stringRepresentation(         /* [retval][out] */ BSTR* stringRepresentation) { return DOMObject::stringRepresentation(stringRepresentation); }        virtual HRESULT STDMETHODCALLTYPE webScriptValueAtIndex(         /* [in] */ unsigned int index,        /* [retval][out] */ VARIANT* result) { return DOMObject::webScriptValueAtIndex(index, result); }        virtual HRESULT STDMETHODCALLTYPE setWebScriptValueAtIndex(         /* [in] */ unsigned int index,        /* [in] */ VARIANT val) { return DOMObject::setWebScriptValueAtIndex(index, val); }        virtual HRESULT STDMETHODCALLTYPE setException(         /* [in] */ BSTR description) { return DOMObject::setException(description); }    // IDOMEvent    virtual HRESULT STDMETHODCALLTYPE type(         /* [retval][out] */ BSTR* result) { return DOMEvent::type(result); }        virtual HRESULT STDMETHODCALLTYPE target(         /* [retval][out] */ IDOMEventTarget** result) { return DOMEvent::target(result); }        virtual HRESULT STDMETHODCALLTYPE currentTarget(         /* [retval][out] */ IDOMEventTarget** result) { return DOMEvent::currentTarget(result); }        virtual HRESULT STDMETHODCALLTYPE eventPhase(         /* [retval][out] */ unsigned short* result) { return DOMEvent::eventPhase(result); }        virtual HRESULT STDMETHODCALLTYPE bubbles(         /* [retval][out] */ BOOL* result) { return DOMEvent::bubbles(result); }        virtual HRESULT STDMETHODCALLTYPE cancelable(         /* [retval][out] */ BOOL* result) { return DOMEvent::cancelable(result); }        virtual HRESULT STDMETHODCALLTYPE timeStamp(         /* [retval][out] */ DOMTimeStamp* result) { return DOMEvent::timeStamp(result); }        virtual HRESULT STDMETHODCALLTYPE stopPropagation( void) { return DOMEvent::stopPropagation(); }        virtual HRESULT STDMETHODCALLTYPE preventDefault( void) { return DOMEvent::preventDefault(); }        virtual HRESULT STDMETHODCALLTYPE initEvent(         /* [in] */ BSTR eventTypeArg,        /* [in] */ BOOL canBubbleArg,        /* [in] */ BOOL cancelableArg) { return DOMEvent::initEvent(eventTypeArg, canBubbleArg, cancelableArg); }    // IDOMUIEvent    virtual HRESULT STDMETHODCALLTYPE view(         /* [retval][out] */ IDOMWindow** result) { return DOMUIEvent::view(result); }        virtual HRESULT STDMETHODCALLTYPE detail(         /* [retval][out] */ long* result) { return DOMUIEvent::detail(result); }        virtual HRESULT STDMETHODCALLTYPE initUIEvent(         /* [in] */ BSTR type,        /* [in] */ BOOL canBubble,        /* [in] */ BOOL cancelable,        /* [in] */ IDOMWindow* view,        /* [in] */ long detail) { return DOMUIEvent::initUIEvent(type, canBubble, cancelable, view, detail); }        virtual HRESULT STDMETHODCALLTYPE keyCode(         /* [retval][out] */ long* result) { return DOMUIEvent::keyCode(result); }        virtual HRESULT STDMETHODCALLTYPE charCode(         /* [retval][out] */ long* result) { return DOMUIEvent::charCode(result); }        virtual HRESULT STDMETHODCALLTYPE layerX(         /* [retval][out] */ long* result) { return DOMUIEvent::layerX(result); }        virtual HRESULT STDMETHODCALLTYPE layerY(         /* [retval][out] */ long* result) { return DOMUIEvent::layerY(result); }        virtual HRESULT STDMETHODCALLTYPE pageX(         /* [retval][out] */ long* result) { return DOMUIEvent::pageX(result); }        virtual HRESULT STDMETHODCALLTYPE pageY(         /* [retval][out] */ long* result) { return DOMUIEvent::pageY(result); }        virtual HRESULT STDMETHODCALLTYPE which(         /* [retval][out] */ long* result) { return DOMUIEvent::which(result); }    // IDOMWheelEvent    virtual HRESULT STDMETHODCALLTYPE screenX(         /* [retval][out] */ long* result);        virtual HRESULT STDMETHODCALLTYPE screenY(         /* [retval][out] */ long* result);        virtual HRESULT STDMETHODCALLTYPE clientX(         /* [retval][out] */ long* result);        virtual HRESULT STDMETHODCALLTYPE clientY(         /* [retval][out] */ long* result);        virtual HRESULT STDMETHODCALLTYPE ctrlKey(         /* [retval][out] */ BOOL* result);        virtual HRESULT STDMETHODCALLTYPE shiftKey(         /* [retval][out] */ BOOL* result);        virtual HRESULT STDMETHODCALLTYPE altKey(         /* [retval][out] */ BOOL* result);        virtual HRESULT STDMETHODCALLTYPE metaKey(         /* [retval][out] */ BOOL* result);        virtual HRESULT STDMETHODCALLTYPE wheelDelta(         /* [retval][out] */ long* result);        virtual HRESULT STDMETHODCALLTYPE wheelDeltaX(         /* [retval][out] */ long* result);        virtual HRESULT STDMETHODCALLTYPE wheelDeltaY(         /* [retval][out] */ long* result);        virtual HRESULT STDMETHODCALLTYPE offsetX(         /* [retval][out] */ long* result);        virtual HRESULT STDMETHODCALLTYPE offsetY(         /* [retval][out] */ long* result);        virtual HRESULT STDMETHODCALLTYPE x(         /* [retval][out] */ long* result);        virtual HRESULT STDMETHODCALLTYPE y(         /* [retval][out] */ long* result);        virtual HRESULT STDMETHODCALLTYPE isHorizontal(         /* [retval][out] */ BOOL* result);        virtual HRESULT STDMETHODCALLTYPE initWheelEvent(         /* [in] */ long wheelDeltaX,        /* [in] */ long wheelDeltaY,        /* [in] */ IDOMWindow* view,        /* [in] */ long screenX,        /* [in] */ long screenY,        /* [in] */ long clientX,        /* [in] */ long clientY,        /* [in] */ BOOL ctrlKey,        /* [in] */ BOOL altKey,        /* [in] */ BOOL shiftKey,        /* [in] */ BOOL metaKey);};#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -