michael@0: /* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ michael@0: /* This Source Code Form is subject to the terms of the Mozilla Public michael@0: * License, v. 2.0. If a copy of the MPL was not distributed with this michael@0: * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ michael@0: michael@0: #include "nsISupports.idl" michael@0: michael@0: /** michael@0: * The result of query content events. succeeded propery can be used always. michael@0: * Whether other properties can be used or not depends on the event. michael@0: * See nsIDOMWindowUtils.idl, which properites can be used was documented. michael@0: */ michael@0: michael@0: [scriptable, uuid(4b4ba266-b51e-4f0f-8d0e-9f13cb2a0056)] michael@0: interface nsIQueryContentEventResult : nsISupports michael@0: { michael@0: readonly attribute unsigned long offset; michael@0: readonly attribute boolean reversed; michael@0: michael@0: readonly attribute long left; michael@0: readonly attribute long top; michael@0: readonly attribute long width; michael@0: readonly attribute long height; michael@0: readonly attribute AString text; michael@0: michael@0: readonly attribute boolean succeeded; michael@0: readonly attribute boolean notFound; michael@0: };