21 module com { module sun { module star { module document {
23 interface XUndoAction;
24 interface XUndoManagerListener;
64 interface ::com::sun::star::util::XLockable;
71 interface ::com::sun::star::container::XChild;
88 void enterUndoContext(
121 void enterHiddenUndoContext()
141 void leaveUndoContext()
142 raises( ::com::sun::star::util::InvalidStateException );
162 raises( ::com::sun::star::lang::IllegalArgumentException );
185 raises( ::com::sun::star::document::EmptyUndoStackException,
209 raises( ::com::sun::star::document::EmptyUndoStackException,
210 ::com::sun::star::document::UndoContextNotClosedException,
211 ::com::sun::star::document::UndoFailedException );
219 boolean isUndoPossible();
227 boolean isRedoPossible();
236 string getCurrentUndoActionTitle()
237 raises( ::com::sun::star::document::EmptyUndoStackException );
245 string getCurrentRedoActionTitle()
246 raises( ::com::sun::star::document::EmptyUndoStackException );
252 getAllUndoActionTitles();
259 getAllRedoActionTitles();
270 raises( ::com::sun::star::document::UndoContextNotClosedException );
281 raises( ::com::sun::star::document::UndoContextNotClosedException );
301 void addUndoManagerListener(
307 void removeUndoManagerListener(
represents a single (undoable) action on a document
Definition: XUndoAction.idl:27
provides access to the undo/redo stacks of a document
Definition: XUndoManager.idl:60
thrown when reverting to re-applying an undoable action fails.
Definition: UndoFailedException.idl:30
is thrown when an operation is attempted at an XUndoManager which requires all undo contexts to be cl...
Definition: UndoContextNotClosedException.idl:28
implemented by components which want to be notified of changes in the Undo/Redo stacks of an Undo man...
Definition: XUndoManagerListener.idl:29
is raised when an operation is attemption at an XUndoManager which requires a non-empty stack of undo...
Definition: EmptyUndoStackException.idl:28