"Fossies" - the Fresh Open Source Software Archive

Member "firefox-69.0.1/docshell/base/nsIReflowObserver.idl" (17 Sep 2019, 1210 Bytes) of package /linux/www/firefox-69.0.1.source.tar.xz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) IDL source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 /* This Source Code Form is subject to the terms of the Mozilla Public
    2  * License, v. 2.0. If a copy of the MPL was not distributed with this file,
    3  * You can obtain one at http://mozilla.org/MPL/2.0/. */
    4 
    5 #include "domstubs.idl"
    6 
    7 [scriptable, uuid(832e692c-c4a6-11e2-8fd1-dce678957a39)]
    8 interface nsIReflowObserver : nsISupports
    9 {
   10   /**
   11    * Called when an uninterruptible reflow has occurred.
   12    *
   13    * @param start timestamp when reflow ended, in milliseconds since
   14    *              navigationStart (accurate to 1/1000 of a ms)
   15    * @param end   timestamp when reflow ended, in milliseconds since
   16    *              navigationStart (accurate to 1/1000 of a ms)
   17    */
   18   void reflow(in DOMHighResTimeStamp start,
   19               in DOMHighResTimeStamp end);
   20 
   21   /**
   22    * Called when an interruptible reflow has occurred.
   23    *
   24    * @param start timestamp when reflow ended, in milliseconds since
   25    *              navigationStart (accurate to 1/1000 of a ms)
   26    * @param end   timestamp when reflow ended, in milliseconds since
   27    *              navigationStart (accurate to 1/1000 of a ms)
   28    */
   29   void reflowInterruptible(in DOMHighResTimeStamp start,
   30                            in DOMHighResTimeStamp end);
   31 };