Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > eab7aeb7c38489a1c6222ce548bea5f1 > files > 196

at-spi-devel-1.32.0-2.fc14.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>at-spi-idl: Accessibility::EventListenerMode Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
  <div class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
    </ul>
  </div>
  <div class="navpath">
    <ul>
      <li><a class="el" href="namespaceAccessibility.html">Accessibility</a>      </li>
      <li><a class="el" href="structAccessibility_1_1EventListenerMode.html">Accessibility::EventListenerMode</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<h1>Accessibility::EventListenerMode Struct Reference</h1>  </div>
</div>
<div class="contents">
<!-- doxytag: class="Accessibility::EventListenerMode" -->
<p><code>import &quot;<a class="el" href="Accessibility__Registry_8idl_source.html">Accessibility_Registry.idl</a>&quot;;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">boolean&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAccessibility_1_1EventListenerMode.html#abdbe7b0e0d629f7f006847f00fa3a54e">synchronous</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">boolean&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAccessibility_1_1EventListenerMode.html#a99f22075cf0c94d4154013432aec4bbf">preemptive</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">boolean&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAccessibility_1_1EventListenerMode.html#a1dc222a106524a414a774dcfab90411b">global</a></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>A structure that encapsulates the characteristics of the event notifications that should be sent to an <a class="el" href="interfaceAccessibility_1_1EventListener.html">EventListener</a> in response to a call to <a class="el" href="interfaceAccessibility_1_1DeviceEventController.html#ae821dc139bf3a8cec84d72833ea33b78">DeviceEventController::registerKeystrokeListener</a> or <a class="el" href="interfaceAccessibility_1_1DeviceEventController.html#a7425f266d3f5d1a5838920e0d64de13f">DeviceEventController::registerDeviceEventListener</a>. </p>
<hr/><h2>Field Documentation</h2>
<a class="anchor" id="a1dc222a106524a414a774dcfab90411b"></a><!-- doxytag: member="Accessibility::EventListenerMode::global" ref="a1dc222a106524a414a774dcfab90411b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean <a class="el" href="structAccessibility_1_1EventListenerMode.html#a1dc222a106524a414a774dcfab90411b">Accessibility::EventListenerMode::global</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>If <code>True</code>, specifies that <a class="el" href="structAccessibility_1_1Event.html">Event</a> notifications should be sent regardless of whether the currently focussed application participates in the AT-SPI infrastructure. On systems with the XEvIE X extension, this flag also allows access to events which are already subject to interception via a "system keygrab" (as described in the X Window System documentation for XGrabKey). The 'global' and 'preemptive' flags should only be used together for the purposes of registering "system global key shortcuts" i.e. command keys for use by the assistive technology. </p>

</div>
</div>
<a class="anchor" id="a99f22075cf0c94d4154013432aec4bbf"></a><!-- doxytag: member="Accessibility::EventListenerMode::preemptive" ref="a99f22075cf0c94d4154013432aec4bbf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean <a class="el" href="structAccessibility_1_1EventListenerMode.html#a99f22075cf0c94d4154013432aec4bbf">Accessibility::EventListenerMode::preemptive</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>If <code>True</code>, specifies that Listener is allowed to pre-empt the delivery of the event, effectively "consuming" it such that it is not delivered to the currently focussed desktop application. Key events consumed via this API will not be available for use by other applications or services, so this option should be used sparingly. </p>

</div>
</div>
<a class="anchor" id="abdbe7b0e0d629f7f006847f00fa3a54e"></a><!-- doxytag: member="Accessibility::EventListenerMode::synchronous" ref="abdbe7b0e0d629f7f006847f00fa3a54e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean <a class="el" href="structAccessibility_1_1EventListenerMode.html#abdbe7b0e0d629f7f006847f00fa3a54e">Accessibility::EventListenerMode::synchronous</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>If <code>True</code>, specifies that <a class="el" href="interfaceAccessibility_1_1DeviceEventController.html">DeviceEventController</a> should block while waiting for client to process the requested event notifications; ordinarily should be used only when client needs to perform operations synchronously with event delivery. Note that because of the architecture of device event systems in general, use of this flag may not block delivery of the event to the currently focussed application unless it is used in conjunction with the preemptive flag. </p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>/home/liyuan/src/at-spi/idl/<a class="el" href="Accessibility__Registry_8idl_source.html">Accessibility_Registry.idl</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Mon Sep 27 2010 16:50:43 for at-spi-idl by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address>
</body>
</html>