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

📄 domevents.idl

📁 linux下开源浏览器WebKit的源码,市面上的很多商用浏览器都是移植自WebKit
💻 IDL
📖 第 1 页 / 共 2 页
字号:
    HRESULT screenY([out, retval] long* result);    //readonly attribute long             clientX;    HRESULT clientX([out, retval] long* result);    //readonly attribute long             clientY;    HRESULT clientY([out, retval] long* result);    //readonly attribute boolean          ctrlKey;    HRESULT ctrlKey([out, retval] BOOL* result);    //readonly attribute boolean          shiftKey;    HRESULT shiftKey([out, retval] BOOL* result);    //readonly attribute boolean          altKey;    HRESULT altKey([out, retval] BOOL* result);    //readonly attribute boolean          metaKey;    HRESULT metaKey([out, retval] BOOL* result);    //readonly attribute unsigned short   button;    HRESULT button([out, retval] unsigned short* result);    //readonly attribute EventTarget      relatedTarget;    HRESULT relatedTarget([out, retval] IDOMEventTarget** result);    //[OldStyleObjC] void initMouseEvent(in AtomicString type,     //                                   in boolean canBubble,     //                                   in boolean cancelable,     //                                   in DOMWindow view,     //                                   in long detail,     //                                   in long screenX,     //                                   in long screenY,     //                                   in long clientX,     //                                   in long clientY,     //                                   in boolean ctrlKey,     //                                   in boolean altKey,     //                                   in boolean shiftKey,     //                                   in boolean metaKey,     //                                   in unsigned short button,     //                                   in EventTarget relatedTarget);    HRESULT initMouseEvent([in] BSTR type, [in] BOOL canBubble, [in] BOOL cancelable, [in] IDOMWindow* view, [in] long detail, [in] long screenX, [in] long screenY, [in] long clientX, [in] long clientY, [in] BOOL ctrlKey, [in] BOOL altKey, [in] BOOL shiftKey, [in] BOOL metaKey, [in] unsigned short button, [in] IDOMEventTarget* relatedTarget);    // extensions    //readonly attribute long             offsetX;    HRESULT offsetX([out, retval] long* result);    //readonly attribute long             offsetY;    HRESULT offsetY([out, retval] long* result);    //readonly attribute long             x;    HRESULT x([out, retval] long* result);    //readonly attribute long             y;    HRESULT y([out, retval] long* result);    //readonly attribute Node             fromElement;    HRESULT fromElement([out, retval] IDOMNode** result);    //readonly attribute Node             toElement;    HRESULT toElement([out, retval] IDOMNode** result);}[    object,    oleautomation,    uuid(6345d228-ea67-48ee-93c8-ff6e9c6356e9),    pointer_default(unique)]interface IDOMMutationEvent : IDOMEvent{    // attrChangeType    const unsigned short DOMMUTATIONEVENT_MODIFICATION = 1;    const unsigned short DOMMUTATIONEVENT_ADDITION     = 2;    const unsigned short DOMMUTATIONEVENT_REMOVAL      = 3;    //readonly attribute Node           relatedNode;    HRESULT relatedNode([out, retval] IDOMNode** result);    //readonly attribute DOMString      prevValue;    HRESULT prevValue([out, retval] BSTR* result);    //readonly attribute DOMString      newValue;    HRESULT newValue([out, retval] BSTR* result);    //readonly attribute DOMString      attrName;    HRESULT attrName([out, retval] BSTR* result);    //readonly attribute unsigned short attrChange;    HRESULT attrChange([out, retval] unsigned short* result);    //[OldStyleObjC] void initMutationEvent(in AtomicString type,     //                                      in boolean canBubble,     //                                      in boolean cancelable,     //                                      in Node relatedNode,     //                                      in DOMString prevValue,     //                                      in DOMString newValue,     //                                      in DOMString attrName,     //                                      in unsigned short attrChange);    HRESULT 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);}[    object,    oleautomation,    uuid(6048369e-e444-401b-950d-c9daef9384d2),    pointer_default(unique)]interface IDOMOverflowEvent : IDOMEvent{    const unsigned short DOMOVERFLOWEVENT_HORIZONTAL = 0;    const unsigned short DOMOVERFLOWEVENT_VERTICAL   = 1;    const unsigned short DOMOVERFLOWEVENT_BOTH       = 2;        //readonly attribute unsigned short orient;    HRESULT orient([out, retval] unsigned short* result);    //readonly attribute boolean horizontalOverflow;    HRESULT horizontalOverflow([out, retval] BOOL* result);    //readonly attribute boolean verticalOverflow;    HRESULT verticalOverflow([out, retval] BOOL* result);}[    object,    oleautomation,    uuid(b928261d-7c9e-4156-af71-6f698bd97788),    pointer_default(unique)]interface IDOMUIEvent : IDOMEvent{    //readonly attribute DOMWindow            view;    HRESULT view([out, retval] IDOMWindow** result);    //readonly attribute long                 detail;    HRESULT detail([out, retval] long* result);    //[OldStyleObjC] void initUIEvent(in AtomicString type,     //                                in boolean canBubble,     //                                in boolean cancelable,     //                                in DOMWindow view,     //                                in long detail);    HRESULT initUIEvent([in] BSTR type, [in] BOOL canBubble, [in] BOOL cancelable, [in] IDOMWindow* view, [in] long detail);    // extentsions    //readonly attribute long                 keyCode;    HRESULT keyCode([out, retval] long* result);    //readonly attribute long                 charCode;    HRESULT charCode([out, retval] long* result);    //readonly attribute long                 layerX;    HRESULT layerX([out, retval] long* result);    //readonly attribute long                 layerY;    HRESULT layerY([out, retval] long* result);    //readonly attribute long                 pageX;    HRESULT pageX([out, retval] long* result);    //readonly attribute long                 pageY;    HRESULT pageY([out, retval] long* result);    //readonly attribute long                 which;    HRESULT which([out, retval] long* result);}[    object,    oleautomation,    uuid(5404e6d9-a2bb-4c74-8070-ce9d2599bd00),    pointer_default(unique)]interface IDOMWheelEvent : IDOMUIEvent{    //readonly attribute long    screenX;    HRESULT screenX([out, retval] long* result);    //readonly attribute long    screenY;    HRESULT screenY([out, retval] long* result);    //readonly attribute long    clientX;    HRESULT clientX([out, retval] long* result);    //readonly attribute long    clientY;    HRESULT clientY([out, retval] long* result);    //readonly attribute boolean ctrlKey;    HRESULT ctrlKey([out, retval] BOOL* result);    //readonly attribute boolean shiftKey;    HRESULT shiftKey([out, retval] BOOL* result);    //readonly attribute boolean altKey;    HRESULT altKey([out, retval] BOOL* result);    //readonly attribute boolean metaKey;    HRESULT metaKey([out, retval] BOOL* result);    //readonly attribute long    wheelDelta;    HRESULT wheelDelta([out, retval] long* result);    //readonly attribute long    wheelDeltaX;    HRESULT wheelDeltaX([out, retval] long* result);    //readonly attribute long    wheelDeltaY;    HRESULT wheelDeltaY([out, retval] long* result);    // WebKit Extensions    //readonly attribute long    offsetX;    HRESULT offsetX([out, retval] long* result);    //readonly attribute long    offsetY;    HRESULT offsetY([out, retval] long* result);    //readonly attribute long    x;    HRESULT x([out, retval] long* result);    //readonly attribute long    y;    HRESULT y([out, retval] long* result);    //readonly attribute boolean isHorizontal;    HRESULT isHorizontal([out, retval] BOOL* result);    //void initWheelEvent(in long wheelDeltaX,    //                    in long wheelDeltaY,     //                    in DOMWindow view,     //                    in long screenX,    //                    in long screenY,    //                    in long clientX,    //                    in long clientY,    //                    in boolean ctrlKey,    //                    in boolean altKey,    //                    in boolean shiftKey,    //                    in boolean metaKey);    HRESULT 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);}

⌨️ 快捷键说明

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