nsISupports
Last changed in Gecko 1.7 | void didBeginBatch(in nsITransactionManager aManager, in nsresult aResult); | 
| void didDo(in nsITransactionManager aManager, in nsITransaction aTransaction, in nsresult aDoResult); | 
| void didEndBatch(in nsITransactionManager aManager, in nsresult aResult); | 
| void didMerge(in nsITransactionManager aManager, in nsITransaction aTopTransaction, in nsITransaction aTransactionToMerge, in boolean aDidMerge, in nsresult aMergeResult); | 
| void didRedo(in nsITransactionManager aManager, in nsITransaction aTransaction, in nsresult aRedoResult); | 
| void didUndo(in nsITransactionManager aManager, in nsITransaction aTransaction, in nsresult aUndoResult); | 
| boolean willBeginBatch(in nsITransactionManager aManager); | 
| boolean willDo(in nsITransactionManager aManager, in nsITransaction aTransaction); | 
| boolean willEndBatch(in nsITransactionManager aManager); | 
| boolean willMerge(in nsITransactionManager aManager, in nsITransaction aTopTransaction, in nsITransaction aTransactionToMerge); | 
| boolean willRedo(in nsITransactionManager aManager, in nsITransaction aTransaction); | 
| boolean willUndo(in nsITransactionManager aManager, in nsITransaction aTransaction); | 
Called after a nsITransactionManager begins a batch.
void didBeginBatch( in nsITransactionManager aManager, in nsresult aResult );
aManagernsITransactionManager that began a batch.aResultCalled after a nsITransactionManager calls the nsITransaction.doTransaction() method of a transaction.
void didDo( in nsITransactionManager aManager, in nsITransaction aTransaction, in nsresult aDoResult );
aManagernsITransactionManager that did the transaction.aTransactionaDoResultCalled after a nsITransactionManager ends a batch.
void didEndBatch( in nsITransactionManager aManager, in nsresult aResult );
aManagernsITransactionManager ending a batch.aResultCalled after a nsITransactionManager tries to merge a transaction, that was just executed, with the transaction at the top of the undo stack.
void didMerge( in nsITransactionManager aManager, in nsITransaction aTopTransaction, in nsITransaction aTransactionToMerge, in boolean aDidMerge, in nsresult aMergeResult );
aManagernsITransactionManager ending a batch.aTopTransactionaTransactionToMergeaDidMergetrue if transaction was merged, else false.aMergeResultCalled after a nsITransactionManager calls the nsITransaction.Redo() method of a transaction.
void didRedo( in nsITransactionManager aManager, in nsITransaction aTransaction, in nsresult aRedoResult );
aManagernsITransactionManager redoing the transaction.aTransactionaRedoResultCalled after a nsITransactionManager calls the nsITransaction.Undo() method of a transaction.
void didUndo( in nsITransactionManager aManager, in nsITransaction aTransaction, in nsresult aUndoResult );
aManagernsITransactionManager undoing the transaction.aTransactionaUndoResultCalled before a nsITransactionManager begins a batch.
boolean willBeginBatch( in nsITransactionManager aManager );
aManagernsITransactionManager beginning a batch.
Called before a nsITransactionManager calls a transaction's nsITransaction.doTransaction() method.
boolean willDo( in nsITransactionManager aManager, in nsITransaction aTransaction );
aManagernsITransactionManager doing the transaction.aTransaction
Called before a nsITransactionManager ends a batch.
boolean willEndBatch( in nsITransactionManager aManager );
aManagernsITransactionManager ending a batch.
Called before a nsITransactionManager tries to merge a transaction, that was just executed, with the transaction at the top of the undo stack.
boolean willMerge( in nsITransactionManager aManager, in nsITransaction aTopTransaction, in nsITransaction aTransactionToMerge );
aManagernsITransactionManager ending a batch.aTopTransactionaTransactionToMerge
Called before a nsITransactionManager calls the nsITransaction.Redo() method of a transaction.
boolean willRedo( in nsITransactionManager aManager, in nsITransaction aTransaction );
aManagernsITransactionManager redoing the transaction.aTransaction
Called before a nsITransactionManager calls the nsITransaction.Undo() method of a transaction.
boolean willUndo( in nsITransactionManager aManager, in nsITransaction aTransaction );
aManagernsITransactionManager undoing the transaction.aTransaction