dom/interfaces/base/domstubs.idl

Wed, 31 Dec 2014 06:55:50 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:55:50 +0100
changeset 2
7e26c7da4463
permissions
-rw-r--r--

Added tag UPSTREAM_283F7C6 for changeset ca08bd8f51b2

     1 /* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
     2 /* This Source Code Form is subject to the terms of the Mozilla Public
     3  * License, v. 2.0. If a copy of the MPL was not distributed with this
     4  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
     6 #include "nsISupports.idl"
     8 %{C++
     9 class nsWrapperCache;
    10 %}
    12 [ptr] native nsWrapperCachePtr(nsWrapperCache);
    14 typedef unsigned long long DOMTimeStamp;
    15 typedef double DOMHighResTimeStamp;
    17 // Core
    18 interface nsIDOMAttr;
    19 interface nsIDOMCDATASection;
    20 interface nsIDOMCharacterData;
    21 interface nsIDOMComment;
    22 interface nsIDOMDOMImplementation;
    23 interface nsIDOMDocument;
    24 interface nsIDOMDocumentFragment;
    25 interface nsIDOMDocumentType;
    26 interface nsIDOMElement;
    27 interface nsIDOMNode;
    28 interface nsIDOMNodeList;
    29 interface nsIDOMProcessingInstruction;
    30 interface nsIDOMText;
    31 interface nsIDOMClientRect;
    32 interface nsIDOMClientRectList;
    34 // Needed for raises() in our IDL
    35 interface DOMException;
    37 // Style Sheets
    38 interface nsIDOMStyleSheetList;
    39 interface nsIDOMStyleSheet;
    40 interface nsIDOMMediaList;
    42 // Base
    43 interface nsIDOMWindow;
    44 interface nsIDOMWindowCollection;
    45 interface nsIDOMNavigator;
    46 interface nsIDOMScreen;
    48 // Events
    49 interface nsIDOMEvent;
    50 interface nsIDOMEventTarget;
    51 interface nsIDOMEventListener;
    53 // HTML
    54 interface nsIDOMHTMLElement;
    55 interface nsIDOMHTMLFormElement;
    56 interface nsIDOMHTMLCollection;
    57 interface nsIDOMHTMLHeadElement;
    59 // CSS
    60 interface nsIDOMCSSValue;
    61 interface nsIDOMCSSPrimitiveValue;
    62 interface nsIDOMCSSRule;
    63 interface nsIDOMCSSRuleList;
    64 interface nsIDOMMozCSSKeyframeRule;
    65 interface nsIDOMCSSFontFeatureValuesRule;
    66 interface nsIDOMCSSStyleSheet;
    67 interface nsIDOMCSSStyleDeclaration;
    68 interface nsIDOMCounter;
    69 interface nsIDOMRect;
    70 interface nsIDOMCSSStyleRule;
    71 interface nsIDOMCSSStyleRuleCollection;
    72 interface nsIDOMHTMLTableCaptionElement;
    74 // Range
    75 interface nsIDOMRange;
    77 // Crypto
    78 interface nsIDOMCrypto;
    80 // Used font face (for inspector)
    81 interface nsIDOMFontFace;
    82 interface nsIDOMFontFaceList;

mercurial