mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-10-01 04:47:31 +09:00
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
This commit is contained in:
commit
dcd9973243
150858 changed files with 23884658 additions and 0 deletions
61
widget/EventClassList.h
Normal file
61
widget/EventClassList.h
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||
/* 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/. */
|
||||
|
||||
/**
|
||||
* This header file lists up all event classes and related structs.
|
||||
* Define NS_EVENT_CLASS(aPrefix, aName) and NS_ROOT_EVENT_CLASS(aPrefix, aName)
|
||||
* before including this.
|
||||
* If an event name is WidgetInputEvent, aPrefix is "Widget" and aName is
|
||||
* "InputEvent". NS_ROOT_EVENT_CLASS() is only used for WidgetEvent for
|
||||
* allowing special handling for it. If you don't need such special handling,
|
||||
* you can define it as:
|
||||
* #define NS_ROOT_EVENT_CLASS(aPrefix, aName) NS_EVENT_CLASS(aPrefix, aName)
|
||||
*/
|
||||
|
||||
// BasicEvents.h
|
||||
NS_ROOT_EVENT_CLASS(Widget, Event)
|
||||
NS_EVENT_CLASS(Widget, GUIEvent)
|
||||
NS_EVENT_CLASS(Widget, InputEvent)
|
||||
NS_EVENT_CLASS(Internal, UIEvent)
|
||||
|
||||
// TextEvents.h
|
||||
NS_EVENT_CLASS(Widget, KeyboardEvent)
|
||||
NS_EVENT_CLASS(Widget, CompositionEvent)
|
||||
NS_EVENT_CLASS(Widget, QueryContentEvent)
|
||||
NS_EVENT_CLASS(Widget, SelectionEvent)
|
||||
NS_EVENT_CLASS(Internal, EditorInputEvent)
|
||||
NS_EVENT_CLASS(Internal, BeforeAfterKeyboardEvent)
|
||||
|
||||
// MouseEvents.h
|
||||
NS_EVENT_CLASS(Widget, MouseEventBase)
|
||||
NS_EVENT_CLASS(Widget, MouseEvent)
|
||||
NS_EVENT_CLASS(Widget, DragEvent)
|
||||
NS_EVENT_CLASS(Widget, MouseScrollEvent)
|
||||
NS_EVENT_CLASS(Widget, WheelEvent)
|
||||
NS_EVENT_CLASS(Widget, PointerEvent)
|
||||
|
||||
// TouchEvents.h
|
||||
NS_EVENT_CLASS(Widget, GestureNotifyEvent)
|
||||
NS_EVENT_CLASS(Widget, SimpleGestureEvent)
|
||||
NS_EVENT_CLASS(Widget, TouchEvent)
|
||||
|
||||
// ContentEvents.h
|
||||
NS_EVENT_CLASS(Internal, ScrollPortEvent)
|
||||
NS_EVENT_CLASS(Internal, ScrollAreaEvent)
|
||||
NS_EVENT_CLASS(Internal, FormEvent)
|
||||
NS_EVENT_CLASS(Internal, ClipboardEvent)
|
||||
NS_EVENT_CLASS(Internal, FocusEvent)
|
||||
NS_EVENT_CLASS(Internal, TransitionEvent)
|
||||
NS_EVENT_CLASS(Internal, AnimationEvent)
|
||||
NS_EVENT_CLASS(Internal, SVGZoomEvent)
|
||||
NS_EVENT_CLASS(Internal, SMILTimeEvent)
|
||||
|
||||
// MiscEvents.h
|
||||
NS_EVENT_CLASS(Widget, CommandEvent)
|
||||
NS_EVENT_CLASS(Widget, ContentCommandEvent)
|
||||
NS_EVENT_CLASS(Widget, PluginEvent)
|
||||
|
||||
// InternalMutationEvent.h (dom/events)
|
||||
NS_EVENT_CLASS(Internal, MutationEvent)
|
||||
Loading…
Add table
Add a link
Reference in a new issue