Line data Source code
1 : /*
2 : * DO NOT EDIT. THIS FILE IS GENERATED FROM ../../../dist/idl/nsIEditActionListener.idl
3 : */
4 :
5 : #ifndef __gen_nsIEditActionListener_h__
6 : #define __gen_nsIEditActionListener_h__
7 :
8 :
9 : #ifndef __gen_nsISupports_h__
10 : #include "nsISupports.h"
11 : #endif
12 :
13 : #ifndef __gen_domstubs_h__
14 : #include "domstubs.h"
15 : #endif
16 :
17 : /* For IDL files that don't want to include root IDL files. */
18 : #ifndef NS_NO_VTABLE
19 : #define NS_NO_VTABLE
20 : #endif
21 : class nsISelection; /* forward declaration */
22 :
23 :
24 : /* starting interface: nsIEditActionListener */
25 : #define NS_IEDITACTIONLISTENER_IID_STR "b22907b1-ee93-11d2-8d50-000064657374"
26 :
27 : #define NS_IEDITACTIONLISTENER_IID \
28 : {0xb22907b1, 0xee93, 0x11d2, \
29 : { 0x8d, 0x50, 0x00, 0x00, 0x64, 0x65, 0x73, 0x74 }}
30 :
31 0 : class NS_NO_VTABLE nsIEditActionListener : public nsISupports {
32 : public:
33 :
34 : NS_DECLARE_STATIC_IID_ACCESSOR(NS_IEDITACTIONLISTENER_IID)
35 :
36 : /* void WillCreateNode (in DOMString aTag, in nsIDOMNode aParent, in long aPosition); */
37 : NS_IMETHOD WillCreateNode(const nsAString & aTag, nsIDOMNode *aParent, int32_t aPosition) = 0;
38 :
39 : /* void DidCreateNode (in DOMString aTag, in nsIDOMNode aNode, in nsIDOMNode aParent, in long aPosition, in nsresult aResult); */
40 : NS_IMETHOD DidCreateNode(const nsAString & aTag, nsIDOMNode *aNode, nsIDOMNode *aParent, int32_t aPosition, nsresult aResult) = 0;
41 :
42 : /* void WillInsertNode (in nsIDOMNode aNode, in nsIDOMNode aParent, in long aPosition); */
43 : NS_IMETHOD WillInsertNode(nsIDOMNode *aNode, nsIDOMNode *aParent, int32_t aPosition) = 0;
44 :
45 : /* void DidInsertNode (in nsIDOMNode aNode, in nsIDOMNode aParent, in long aPosition, in nsresult aResult); */
46 : NS_IMETHOD DidInsertNode(nsIDOMNode *aNode, nsIDOMNode *aParent, int32_t aPosition, nsresult aResult) = 0;
47 :
48 : /* void WillDeleteNode (in nsIDOMNode aChild); */
49 : NS_IMETHOD WillDeleteNode(nsIDOMNode *aChild) = 0;
50 :
51 : /* void DidDeleteNode (in nsIDOMNode aChild, in nsresult aResult); */
52 : NS_IMETHOD DidDeleteNode(nsIDOMNode *aChild, nsresult aResult) = 0;
53 :
54 : /* void WillSplitNode (in nsIDOMNode aExistingRightNode, in long aOffset); */
55 : NS_IMETHOD WillSplitNode(nsIDOMNode *aExistingRightNode, int32_t aOffset) = 0;
56 :
57 : /* void DidSplitNode (in nsIDOMNode aExistingRightNode, in long aOffset, in nsIDOMNode aNewLeftNode, in nsresult aResult); */
58 : NS_IMETHOD DidSplitNode(nsIDOMNode *aExistingRightNode, int32_t aOffset, nsIDOMNode *aNewLeftNode, nsresult aResult) = 0;
59 :
60 : /* void WillJoinNodes (in nsIDOMNode aLeftNode, in nsIDOMNode aRightNode, in nsIDOMNode aParent); */
61 : NS_IMETHOD WillJoinNodes(nsIDOMNode *aLeftNode, nsIDOMNode *aRightNode, nsIDOMNode *aParent) = 0;
62 :
63 : /* void DidJoinNodes (in nsIDOMNode aLeftNode, in nsIDOMNode aRightNode, in nsIDOMNode aParent, in nsresult aResult); */
64 : NS_IMETHOD DidJoinNodes(nsIDOMNode *aLeftNode, nsIDOMNode *aRightNode, nsIDOMNode *aParent, nsresult aResult) = 0;
65 :
66 : /* void WillInsertText (in nsIDOMCharacterData aTextNode, in long aOffset, in DOMString aString); */
67 : NS_IMETHOD WillInsertText(nsIDOMCharacterData *aTextNode, int32_t aOffset, const nsAString & aString) = 0;
68 :
69 : /* void DidInsertText (in nsIDOMCharacterData aTextNode, in long aOffset, in DOMString aString, in nsresult aResult); */
70 : NS_IMETHOD DidInsertText(nsIDOMCharacterData *aTextNode, int32_t aOffset, const nsAString & aString, nsresult aResult) = 0;
71 :
72 : /* void WillDeleteText (in nsIDOMCharacterData aTextNode, in long aOffset, in long aLength); */
73 : NS_IMETHOD WillDeleteText(nsIDOMCharacterData *aTextNode, int32_t aOffset, int32_t aLength) = 0;
74 :
75 : /* void DidDeleteText (in nsIDOMCharacterData aTextNode, in long aOffset, in long aLength, in nsresult aResult); */
76 : NS_IMETHOD DidDeleteText(nsIDOMCharacterData *aTextNode, int32_t aOffset, int32_t aLength, nsresult aResult) = 0;
77 :
78 : /* void WillDeleteSelection (in nsISelection aSelection); */
79 : NS_IMETHOD WillDeleteSelection(nsISelection *aSelection) = 0;
80 :
81 : /* void DidDeleteSelection (in nsISelection aSelection); */
82 : NS_IMETHOD DidDeleteSelection(nsISelection *aSelection) = 0;
83 :
84 : };
85 :
86 : NS_DEFINE_STATIC_IID_ACCESSOR(nsIEditActionListener, NS_IEDITACTIONLISTENER_IID)
87 :
88 : /* Use this macro when declaring classes that implement this interface. */
89 : #define NS_DECL_NSIEDITACTIONLISTENER \
90 : NS_IMETHOD WillCreateNode(const nsAString & aTag, nsIDOMNode *aParent, int32_t aPosition) override; \
91 : NS_IMETHOD DidCreateNode(const nsAString & aTag, nsIDOMNode *aNode, nsIDOMNode *aParent, int32_t aPosition, nsresult aResult) override; \
92 : NS_IMETHOD WillInsertNode(nsIDOMNode *aNode, nsIDOMNode *aParent, int32_t aPosition) override; \
93 : NS_IMETHOD DidInsertNode(nsIDOMNode *aNode, nsIDOMNode *aParent, int32_t aPosition, nsresult aResult) override; \
94 : NS_IMETHOD WillDeleteNode(nsIDOMNode *aChild) override; \
95 : NS_IMETHOD DidDeleteNode(nsIDOMNode *aChild, nsresult aResult) override; \
96 : NS_IMETHOD WillSplitNode(nsIDOMNode *aExistingRightNode, int32_t aOffset) override; \
97 : NS_IMETHOD DidSplitNode(nsIDOMNode *aExistingRightNode, int32_t aOffset, nsIDOMNode *aNewLeftNode, nsresult aResult) override; \
98 : NS_IMETHOD WillJoinNodes(nsIDOMNode *aLeftNode, nsIDOMNode *aRightNode, nsIDOMNode *aParent) override; \
99 : NS_IMETHOD DidJoinNodes(nsIDOMNode *aLeftNode, nsIDOMNode *aRightNode, nsIDOMNode *aParent, nsresult aResult) override; \
100 : NS_IMETHOD WillInsertText(nsIDOMCharacterData *aTextNode, int32_t aOffset, const nsAString & aString) override; \
101 : NS_IMETHOD DidInsertText(nsIDOMCharacterData *aTextNode, int32_t aOffset, const nsAString & aString, nsresult aResult) override; \
102 : NS_IMETHOD WillDeleteText(nsIDOMCharacterData *aTextNode, int32_t aOffset, int32_t aLength) override; \
103 : NS_IMETHOD DidDeleteText(nsIDOMCharacterData *aTextNode, int32_t aOffset, int32_t aLength, nsresult aResult) override; \
104 : NS_IMETHOD WillDeleteSelection(nsISelection *aSelection) override; \
105 : NS_IMETHOD DidDeleteSelection(nsISelection *aSelection) override;
106 :
107 : /* Use this macro when declaring the members of this interface when the
108 : class doesn't implement the interface. This is useful for forwarding. */
109 : #define NS_DECL_NON_VIRTUAL_NSIEDITACTIONLISTENER \
110 : nsresult WillCreateNode(const nsAString & aTag, nsIDOMNode *aParent, int32_t aPosition); \
111 : nsresult DidCreateNode(const nsAString & aTag, nsIDOMNode *aNode, nsIDOMNode *aParent, int32_t aPosition, nsresult aResult); \
112 : nsresult WillInsertNode(nsIDOMNode *aNode, nsIDOMNode *aParent, int32_t aPosition); \
113 : nsresult DidInsertNode(nsIDOMNode *aNode, nsIDOMNode *aParent, int32_t aPosition, nsresult aResult); \
114 : nsresult WillDeleteNode(nsIDOMNode *aChild); \
115 : nsresult DidDeleteNode(nsIDOMNode *aChild, nsresult aResult); \
116 : nsresult WillSplitNode(nsIDOMNode *aExistingRightNode, int32_t aOffset); \
117 : nsresult DidSplitNode(nsIDOMNode *aExistingRightNode, int32_t aOffset, nsIDOMNode *aNewLeftNode, nsresult aResult); \
118 : nsresult WillJoinNodes(nsIDOMNode *aLeftNode, nsIDOMNode *aRightNode, nsIDOMNode *aParent); \
119 : nsresult DidJoinNodes(nsIDOMNode *aLeftNode, nsIDOMNode *aRightNode, nsIDOMNode *aParent, nsresult aResult); \
120 : nsresult WillInsertText(nsIDOMCharacterData *aTextNode, int32_t aOffset, const nsAString & aString); \
121 : nsresult DidInsertText(nsIDOMCharacterData *aTextNode, int32_t aOffset, const nsAString & aString, nsresult aResult); \
122 : nsresult WillDeleteText(nsIDOMCharacterData *aTextNode, int32_t aOffset, int32_t aLength); \
123 : nsresult DidDeleteText(nsIDOMCharacterData *aTextNode, int32_t aOffset, int32_t aLength, nsresult aResult); \
124 : nsresult WillDeleteSelection(nsISelection *aSelection); \
125 : nsresult DidDeleteSelection(nsISelection *aSelection);
126 :
127 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
128 : #define NS_FORWARD_NSIEDITACTIONLISTENER(_to) \
129 : NS_IMETHOD WillCreateNode(const nsAString & aTag, nsIDOMNode *aParent, int32_t aPosition) override { return _to WillCreateNode(aTag, aParent, aPosition); } \
130 : NS_IMETHOD DidCreateNode(const nsAString & aTag, nsIDOMNode *aNode, nsIDOMNode *aParent, int32_t aPosition, nsresult aResult) override { return _to DidCreateNode(aTag, aNode, aParent, aPosition, aResult); } \
131 : NS_IMETHOD WillInsertNode(nsIDOMNode *aNode, nsIDOMNode *aParent, int32_t aPosition) override { return _to WillInsertNode(aNode, aParent, aPosition); } \
132 : NS_IMETHOD DidInsertNode(nsIDOMNode *aNode, nsIDOMNode *aParent, int32_t aPosition, nsresult aResult) override { return _to DidInsertNode(aNode, aParent, aPosition, aResult); } \
133 : NS_IMETHOD WillDeleteNode(nsIDOMNode *aChild) override { return _to WillDeleteNode(aChild); } \
134 : NS_IMETHOD DidDeleteNode(nsIDOMNode *aChild, nsresult aResult) override { return _to DidDeleteNode(aChild, aResult); } \
135 : NS_IMETHOD WillSplitNode(nsIDOMNode *aExistingRightNode, int32_t aOffset) override { return _to WillSplitNode(aExistingRightNode, aOffset); } \
136 : NS_IMETHOD DidSplitNode(nsIDOMNode *aExistingRightNode, int32_t aOffset, nsIDOMNode *aNewLeftNode, nsresult aResult) override { return _to DidSplitNode(aExistingRightNode, aOffset, aNewLeftNode, aResult); } \
137 : NS_IMETHOD WillJoinNodes(nsIDOMNode *aLeftNode, nsIDOMNode *aRightNode, nsIDOMNode *aParent) override { return _to WillJoinNodes(aLeftNode, aRightNode, aParent); } \
138 : NS_IMETHOD DidJoinNodes(nsIDOMNode *aLeftNode, nsIDOMNode *aRightNode, nsIDOMNode *aParent, nsresult aResult) override { return _to DidJoinNodes(aLeftNode, aRightNode, aParent, aResult); } \
139 : NS_IMETHOD WillInsertText(nsIDOMCharacterData *aTextNode, int32_t aOffset, const nsAString & aString) override { return _to WillInsertText(aTextNode, aOffset, aString); } \
140 : NS_IMETHOD DidInsertText(nsIDOMCharacterData *aTextNode, int32_t aOffset, const nsAString & aString, nsresult aResult) override { return _to DidInsertText(aTextNode, aOffset, aString, aResult); } \
141 : NS_IMETHOD WillDeleteText(nsIDOMCharacterData *aTextNode, int32_t aOffset, int32_t aLength) override { return _to WillDeleteText(aTextNode, aOffset, aLength); } \
142 : NS_IMETHOD DidDeleteText(nsIDOMCharacterData *aTextNode, int32_t aOffset, int32_t aLength, nsresult aResult) override { return _to DidDeleteText(aTextNode, aOffset, aLength, aResult); } \
143 : NS_IMETHOD WillDeleteSelection(nsISelection *aSelection) override { return _to WillDeleteSelection(aSelection); } \
144 : NS_IMETHOD DidDeleteSelection(nsISelection *aSelection) override { return _to DidDeleteSelection(aSelection); }
145 :
146 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
147 : #define NS_FORWARD_SAFE_NSIEDITACTIONLISTENER(_to) \
148 : NS_IMETHOD WillCreateNode(const nsAString & aTag, nsIDOMNode *aParent, int32_t aPosition) override { return !_to ? NS_ERROR_NULL_POINTER : _to->WillCreateNode(aTag, aParent, aPosition); } \
149 : NS_IMETHOD DidCreateNode(const nsAString & aTag, nsIDOMNode *aNode, nsIDOMNode *aParent, int32_t aPosition, nsresult aResult) override { return !_to ? NS_ERROR_NULL_POINTER : _to->DidCreateNode(aTag, aNode, aParent, aPosition, aResult); } \
150 : NS_IMETHOD WillInsertNode(nsIDOMNode *aNode, nsIDOMNode *aParent, int32_t aPosition) override { return !_to ? NS_ERROR_NULL_POINTER : _to->WillInsertNode(aNode, aParent, aPosition); } \
151 : NS_IMETHOD DidInsertNode(nsIDOMNode *aNode, nsIDOMNode *aParent, int32_t aPosition, nsresult aResult) override { return !_to ? NS_ERROR_NULL_POINTER : _to->DidInsertNode(aNode, aParent, aPosition, aResult); } \
152 : NS_IMETHOD WillDeleteNode(nsIDOMNode *aChild) override { return !_to ? NS_ERROR_NULL_POINTER : _to->WillDeleteNode(aChild); } \
153 : NS_IMETHOD DidDeleteNode(nsIDOMNode *aChild, nsresult aResult) override { return !_to ? NS_ERROR_NULL_POINTER : _to->DidDeleteNode(aChild, aResult); } \
154 : NS_IMETHOD WillSplitNode(nsIDOMNode *aExistingRightNode, int32_t aOffset) override { return !_to ? NS_ERROR_NULL_POINTER : _to->WillSplitNode(aExistingRightNode, aOffset); } \
155 : NS_IMETHOD DidSplitNode(nsIDOMNode *aExistingRightNode, int32_t aOffset, nsIDOMNode *aNewLeftNode, nsresult aResult) override { return !_to ? NS_ERROR_NULL_POINTER : _to->DidSplitNode(aExistingRightNode, aOffset, aNewLeftNode, aResult); } \
156 : NS_IMETHOD WillJoinNodes(nsIDOMNode *aLeftNode, nsIDOMNode *aRightNode, nsIDOMNode *aParent) override { return !_to ? NS_ERROR_NULL_POINTER : _to->WillJoinNodes(aLeftNode, aRightNode, aParent); } \
157 : NS_IMETHOD DidJoinNodes(nsIDOMNode *aLeftNode, nsIDOMNode *aRightNode, nsIDOMNode *aParent, nsresult aResult) override { return !_to ? NS_ERROR_NULL_POINTER : _to->DidJoinNodes(aLeftNode, aRightNode, aParent, aResult); } \
158 : NS_IMETHOD WillInsertText(nsIDOMCharacterData *aTextNode, int32_t aOffset, const nsAString & aString) override { return !_to ? NS_ERROR_NULL_POINTER : _to->WillInsertText(aTextNode, aOffset, aString); } \
159 : NS_IMETHOD DidInsertText(nsIDOMCharacterData *aTextNode, int32_t aOffset, const nsAString & aString, nsresult aResult) override { return !_to ? NS_ERROR_NULL_POINTER : _to->DidInsertText(aTextNode, aOffset, aString, aResult); } \
160 : NS_IMETHOD WillDeleteText(nsIDOMCharacterData *aTextNode, int32_t aOffset, int32_t aLength) override { return !_to ? NS_ERROR_NULL_POINTER : _to->WillDeleteText(aTextNode, aOffset, aLength); } \
161 : NS_IMETHOD DidDeleteText(nsIDOMCharacterData *aTextNode, int32_t aOffset, int32_t aLength, nsresult aResult) override { return !_to ? NS_ERROR_NULL_POINTER : _to->DidDeleteText(aTextNode, aOffset, aLength, aResult); } \
162 : NS_IMETHOD WillDeleteSelection(nsISelection *aSelection) override { return !_to ? NS_ERROR_NULL_POINTER : _to->WillDeleteSelection(aSelection); } \
163 : NS_IMETHOD DidDeleteSelection(nsISelection *aSelection) override { return !_to ? NS_ERROR_NULL_POINTER : _to->DidDeleteSelection(aSelection); }
164 :
165 : #if 0
166 : /* Use the code below as a template for the implementation class for this interface. */
167 :
168 : /* Header file */
169 : class nsEditActionListener : public nsIEditActionListener
170 : {
171 : public:
172 : NS_DECL_ISUPPORTS
173 : NS_DECL_NSIEDITACTIONLISTENER
174 :
175 : nsEditActionListener();
176 :
177 : private:
178 : ~nsEditActionListener();
179 :
180 : protected:
181 : /* additional members */
182 : };
183 :
184 : /* Implementation file */
185 : NS_IMPL_ISUPPORTS(nsEditActionListener, nsIEditActionListener)
186 :
187 : nsEditActionListener::nsEditActionListener()
188 : {
189 : /* member initializers and constructor code */
190 : }
191 :
192 : nsEditActionListener::~nsEditActionListener()
193 : {
194 : /* destructor code */
195 : }
196 :
197 : /* void WillCreateNode (in DOMString aTag, in nsIDOMNode aParent, in long aPosition); */
198 : NS_IMETHODIMP nsEditActionListener::WillCreateNode(const nsAString & aTag, nsIDOMNode *aParent, int32_t aPosition)
199 : {
200 : return NS_ERROR_NOT_IMPLEMENTED;
201 : }
202 :
203 : /* void DidCreateNode (in DOMString aTag, in nsIDOMNode aNode, in nsIDOMNode aParent, in long aPosition, in nsresult aResult); */
204 : NS_IMETHODIMP nsEditActionListener::DidCreateNode(const nsAString & aTag, nsIDOMNode *aNode, nsIDOMNode *aParent, int32_t aPosition, nsresult aResult)
205 : {
206 : return NS_ERROR_NOT_IMPLEMENTED;
207 : }
208 :
209 : /* void WillInsertNode (in nsIDOMNode aNode, in nsIDOMNode aParent, in long aPosition); */
210 : NS_IMETHODIMP nsEditActionListener::WillInsertNode(nsIDOMNode *aNode, nsIDOMNode *aParent, int32_t aPosition)
211 : {
212 : return NS_ERROR_NOT_IMPLEMENTED;
213 : }
214 :
215 : /* void DidInsertNode (in nsIDOMNode aNode, in nsIDOMNode aParent, in long aPosition, in nsresult aResult); */
216 : NS_IMETHODIMP nsEditActionListener::DidInsertNode(nsIDOMNode *aNode, nsIDOMNode *aParent, int32_t aPosition, nsresult aResult)
217 : {
218 : return NS_ERROR_NOT_IMPLEMENTED;
219 : }
220 :
221 : /* void WillDeleteNode (in nsIDOMNode aChild); */
222 : NS_IMETHODIMP nsEditActionListener::WillDeleteNode(nsIDOMNode *aChild)
223 : {
224 : return NS_ERROR_NOT_IMPLEMENTED;
225 : }
226 :
227 : /* void DidDeleteNode (in nsIDOMNode aChild, in nsresult aResult); */
228 : NS_IMETHODIMP nsEditActionListener::DidDeleteNode(nsIDOMNode *aChild, nsresult aResult)
229 : {
230 : return NS_ERROR_NOT_IMPLEMENTED;
231 : }
232 :
233 : /* void WillSplitNode (in nsIDOMNode aExistingRightNode, in long aOffset); */
234 : NS_IMETHODIMP nsEditActionListener::WillSplitNode(nsIDOMNode *aExistingRightNode, int32_t aOffset)
235 : {
236 : return NS_ERROR_NOT_IMPLEMENTED;
237 : }
238 :
239 : /* void DidSplitNode (in nsIDOMNode aExistingRightNode, in long aOffset, in nsIDOMNode aNewLeftNode, in nsresult aResult); */
240 : NS_IMETHODIMP nsEditActionListener::DidSplitNode(nsIDOMNode *aExistingRightNode, int32_t aOffset, nsIDOMNode *aNewLeftNode, nsresult aResult)
241 : {
242 : return NS_ERROR_NOT_IMPLEMENTED;
243 : }
244 :
245 : /* void WillJoinNodes (in nsIDOMNode aLeftNode, in nsIDOMNode aRightNode, in nsIDOMNode aParent); */
246 : NS_IMETHODIMP nsEditActionListener::WillJoinNodes(nsIDOMNode *aLeftNode, nsIDOMNode *aRightNode, nsIDOMNode *aParent)
247 : {
248 : return NS_ERROR_NOT_IMPLEMENTED;
249 : }
250 :
251 : /* void DidJoinNodes (in nsIDOMNode aLeftNode, in nsIDOMNode aRightNode, in nsIDOMNode aParent, in nsresult aResult); */
252 : NS_IMETHODIMP nsEditActionListener::DidJoinNodes(nsIDOMNode *aLeftNode, nsIDOMNode *aRightNode, nsIDOMNode *aParent, nsresult aResult)
253 : {
254 : return NS_ERROR_NOT_IMPLEMENTED;
255 : }
256 :
257 : /* void WillInsertText (in nsIDOMCharacterData aTextNode, in long aOffset, in DOMString aString); */
258 : NS_IMETHODIMP nsEditActionListener::WillInsertText(nsIDOMCharacterData *aTextNode, int32_t aOffset, const nsAString & aString)
259 : {
260 : return NS_ERROR_NOT_IMPLEMENTED;
261 : }
262 :
263 : /* void DidInsertText (in nsIDOMCharacterData aTextNode, in long aOffset, in DOMString aString, in nsresult aResult); */
264 : NS_IMETHODIMP nsEditActionListener::DidInsertText(nsIDOMCharacterData *aTextNode, int32_t aOffset, const nsAString & aString, nsresult aResult)
265 : {
266 : return NS_ERROR_NOT_IMPLEMENTED;
267 : }
268 :
269 : /* void WillDeleteText (in nsIDOMCharacterData aTextNode, in long aOffset, in long aLength); */
270 : NS_IMETHODIMP nsEditActionListener::WillDeleteText(nsIDOMCharacterData *aTextNode, int32_t aOffset, int32_t aLength)
271 : {
272 : return NS_ERROR_NOT_IMPLEMENTED;
273 : }
274 :
275 : /* void DidDeleteText (in nsIDOMCharacterData aTextNode, in long aOffset, in long aLength, in nsresult aResult); */
276 : NS_IMETHODIMP nsEditActionListener::DidDeleteText(nsIDOMCharacterData *aTextNode, int32_t aOffset, int32_t aLength, nsresult aResult)
277 : {
278 : return NS_ERROR_NOT_IMPLEMENTED;
279 : }
280 :
281 : /* void WillDeleteSelection (in nsISelection aSelection); */
282 : NS_IMETHODIMP nsEditActionListener::WillDeleteSelection(nsISelection *aSelection)
283 : {
284 : return NS_ERROR_NOT_IMPLEMENTED;
285 : }
286 :
287 : /* void DidDeleteSelection (in nsISelection aSelection); */
288 : NS_IMETHODIMP nsEditActionListener::DidDeleteSelection(nsISelection *aSelection)
289 : {
290 : return NS_ERROR_NOT_IMPLEMENTED;
291 : }
292 :
293 : /* End of implementation class template. */
294 : #endif
295 :
296 :
297 : #endif /* __gen_nsIEditActionListener_h__ */
|