Sophie

Sophie

distrib > Mandriva > 2008.1 > i586 > by-pkgid > d0e538fc3b36eaa21319109269df7489 > files > 89

libat-spi-devel-1.22.0-2mdv2008.1.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>at-spi-idl: /home/liyuan/src/at-spi/idl/Accessibility_State.idl Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.2 -->
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
    <li class="current"><a href="files.html"><span>Files</span></a></li>
    <li><a href="dirs.html"><span>Directories</span></a></li>
  </ul>
</div>
<div class="tabs">
  <ul>
    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
    <li><a href="globals.html"><span>Globals</span></a></li>
  </ul>
</div>
<div class="nav">
<a class="el" href="dir_d9ecf4153bf52f2941809e24991d229c.html">idl</a></div>
<h1>Accessibility_State.idl</h1><a href="Accessibility__State_8idl.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* </span>
<a name="l00002"></a>00002 <span class="comment"> * AT-SPI - Assistive Technology Service Provider Interface </span>
<a name="l00003"></a>00003 <span class="comment"> * (Gnome Accessibility Project; http://developer.gnome.org/projects/gap)</span>
<a name="l00004"></a>00004 <span class="comment"> *</span>
<a name="l00005"></a>00005 <span class="comment"> * Copyright 2001 Sun Microsystems Inc.</span>
<a name="l00006"></a>00006 <span class="comment"> *</span>
<a name="l00007"></a>00007 <span class="comment"> * This library is free software; you can redistribute it and/or</span>
<a name="l00008"></a>00008 <span class="comment"> * modify it under the terms of the GNU Library General Public</span>
<a name="l00009"></a>00009 <span class="comment"> * License as published by the Free Software Foundation; either</span>
<a name="l00010"></a>00010 <span class="comment"> * version 2 of the License, or (at your option) any later version.</span>
<a name="l00011"></a>00011 <span class="comment"> *</span>
<a name="l00012"></a>00012 <span class="comment"> * This library is distributed in the hope that it will be useful,</span>
<a name="l00013"></a>00013 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
<a name="l00014"></a>00014 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
<a name="l00015"></a>00015 <span class="comment"> * Library General Public License for more details.</span>
<a name="l00016"></a>00016 <span class="comment"> *</span>
<a name="l00017"></a>00017 <span class="comment"> * You should have received a copy of the GNU Library General Public</span>
<a name="l00018"></a>00018 <span class="comment"> * License along with this library; if not, write to the</span>
<a name="l00019"></a>00019 <span class="comment"> * Free Software Foundation, Inc., 59 Temple Place - Suite 330,</span>
<a name="l00020"></a>00020 <span class="comment"> * Boston, MA 02111-1307, USA.</span>
<a name="l00021"></a>00021 <span class="comment"> */</span>
<a name="l00022"></a>00022 
<a name="l00023"></a>00023 <span class="preprocessor">#ifndef _ACCESSIBILITY_STATE_IDL</span>
<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define _ACCESSIBILITY_STATE_IDL</span>
<a name="l00025"></a>00025 <span class="preprocessor"></span>
<a name="l00026"></a>00026 module Accessibility {
<a name="l00027"></a>00027 
<a name="l00028"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c">00028</a>   <span class="keyword">enum</span> <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c">StateType</a> {
<a name="l00029"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c3e2cc73ee0dc8bae385bf95f9c2785d7">00029</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c3e2cc73ee0dc8bae385bf95f9c2785d7">STATE_INVALID</a>,
<a name="l00031"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998ccb799696251fc829390ce7e3819a8030">00031</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998ccb799696251fc829390ce7e3819a8030">STATE_ACTIVE</a>,
<a name="l00033"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c1eca701a90d666a0224fd6c997f74dc1">00033</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c1eca701a90d666a0224fd6c997f74dc1">STATE_ARMED</a>,
<a name="l00038"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c7f882483676445a3581c4ab411b5c12b">00038</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c7f882483676445a3581c4ab411b5c12b">STATE_BUSY</a>,
<a name="l00040"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c5ef689924b0eaaf3b4e9daa5dfa3562a">00040</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c5ef689924b0eaaf3b4e9daa5dfa3562a">STATE_CHECKED</a>,
<a name="l00042"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c83253c6f3d3588682673ae31662667ab">00042</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c83253c6f3d3588682673ae31662667ab">STATE_COLLAPSED</a>,
<a name="l00045"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c537f739ff758056c84c612206e908a97">00045</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c537f739ff758056c84c612206e908a97">STATE_DEFUNCT</a>,
<a name="l00047"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998cc3182e1e3bc2259f2e4cc24cfa4963c4">00047</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998cc3182e1e3bc2259f2e4cc24cfa4963c4">STATE_EDITABLE</a>,
<a name="l00052"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998ce1fb059534bdd847ce5cf3f98bf56efb">00052</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998ce1fb059534bdd847ce5cf3f98bf56efb">STATE_ENABLED</a>,
<a name="l00054"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c3c19615b266278d156a0ec031b27aefb">00054</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c3c19615b266278d156a0ec031b27aefb">STATE_EXPANDABLE</a>,
<a name="l00056"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c1b75e04b1e120547c2460c0b0f22cc82">00056</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c1b75e04b1e120547c2460c0b0f22cc82">STATE_EXPANDED</a>,
<a name="l00062"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c448f6474bb78e12c9dacfc76ad799011">00062</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c448f6474bb78e12c9dacfc76ad799011">STATE_FOCUSABLE</a>,
<a name="l00064"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c5595ed63dd508ad1f62c4f8393c64aff">00064</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c5595ed63dd508ad1f62c4f8393c64aff">STATE_FOCUSED</a>,
<a name="l00066"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c88c8aa635e243793be10403d95f65f06">00066</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c88c8aa635e243793be10403d95f65f06">STATE_HAS_TOOLTIP</a>,
<a name="l00068"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c31649c57cd64bf6b0298bb15e928772e">00068</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c31649c57cd64bf6b0298bb15e928772e">STATE_HORIZONTAL</a>,
<a name="l00070"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998cc1f37a314639f9689b29a752dce446d6">00070</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998cc1f37a314639f9689b29a752dce446d6">STATE_ICONIFIED</a>,
<a name="l00075"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c33f032b7d95ca7c39d9aad6f82200fa0">00075</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c33f032b7d95ca7c39d9aad6f82200fa0">STATE_MODAL</a>,
<a name="l00077"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c13b6a476b973246ed2f3081a319c8492">00077</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c13b6a476b973246ed2f3081a319c8492">STATE_MULTI_LINE</a>,
<a name="l00083"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c1e6249af62ada79d9ba2bc576b232624">00083</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c1e6249af62ada79d9ba2bc576b232624">STATE_MULTISELECTABLE</a>,
<a name="l00087"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c2c604669f4d7fc16c6e9f940694e3202">00087</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c2c604669f4d7fc16c6e9f940694e3202">STATE_OPAQUE</a>,
<a name="l00089"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c42b4bf237207148d594f943816d50bc4">00089</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c42b4bf237207148d594f943816d50bc4">STATE_PRESSED</a>,
<a name="l00091"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c708c6568072560b24dce595bd3bcdde6">00091</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c708c6568072560b24dce595bd3bcdde6">STATE_RESIZABLE</a>,
<a name="l00097"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c2c42780b8378b8abfac5abb4ccb05430">00097</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c2c42780b8378b8abfac5abb4ccb05430">STATE_SELECTABLE</a>,
<a name="l00103"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c79fa07f382191727df6a18e27d99a41b">00103</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c79fa07f382191727df6a18e27d99a41b">STATE_SELECTED</a>,
<a name="l00111"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c46ace0b08f32b54055fc6cb0a597c529">00111</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c46ace0b08f32b54055fc6cb0a597c529">STATE_SENSITIVE</a>,
<a name="l00118"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c08b5bcf3612080b3a3ce070170ac8098">00118</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c08b5bcf3612080b3a3ce070170ac8098">STATE_SHOWING</a>,
<a name="l00120"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c29d0de8c5a09b8d4d6445404b5ee08fd">00120</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c29d0de8c5a09b8d4d6445404b5ee08fd">STATE_SINGLE_LINE</a>,
<a name="l00124"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c5c1f5ebb389edc06cc7211909907a91b">00124</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c5c1f5ebb389edc06cc7211909907a91b">STATE_STALE</a>,
<a name="l00126"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998cb269dd88edb3b9fcad3631261d51aaa1">00126</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998cb269dd88edb3b9fcad3631261d51aaa1">STATE_TRANSIENT</a>,
<a name="l00130"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998cb93118acb4b3012692e34cfd29df0495">00130</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998cb93118acb4b3012692e34cfd29df0495">STATE_VERTICAL</a>,
<a name="l00139"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998ce29f1cd2dd9f2d47143335f0834e6d6a">00139</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998ce29f1cd2dd9f2d47143335f0834e6d6a">STATE_VISIBLE</a>,
<a name="l00151"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998ced945d2a7f28e683c17e42f6c2bbef2d">00151</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998ced945d2a7f28e683c17e42f6c2bbef2d">STATE_MANAGES_DESCENDANTS</a>,
<a name="l00162"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998cd1c75e6987d4b40fea09a6a054b53572">00162</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998cd1c75e6987d4b40fea09a6a054b53572">STATE_INDETERMINATE</a>,
<a name="l00167"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c344f41b18967e88d196de25e455e5e17">00167</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c344f41b18967e88d196de25e455e5e17">STATE_REQUIRED</a>,
<a name="l00172"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c446ecd7b820ff229f25cac695c4da8e2">00172</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c446ecd7b820ff229f25cac695c4da8e2">STATE_TRUNCATED</a>,
<a name="l00184"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c862e9bc16d4d3c176d6ebfe021076862">00184</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c862e9bc16d4d3c176d6ebfe021076862">STATE_ANIMATED</a>,
<a name="l00192"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c93eb5c1ed6b5c3c9f805bf16d3f247b1">00192</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c93eb5c1ed6b5c3c9f805bf16d3f247b1">STATE_INVALID_ENTRY</a>,
<a name="l00205"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c7bd9883d2c3f2032941d3f2749d75fb4">00205</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c7bd9883d2c3f2032941d3f2749d75fb4">STATE_SUPPORTS_AUTOCOMPLETION</a>,
<a name="l00216"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c0038e114978deccbe4f1ee5b7ae082e7">00216</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c0038e114978deccbe4f1ee5b7ae082e7">STATE_SELECTABLE_TEXT</a>,
<a name="l00224"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c3bfa73c865df844f195ab058bafa9ff0">00224</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c3bfa73c865df844f195ab058bafa9ff0">STATE_IS_DEFAULT</a>,
<a name="l00232"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998caf4329eb49b5819ba60f8649d7ec9381">00232</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998caf4329eb49b5819ba60f8649d7ec9381">STATE_VISITED</a>,
<a name="l00233"></a>00233 
<a name="l00237"></a><a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998cf57d56a2e43f3388c7e522c4228ff3c1">00237</a>   <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998cf57d56a2e43f3388c7e522c4228ff3c1">STATE_LAST_DEFINED</a>
<a name="l00238"></a>00238   };
<a name="l00239"></a>00239 
<a name="l00240"></a><a class="code" href="namespaceAccessibility.html#e21522b15fa9417e2fcf02f2cbc009b6">00240</a>   <span class="keyword">typedef</span> sequence &lt;StateType&gt; <a class="code" href="namespaceAccessibility.html#e21522b15fa9417e2fcf02f2cbc009b6">StateSeq</a>;
<a name="l00241"></a>00241 
<a name="l00247"></a><a class="code" href="interfaceAccessibility_1_1StateSet.html">00247</a>   interface <a class="code" href="interfaceAccessibility_1_1StateSet.html">StateSet</a> : Bonobo::Unknown {
<a name="l00248"></a>00248 
<a name="l00253"></a>00253     <span class="keywordtype">boolean</span>             contains (in <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c">StateType</a> state);
<a name="l00254"></a>00254 
<a name="l00256"></a>00256     <span class="keywordtype">void</span>                <span class="keyword">add</span> (in <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c">StateType</a> state);
<a name="l00257"></a>00257 
<a name="l00259"></a>00259     <span class="keywordtype">void</span>                <span class="keyword">remove</span> (in <a class="code" href="namespaceAccessibility.html#b031cd3b44c1273acafd59ea54dd998c">StateType</a> state);
<a name="l00260"></a>00260 
<a name="l00265"></a>00265     <span class="keywordtype">boolean</span>             equals (in <a class="code" href="interfaceAccessibility_1_1StateSet.html">StateSet</a> tarStateSet);
<a name="l00266"></a>00266 
<a name="l00270"></a>00270     <a class="code" href="interfaceAccessibility_1_1StateSet.html">StateSet</a>            compare (in <a class="code" href="interfaceAccessibility_1_1StateSet.html">StateSet</a> compareState);
<a name="l00271"></a>00271 
<a name="l00273"></a>00273     <span class="keywordtype">boolean</span>             isEmpty ();
<a name="l00274"></a>00274 
<a name="l00276"></a>00276     <span class="comment">/* Private */</span>
<a name="l00277"></a>00277     StateSeq getStates ();
<a name="l00278"></a>00278 
<a name="l00284"></a>00284     <span class="keywordtype">void</span> unImplemented ();
<a name="l00285"></a>00285     <span class="keywordtype">void</span> unImplemented2 ();
<a name="l00286"></a>00286     <span class="keywordtype">void</span> unImplemented3 ();
<a name="l00287"></a>00287     <span class="keywordtype">void</span> unImplemented4 ();
<a name="l00289"></a>00289   };
<a name="l00290"></a>00290 };
<a name="l00291"></a>00291 
<a name="l00292"></a>00292 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Tue Jul 10 10:46:52 2007 for at-spi-idl by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address>
</body>
</html>