Sophie

Sophie

distrib > * > cooker > x86_64 > by-pkgid > 5fb1c39f9f9130a3cc01e8b1ffa5c0f8 > files > 2327

libreoffice-devel-3.5.4-4.x86_64.rpm

<html>
<head>
<title>Interface XUndoManagerListener</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../../idl.css">
</head>
<body>
<div id="adc-idlref">

<a name="_top_"> </a><table class="navimain" border="0" cellpadding="3">
<tr>
<td class="navimain"><a href="../module-ix.html" class="navimain">Overview</a></td>
<td class="navimain"><a href="module-ix.html" class="navimain">Module</a></td>
<td class="navimain"><a href="XUndoManagerListener-xref.html" class="navimain">Use</a></td>
<td class="navimainnone">Devguide</td>
<td class="navimain"><a href="../../../../index-files/index-1.html" class="navimain">Index</a></td>
</tr>
</table>
<table class="navisub" border="0" cellpadding="0">
<tr>
<td class="navisub"><a href="#MethodsSummary" class="navisub">Methods' Summary</a></td>
<td class="navisub">Attributes' Summary</td>
<td class="navisub"><a href="#MethodsDetails" class="navisub">Methods' Details</a></td>
<td class="navisub">Attributes' Details</td>
</tr>
</table>
<hr>
<table border="0" width="100%" cellpadding="5" cellspacing="3" class="title-table" style="margin-bottom:6pt;">
<tr>
<td><p class="namechain"><a href="../../../../module-ix.html" class="namechain">::</a> <a href="../../../module-ix.html" class="namechain">com</a> :: <a href="../../module-ix.html" class="namechain">sun</a> :: <a href="../module-ix.html" class="namechain">star</a> :: <a href="module-ix.html" class="namechain">document</a> :: </p>
</td>
</tr>
<tr>
<td class="title"><table class="title-table" width="99%">
<tr>
<td width="25%" class="title2">unpublished </td>
<td width="50%" class="title">interface XUndoManagerListener</td>
<td width="*"/></tr>
</table>
</td>
</tr>
<tr>
<td><dl>
<dt><b>Base Interfaces</b></dt>
<dd><pre style="font-family:monospace;"><strong>XUndoManagerListener</strong>
&#x2517 ::com::sun::star::<a href="../lang/module-ix.html">lang</a>::<a href="../lang/XEventListener.html">XEventListener</a>

</pre></dd>
<dd><a name/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="crosstitle">
<tr>
<td class="imsum_left">::com::sun::star::<a href="../lang/module-ix.html">lang</a>::<a href="../lang/XEventListener.html">XEventListener</a></td>
<td class="imsum_right"><dl>
<dt>(referenced interface's summary:)</dt>
<dd>base interface for all event listeners interfaces.
 </dd>
</dl>
</td>
</tr>
</table>
</dd>
</dl>
</td>
</tr>
<tr>
<td><dl>
<dt><b>Usage Restrictions</b></dt>
<dd><i>not published</i></dd>
<dt><b>Description</b></dt>
<dd>implemented by components which want to be notified of changes in the Undo/Redo stacks of an Undo manager.

 </dd>
<dt><b>See also</b></dt>
<dd><a href="XUndoManager.html">XUndoManager</a></dd>
</dl>
</td>
</tr>
</table>
<hr>
<a name="MethodsSummary"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle" colspan="2">Methods' Summary</td>
</tr>
<tr>
<td class="imsum_left"><a href="#undoActionAdded">undoActionAdded</a></td>
<td class="imsum_right">is called when an undo action is added to the undo stack.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#actionUndone">actionUndone</a></td>
<td class="imsum_right">is called when the top-most action of the undo stack has been undone.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#actionRedone">actionRedone</a></td>
<td class="imsum_right">is called when the top-most action of the Redo stack has been re-applied.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#allActionsCleared">allActionsCleared</a></td>
<td class="imsum_right">is called when both the Undo and the Redo stack have been cleared from all Undo actions.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#redoActionsCleared">redoActionsCleared</a></td>
<td class="imsum_right">is called when the the Redo stack has been cleared.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#resetAll">resetAll</a></td>
<td class="imsum_right">called when the complete undo manager has been reset
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#enteredContext">enteredContext</a></td>
<td class="imsum_right">is called when a new Undo context has been entered.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#enteredHiddenContext">enteredHiddenContext</a></td>
<td class="imsum_right">is called when a new hidden Undo context has been entered.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#leftContext">leftContext</a></td>
<td class="imsum_right">is called when an Undo context has been left.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#leftHiddenContext">leftHiddenContext</a></td>
<td class="imsum_right">is calledn when a hidden Undo context has been left.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#cancelledContext">cancelledContext</a></td>
<td class="imsum_right">is called when an Undo context has been left, but no actions have been added within this context.

 &nbsp;</td>
</tr>
</table>
<a name="MethodsDetails"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle">Methods' Details</td>
</tr>
<tr>
<td class="imdetail"><a name="undoActionAdded" class="membertitle">undoActionAdded</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>undoActionAdded</b>(</td>
<td valign="top">[in] <a href="UndoManagerEvent.html">UndoManagerEvent</a></td>
<td valign="bottom">&nbsp;i_event );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>is called when an undo action is added to the undo stack.

 </dd>
<dd><p>Note that the action must not necessarily be the new top element of the stack: In case there's an
 open Undo context, <a href="UndoManagerEvent.html">UndoManagerEvent</a>::<a href="UndoManagerEvent.html#UndoContextDepth">UndoContextDepth</a> will be greater <code>0</code>,
 and the newly added action will be subordinate of the context action.</p>

 </dd>
<dt><b>See also</b></dt>
<dd><a href="XUndoManager.html">XUndoManager</a>::<a href="XUndoManager.html#addUndoAction">addUndoAction</a></dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="actionUndone" class="membertitle">actionUndone</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>actionUndone</b>(</td>
<td valign="top">[in] <a href="UndoManagerEvent.html">UndoManagerEvent</a></td>
<td valign="bottom">&nbsp;i_event );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>is called when the top-most action of the undo stack has been undone.

 </dd>
<dt><b>See also</b></dt>
<dd><a href="XUndoManager.html">XUndoManager</a>::<a href="XUndoManager.html#undo">undo</a></dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="actionRedone" class="membertitle">actionRedone</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>actionRedone</b>(</td>
<td valign="top">[in] <a href="UndoManagerEvent.html">UndoManagerEvent</a></td>
<td valign="bottom">&nbsp;i_event );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>is called when the top-most action of the Redo stack has been re-applied.

 </dd>
<dt><b>See also</b></dt>
<dd><a href="XUndoManager.html">XUndoManager</a>::<a href="XUndoManager.html#redo">redo</a></dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="allActionsCleared" class="membertitle">allActionsCleared</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>allActionsCleared</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../lang/module-ix.html">lang</a>::<a href="../lang/EventObject.html">EventObject</a></td>
<td valign="bottom">&nbsp;i_event );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>is called when both the Undo and the Redo stack have been cleared from all Undo actions.

 </dd>
<dt><b>See also</b></dt>
<dd><a href="XUndoManager.html">XUndoManager</a>::<a href="XUndoManager.html#clear">clear</a></dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="redoActionsCleared" class="membertitle">redoActionsCleared</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>redoActionsCleared</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../lang/module-ix.html">lang</a>::<a href="../lang/EventObject.html">EventObject</a></td>
<td valign="bottom">&nbsp;i_event );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>is called when the the Redo stack has been cleared.

 </dd>
<dt><b>See also</b></dt>
<dd><a href="XUndoManager.html">XUndoManager</a>::<a href="XUndoManager.html#clearRedo">clearRedo</a></dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="resetAll" class="membertitle">resetAll</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>resetAll</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../lang/module-ix.html">lang</a>::<a href="../lang/EventObject.html">EventObject</a></td>
<td valign="bottom">&nbsp;i_event );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>called when the complete undo manager has been reset
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="enteredContext" class="membertitle">enteredContext</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>enteredContext</b>(</td>
<td valign="top">[in] <a href="UndoManagerEvent.html">UndoManagerEvent</a></td>
<td valign="bottom">&nbsp;i_event );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>is called when a new Undo context has been entered.

 </dd>
<dd><p><a href="UndoManagerEvent.html">UndoManagerEvent</a>::<a href="UndoManagerEvent.html#UndoActionTitle">UndoActionTitle</a> carries the title of the Undo context, and
 <a href="UndoManagerEvent.html">UndoManagerEvent</a>::<a href="UndoManagerEvent.html#UndoContextDepth">UndoContextDepth</a> the number of open Undo contexts, including the
 one just entered.</p>

 </dd>
<dt><b>See also</b></dt>
<dd><a href="XUndoManager.html">XUndoManager</a>::<a href="XUndoManager.html#enterUndoContext">enterUndoContext</a></dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="enteredHiddenContext" class="membertitle">enteredHiddenContext</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>enteredHiddenContext</b>(</td>
<td valign="top">[in] <a href="UndoManagerEvent.html">UndoManagerEvent</a></td>
<td valign="bottom">&nbsp;i_event );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>is called when a new hidden Undo context has been entered.

 </dd>
<dd><p><a href="UndoManagerEvent.html">UndoManagerEvent</a>::<a href="UndoManagerEvent.html#UndoActionTitle">UndoActionTitle</a> carries the title of the Undo context, and
 <a href="UndoManagerEvent.html">UndoManagerEvent</a>::<a href="UndoManagerEvent.html#UndoContextDepth">UndoContextDepth</a> the number of open Undo contexts, including the
 one just entered.</p>

 </dd>
<dt><b>See also</b></dt>
<dd><a href="XUndoManager.html">XUndoManager</a>::<a href="XUndoManager.html#enterUndoContext">enterUndoContext</a></dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="leftContext" class="membertitle">leftContext</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>leftContext</b>(</td>
<td valign="top">[in] <a href="UndoManagerEvent.html">UndoManagerEvent</a></td>
<td valign="bottom">&nbsp;i_event );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>is called when an Undo context has been left.

 </dd>
<dd><p><a href="UndoManagerEvent.html">UndoManagerEvent</a>::<a href="UndoManagerEvent.html#UndoActionTitle">UndoActionTitle</a> carries the title of the Undo context, and
 <a href="UndoManagerEvent.html">UndoManagerEvent</a>::<a href="UndoManagerEvent.html#UndoContextDepth">UndoContextDepth</a> the number of open Undo contexts, exluding the
 one just left.</p>

 </dd>
<dt><b>See also</b></dt>
<dd><a href="XUndoManager.html">XUndoManager</a>::<a href="XUndoManager.html#leaveUndoContext">leaveUndoContext</a>, <a href="#leftHiddenUndocontext">leftHiddenUndocontext</a>, <a href="#cancelledContext">cancelledContext</a></dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="leftHiddenContext" class="membertitle">leftHiddenContext</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>leftHiddenContext</b>(</td>
<td valign="top">[in] <a href="UndoManagerEvent.html">UndoManagerEvent</a></td>
<td valign="bottom">&nbsp;i_event );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>is calledn when a hidden Undo context has been left.

 </dd>
<dd><p><a href="UndoManagerEvent.html">UndoManagerEvent</a>::<a href="UndoManagerEvent.html#UndoActionTitle">UndoActionTitle</a> is empty, as hidden Undo contexts don't have
 a title.</p>

 </dd>
<dt><b>See also</b></dt>
<dd><a href="XUndoManager.html">XUndoManager</a>::<a href="XUndoManager.html#leaveHiddenUndoContext">leaveHiddenUndoContext</a>, <a href="#leftContext">leftContext</a>, <a href="#cancelledContext">cancelledContext</a></dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="cancelledContext" class="membertitle">cancelledContext</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>cancelledContext</b>(</td>
<td valign="top">[in] <a href="UndoManagerEvent.html">UndoManagerEvent</a></td>
<td valign="bottom">&nbsp;i_event );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>is called when an Undo context has been left, but no actions have been added within this context.

 </dd>
<dd><p>In such a case, the context which has just been left will not contribute to the undo stack, but instead
 be silently removed. Consequently, the <a href="UndoManagerEvent.html">UndoManagerEvent</a>::<a href="UndoManagerEvent.html#UndoActionTitle">UndoActionTitle</a> is empty.</p>

 </dd>
<dt><b>See also</b></dt>
<dd><a href="XUndoManager.html">XUndoManager</a>::<a href="XUndoManager.html#leaveUndoContext">leaveUndoContext</a>, <a href="#leftContext">leftContext</a>, <a href="#leftHiddenContext">leftHiddenContext</a></dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
</table>
<a href="#_top_">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright &copy; 2000, 2012 LibreOffice contributors and/or their affiliates. All rights reserved.</p><p class="copyright" align="center">LibreOffice was created by The Document Foundation, based on OpenOffice.org, which is Copyright 2000, 2010 Oracle and/or its affiliates.</p><p class="copyright" align="center">The Document Foundation acknowledges all community members, please find more info <a href="http://www.libreoffice.org/about-us/credits/" target="_blank">at our website</a>.<p>&nbsp;</p><p class="copyright" align="center"><a href="http://www.libreoffice.org/privacy" target="_blank">Privacy Policy</a> | <a href="http://www.libreoffice.org/imprint" target="_blank">Impressum (Legal Info)</a> | Copyright information: The source code of LibreOffice is licensed under the GNU Lesser General Public License (<a href="http://www.libreoffice.org/download/license/" target="_blank">LGPLv3</a>). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our <a href="http://wiki.documentfoundation.org/TradeMark_Policy" target="_blank">trademark policy</a>.</p>

</div> <!-- id="adc-idlref" -->
</body>

</html>