/usr/include/thunderbird/xpcAccEvents.h is in thunderbird-dev 1:38.6.0+build1-0ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 | /* THIS FILE IS AUTOGENERATED - DO NOT EDIT */
#ifndef _mozilla_a11y_generated_AccEvents_h_
#define _mozilla_a11y_generated_AccEvents_h_
#include "nscore.h"
#include "nsCOMPtr.h"
#include "nsCycleCollectionParticipant.h"
#include "nsString.h"
#include "nsIAccessibleEvent.h"
#include "nsIAccessibleStateChangeEvent.h"
#include "nsIAccessibleTextChangeEvent.h"
#include "nsIAccessibleHideEvent.h"
#include "nsIAccessibleCaretMoveEvent.h"
#include "nsIAccessibleObjectAttributeChangedEvent.h"
#include "nsIAccessibleTableChangeEvent.h"
#include "nsIAccessibleVirtualCursorChangeEvent.h"
class xpcAccEvent final : public nsIAccessibleEvent
{
public:
xpcAccEvent(uint32_t aEventType, nsIAccessible * aAccessible, nsIAccessibleDocument * aAccessibleDocument, nsIDOMNode * aDOMNode, bool aIsFromUserInput) :
mEventType(aEventType), mAccessible(aAccessible), mAccessibleDocument(aAccessibleDocument), mDOMNode(aDOMNode), mIsFromUserInput(aIsFromUserInput)
{}
NS_DECL_CYCLE_COLLECTING_ISUPPORTS
NS_DECL_CYCLE_COLLECTION_CLASS(xpcAccEvent)
NS_DECL_NSIACCESSIBLEEVENT
private:
~xpcAccEvent() {}
uint32_t mEventType;
nsCOMPtr<nsIAccessible> mAccessible;
nsCOMPtr<nsIAccessibleDocument> mAccessibleDocument;
nsCOMPtr<nsIDOMNode> mDOMNode;
bool mIsFromUserInput;
};
class xpcAccStateChangeEvent final : public nsIAccessibleStateChangeEvent
{
public:
xpcAccStateChangeEvent(uint32_t aEventType, nsIAccessible * aAccessible, nsIAccessibleDocument * aAccessibleDocument, nsIDOMNode * aDOMNode, bool aIsFromUserInput, uint32_t aState, bool aIsExtraState, bool aIsEnabled) :
mEventType(aEventType), mAccessible(aAccessible), mAccessibleDocument(aAccessibleDocument), mDOMNode(aDOMNode), mIsFromUserInput(aIsFromUserInput), mState(aState), mIsExtraState(aIsExtraState), mIsEnabled(aIsEnabled)
{}
NS_DECL_CYCLE_COLLECTING_ISUPPORTS
NS_DECL_CYCLE_COLLECTION_CLASS(xpcAccStateChangeEvent)
NS_DECL_NSIACCESSIBLEEVENT
NS_DECL_NSIACCESSIBLESTATECHANGEEVENT
private:
~xpcAccStateChangeEvent() {}
uint32_t mEventType;
nsCOMPtr<nsIAccessible> mAccessible;
nsCOMPtr<nsIAccessibleDocument> mAccessibleDocument;
nsCOMPtr<nsIDOMNode> mDOMNode;
bool mIsFromUserInput;
uint32_t mState;
bool mIsExtraState;
bool mIsEnabled;
};
class xpcAccTextChangeEvent final : public nsIAccessibleTextChangeEvent
{
public:
xpcAccTextChangeEvent(uint32_t aEventType, nsIAccessible * aAccessible, nsIAccessibleDocument * aAccessibleDocument, nsIDOMNode * aDOMNode, bool aIsFromUserInput, int32_t aStart, uint32_t aLength, bool aIsInserted, const nsAString & aModifiedText) :
mEventType(aEventType), mAccessible(aAccessible), mAccessibleDocument(aAccessibleDocument), mDOMNode(aDOMNode), mIsFromUserInput(aIsFromUserInput), mStart(aStart), mLength(aLength), mIsInserted(aIsInserted), mModifiedText(aModifiedText)
{}
NS_DECL_CYCLE_COLLECTING_ISUPPORTS
NS_DECL_CYCLE_COLLECTION_CLASS(xpcAccTextChangeEvent)
NS_DECL_NSIACCESSIBLEEVENT
NS_DECL_NSIACCESSIBLETEXTCHANGEEVENT
private:
~xpcAccTextChangeEvent() {}
uint32_t mEventType;
nsCOMPtr<nsIAccessible> mAccessible;
nsCOMPtr<nsIAccessibleDocument> mAccessibleDocument;
nsCOMPtr<nsIDOMNode> mDOMNode;
bool mIsFromUserInput;
int32_t mStart;
uint32_t mLength;
bool mIsInserted;
nsString mModifiedText;
};
class xpcAccHideEvent final : public nsIAccessibleHideEvent
{
public:
xpcAccHideEvent(uint32_t aEventType, nsIAccessible * aAccessible, nsIAccessibleDocument * aAccessibleDocument, nsIDOMNode * aDOMNode, bool aIsFromUserInput, nsIAccessible * aTargetParent, nsIAccessible * aTargetNextSibling, nsIAccessible * aTargetPrevSibling) :
mEventType(aEventType), mAccessible(aAccessible), mAccessibleDocument(aAccessibleDocument), mDOMNode(aDOMNode), mIsFromUserInput(aIsFromUserInput), mTargetParent(aTargetParent), mTargetNextSibling(aTargetNextSibling), mTargetPrevSibling(aTargetPrevSibling)
{}
NS_DECL_CYCLE_COLLECTING_ISUPPORTS
NS_DECL_CYCLE_COLLECTION_CLASS(xpcAccHideEvent)
NS_DECL_NSIACCESSIBLEEVENT
NS_DECL_NSIACCESSIBLEHIDEEVENT
private:
~xpcAccHideEvent() {}
uint32_t mEventType;
nsCOMPtr<nsIAccessible> mAccessible;
nsCOMPtr<nsIAccessibleDocument> mAccessibleDocument;
nsCOMPtr<nsIDOMNode> mDOMNode;
bool mIsFromUserInput;
nsCOMPtr<nsIAccessible> mTargetParent;
nsCOMPtr<nsIAccessible> mTargetNextSibling;
nsCOMPtr<nsIAccessible> mTargetPrevSibling;
};
class xpcAccCaretMoveEvent final : public nsIAccessibleCaretMoveEvent
{
public:
xpcAccCaretMoveEvent(uint32_t aEventType, nsIAccessible * aAccessible, nsIAccessibleDocument * aAccessibleDocument, nsIDOMNode * aDOMNode, bool aIsFromUserInput, int32_t aCaretOffset) :
mEventType(aEventType), mAccessible(aAccessible), mAccessibleDocument(aAccessibleDocument), mDOMNode(aDOMNode), mIsFromUserInput(aIsFromUserInput), mCaretOffset(aCaretOffset)
{}
NS_DECL_CYCLE_COLLECTING_ISUPPORTS
NS_DECL_CYCLE_COLLECTION_CLASS(xpcAccCaretMoveEvent)
NS_DECL_NSIACCESSIBLEEVENT
NS_DECL_NSIACCESSIBLECARETMOVEEVENT
private:
~xpcAccCaretMoveEvent() {}
uint32_t mEventType;
nsCOMPtr<nsIAccessible> mAccessible;
nsCOMPtr<nsIAccessibleDocument> mAccessibleDocument;
nsCOMPtr<nsIDOMNode> mDOMNode;
bool mIsFromUserInput;
int32_t mCaretOffset;
};
class xpcAccObjectAttributeChangedEvent final : public nsIAccessibleObjectAttributeChangedEvent
{
public:
xpcAccObjectAttributeChangedEvent(uint32_t aEventType, nsIAccessible * aAccessible, nsIAccessibleDocument * aAccessibleDocument, nsIDOMNode * aDOMNode, bool aIsFromUserInput, nsIAtom * aChangedAttribute) :
mEventType(aEventType), mAccessible(aAccessible), mAccessibleDocument(aAccessibleDocument), mDOMNode(aDOMNode), mIsFromUserInput(aIsFromUserInput), mChangedAttribute(aChangedAttribute)
{}
NS_DECL_CYCLE_COLLECTING_ISUPPORTS
NS_DECL_CYCLE_COLLECTION_CLASS(xpcAccObjectAttributeChangedEvent)
NS_DECL_NSIACCESSIBLEEVENT
NS_DECL_NSIACCESSIBLEOBJECTATTRIBUTECHANGEDEVENT
private:
~xpcAccObjectAttributeChangedEvent() {}
uint32_t mEventType;
nsCOMPtr<nsIAccessible> mAccessible;
nsCOMPtr<nsIAccessibleDocument> mAccessibleDocument;
nsCOMPtr<nsIDOMNode> mDOMNode;
bool mIsFromUserInput;
nsCOMPtr<nsIAtom> mChangedAttribute;
};
class xpcAccTableChangeEvent final : public nsIAccessibleTableChangeEvent
{
public:
xpcAccTableChangeEvent(uint32_t aEventType, nsIAccessible * aAccessible, nsIAccessibleDocument * aAccessibleDocument, nsIDOMNode * aDOMNode, bool aIsFromUserInput, int32_t aRowOrColIndex, int32_t aRowsOrColsCount) :
mEventType(aEventType), mAccessible(aAccessible), mAccessibleDocument(aAccessibleDocument), mDOMNode(aDOMNode), mIsFromUserInput(aIsFromUserInput), mRowOrColIndex(aRowOrColIndex), mRowsOrColsCount(aRowsOrColsCount)
{}
NS_DECL_CYCLE_COLLECTING_ISUPPORTS
NS_DECL_CYCLE_COLLECTION_CLASS(xpcAccTableChangeEvent)
NS_DECL_NSIACCESSIBLEEVENT
NS_DECL_NSIACCESSIBLETABLECHANGEEVENT
private:
~xpcAccTableChangeEvent() {}
uint32_t mEventType;
nsCOMPtr<nsIAccessible> mAccessible;
nsCOMPtr<nsIAccessibleDocument> mAccessibleDocument;
nsCOMPtr<nsIDOMNode> mDOMNode;
bool mIsFromUserInput;
int32_t mRowOrColIndex;
int32_t mRowsOrColsCount;
};
class xpcAccVirtualCursorChangeEvent final : public nsIAccessibleVirtualCursorChangeEvent
{
public:
xpcAccVirtualCursorChangeEvent(uint32_t aEventType, nsIAccessible * aAccessible, nsIAccessibleDocument * aAccessibleDocument, nsIDOMNode * aDOMNode, bool aIsFromUserInput, nsIAccessible * aOldAccessible, int32_t aOldStartOffset, int32_t aOldEndOffset, int16_t aReason) :
mEventType(aEventType), mAccessible(aAccessible), mAccessibleDocument(aAccessibleDocument), mDOMNode(aDOMNode), mIsFromUserInput(aIsFromUserInput), mOldAccessible(aOldAccessible), mOldStartOffset(aOldStartOffset), mOldEndOffset(aOldEndOffset), mReason(aReason)
{}
NS_DECL_CYCLE_COLLECTING_ISUPPORTS
NS_DECL_CYCLE_COLLECTION_CLASS(xpcAccVirtualCursorChangeEvent)
NS_DECL_NSIACCESSIBLEEVENT
NS_DECL_NSIACCESSIBLEVIRTUALCURSORCHANGEEVENT
private:
~xpcAccVirtualCursorChangeEvent() {}
uint32_t mEventType;
nsCOMPtr<nsIAccessible> mAccessible;
nsCOMPtr<nsIAccessibleDocument> mAccessibleDocument;
nsCOMPtr<nsIDOMNode> mDOMNode;
bool mIsFromUserInput;
nsCOMPtr<nsIAccessible> mOldAccessible;
int32_t mOldStartOffset;
int32_t mOldEndOffset;
int16_t mReason;
};
#endif
|