Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-testing > by-pkgid > 2c50825dd66d0497b96a67f7fab2ee84 > files > 1315

openoffice.org64-devel-doc-2.4.1.10-1mdv2008.1.x86_64.rpm

<html>
<head>
<title>Interface XUserInputInterception</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="XUserInputInterception-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"><a href="#MethodsDetails" class="navisub">Methods' Details</a></td>
<td class="navisub">Attributes' Summary</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">awt</a> :: </p>
</td>
</tr>
<tr>
<td class="title">interface XUserInputInterception</td>
</tr>
<tr>
<td/></tr>
<tr>
<td><dl>
<dt><b>Description</b></dt>
<dd>Interface to add handlers for key and mouse events. A handler is not a passive
 listener, it can even consume the event.
 
 </dd>
<dt><b/></dt>
<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="#addKeyHandler">addKeyHandler</a></td>
<td class="imsum_right">Add a new listener that is called on <a href="KeyEvent.html">KeyEvent</a>s. Every listener is
 given the opportunity to consume the event, i.e. prevent the not yet
 called listeners from being called.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#removeKeyHandler">removeKeyHandler</a></td>
<td class="imsum_right">Remove the specified listener from the list of listeners.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#addMouseClickHandler">addMouseClickHandler</a></td>
<td class="imsum_right">Add a new listener that is called on <a href="MouseEvent.html">MouseEvent</a>s. Every listener is
 given the opportunity to consume the event, i.e. prevent the not yet
 called listeners from being called.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#removeMouseClickHandler">removeMouseClickHandler</a></td>
<td class="imsum_right">Remove the specified listener from the list of listeners.
 &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="addKeyHandler" class="membertitle">addKeyHandler</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">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>addKeyHandler</b>(</td>
<td valign="top">[in] <a href="XKeyHandler.html">XKeyHandler</a></td>
<td valign="bottom">&nbsp;xHandler );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Add a new listener that is called on <a href="KeyEvent.html">KeyEvent</a>s. Every listener is
 given the opportunity to consume the event, i.e. prevent the not yet
 called listeners from being called.
 </dd>
<dt><b>Parameter xHandler</b></dt>
<dd>If this is a valid reference it is inserted into the list of
 handlers. It is the task of the caller to not register the
 same handler twice (otherwise that listener will be called
 twice.)
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="removeKeyHandler" class="membertitle">removeKeyHandler</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">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>removeKeyHandler</b>(</td>
<td valign="top">[in] <a href="XKeyHandler.html">XKeyHandler</a></td>
<td valign="bottom">&nbsp;xHandler );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Remove the specified listener from the list of listeners.
 </dd>
<dt><b>Parameter xHandler</b></dt>
<dd>If the reference is empty then nothing will be changed. If the
 handler has been registered twice (or more) then all refrences
 will be removed.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="addMouseClickHandler" class="membertitle">addMouseClickHandler</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">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>addMouseClickHandler</b>(</td>
<td valign="top">[in] <a href="XMouseClickHandler.html">XMouseClickHandler</a></td>
<td valign="bottom">&nbsp;xHandler );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Add a new listener that is called on <a href="MouseEvent.html">MouseEvent</a>s. Every listener is
 given the opportunity to consume the event, i.e. prevent the not yet
 called listeners from being called.
 </dd>
<dt><b>Parameter xHandler</b></dt>
<dd>If this is a valid reference it is inserted into the list of
 handlers. It is the task of the caller to not register the
 same handler twice (otherwise that listener will be called
 twice.)
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="removeMouseClickHandler" class="membertitle">removeMouseClickHandler</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">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>removeMouseClickHandler</b>(</td>
<td valign="top">[in] <a href="XMouseClickHandler.html">XMouseClickHandler</a></td>
<td valign="bottom">&nbsp;xHandler );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Remove the specified listener from the list of listeners.
 </dd>
<dt><b>Parameter xHandler</b></dt>
<dd>If the reference is empty then nothing will be changed. If the
 handler has been registered twice (or more) then all refrences
 will be removed.
 </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; 2008 Sun Microsystems, Inc.</p>

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

</html>