michael@0: /* vim: set shiftwidth=2 tabstop=8 autoindent cindent expandtab: */ 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 "nsIDOMUIEvent.idl" michael@0: %{C++ michael@0: #include "nsWeakPtr.h" michael@0: #include "nsPoint.h" michael@0: %} michael@0: interface nsIVariant; michael@0: michael@0: [scriptable, uuid(6d5484f7-92ac-45f8-9388-39b5bad055ce)] michael@0: interface nsITouchEventReceiver : nsISupports { michael@0: [implicit_jscontext] attribute jsval ontouchstart; michael@0: [implicit_jscontext] attribute jsval ontouchend; michael@0: [implicit_jscontext] attribute jsval ontouchmove; michael@0: [implicit_jscontext] attribute jsval ontouchenter; michael@0: [implicit_jscontext] attribute jsval ontouchleave; michael@0: [implicit_jscontext] attribute jsval ontouchcancel; michael@0: };