author Andrew Osmond <aosmond@mozilla.com>
Tue, 14 Aug 2018 11:35:40 -0400
changeset 486540 69a4c2a0aac6e8bfc041a82b634611e1432af36b
parent 448520 59321d42d617ccbac0c7c1a41fa239449b40d780
permissions -rw-r--r--
Bug 1446309 - Part 1. Return draw result from imgIContainer::GetImageContainerAtSize. r=tnikkel In addition to the image container, the draw result can also be useful for callers to know whether or not the surface(s) in the container are fully decoded or not. This is used in subsequent parts to avoid flickering in some cases.

/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

#include "nsISupports.idl"

interface nsIXULWindow;

[scriptable, uuid(2F276982-0D60-4377-A595-D350BA516395)]
interface nsIWindowMediatorListener : nsISupports
    void onOpenWindow(in nsIXULWindow window);
    void onCloseWindow(in nsIXULWindow window);