Sophie

Sophie

distrib > * > 2010.0 > * > by-pkgid > e30a327878e3ba1e4fc6c751cb1f95c0 > files > 221

libscim-devel-1.4.9-2mdv2010.0.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>scim: Config</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.7.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>Config</h1><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00015.html">scim::ConfigError</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">An exception class to hold Config related errors.  <a href="a00015.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00014.html">scim::ConfigBase</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The interface class to access the configuration data.  <a href="a00014.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00021.html">scim::DummyConfig</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A dummy implementation of interface class <a class="el" href="a00014.html" title="The interface class to access the configuration data.">scim::ConfigBase</a>.  <a href="a00021.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00016.html">scim::ConfigModule</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The class to manipulate the config modules.  <a href="a00016.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g3a50220b4cab7518d20f38b5502a3770">SCIM_CONFIG_UPDATE_TIMESTAMP</a>&nbsp;&nbsp;&nbsp;&quot;/UpdateTimeStamp&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g7c0fc7051b42a06ec117fe82e8eee965">SCIM_CONFIG_DEFAULT_IMENGINE_FACTORY</a>&nbsp;&nbsp;&nbsp;&quot;/DefaultIMEngineFactory&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g240fbd44ae38b0dc3dfb0c1c85438f6d">SCIM_CONFIG_FRONTEND_ON_THE_SPOT</a>&nbsp;&nbsp;&nbsp;&quot;/FrontEnd/OnTheSpot&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g2556f21195bbe2b5df8dfbe112db3010">SCIM_CONFIG_FRONTEND_SHARED_INPUT_METHOD</a>&nbsp;&nbsp;&nbsp;&quot;/FrontEnd/SharedInputMethod&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#gf793b8cb358ce3be8ab0313fe12d218d">SCIM_CONFIG_FRONTEND_IM_OPENED_BY_DEFAULT</a>&nbsp;&nbsp;&nbsp;&quot;/FrontEnd/IMOpenedByDefault&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#gc7e2507147df1352f4cb7b7dea99f8e1">SCIM_CONFIG_HOTKEYS_FRONTEND</a>&nbsp;&nbsp;&nbsp;&quot;/Hotkeys/FrontEnd&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g9166e621609816d2c9b20d8cbd2beb34">SCIM_CONFIG_HOTKEYS_FRONTEND_TRIGGER</a>&nbsp;&nbsp;&nbsp;&quot;/Hotkeys/FrontEnd/Trigger&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g60e92b0091b32dcf4010602518dd595e">SCIM_CONFIG_HOTKEYS_FRONTEND_ON</a>&nbsp;&nbsp;&nbsp;&quot;/Hotkeys/FrontEnd/On&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g98279bccfcfceaa9d409bb8ee3cc6158">SCIM_CONFIG_HOTKEYS_FRONTEND_OFF</a>&nbsp;&nbsp;&nbsp;&quot;/Hotkeys/FrontEnd/Off&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#gc4a836b7719495e87b4b0977a3498d03">SCIM_CONFIG_HOTKEYS_FRONTEND_NEXT_FACTORY</a>&nbsp;&nbsp;&nbsp;&quot;/Hotkeys/FrontEnd/NextFactory&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g94ca105116ba90ee7d6aebf65c86125a">SCIM_CONFIG_HOTKEYS_FRONTEND_PREVIOUS_FACTORY</a>&nbsp;&nbsp;&nbsp;&quot;/Hotkeys/FrontEnd/PreviousFactory&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g43bee0a5b0f3c10022df695dd40c9afa">SCIM_CONFIG_HOTKEYS_FRONTEND_SHOW_FACTORY_MENU</a>&nbsp;&nbsp;&nbsp;&quot;/Hotkeys/FrontEnd/ShowFactoryMenu&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g77f4007ca7e31f898811b007fa88e9b3">SCIM_CONFIG_HOTKEYS_FRONTEND_VALID_KEY_MASK</a>&nbsp;&nbsp;&nbsp;&quot;/Hotkeys/FrontEnd/ValidKeyMask&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g1c7bc95caba5c10aad5eb7118426fab7">SCIM_CONFIG_HOTKEYS_IMENGINE</a>&nbsp;&nbsp;&nbsp;&quot;/Hotkeys/IMEngine&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g6a26d5da3da767550954b59c710d335e">SCIM_CONFIG_HOTKEYS_IMENGINE_LIST</a>&nbsp;&nbsp;&nbsp;&quot;/Hotkeys/IMEngine/List&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g6271b21c4d8eaff7a24e4f3634c96da8">SCIM_CONFIG_FILTER_FILTERED_IMENGINES</a>&nbsp;&nbsp;&nbsp;&quot;/Filter/FilteredIMEngines&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g2fdcb75c5ee93bb56d747f4722537304">SCIM_CONFIG_FILTER_FILTERED_IMENGINES_LIST</a>&nbsp;&nbsp;&nbsp;&quot;/Filter/FilteredIMEngines/List&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#gac2a57b2b1ce6ee43614fa3fdb41257e">SCIM_GLOBAL_CONFIG_DISABLED_IMENGINE_FACTORIES</a>&nbsp;&nbsp;&nbsp;&quot;/DisabledIMEngineFactories&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g9a6a55792a471ed78d51e59e94ac77a1">SCIM_GLOBAL_CONFIG_SUPPORTED_UNICODE_LOCALES</a>&nbsp;&nbsp;&nbsp;&quot;/SupportedUnicodeLocales&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g4637db34e51e7b734f1d10dca80b22b4">SCIM_GLOBAL_CONFIG_DEFAULT_KEYBOARD_LAYOUT</a>&nbsp;&nbsp;&nbsp;&quot;/DefaultKeyboardLayout&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g08bf524ac08ec70fa711eb0d22cbc724">SCIM_GLOBAL_CONFIG_DEFAULT_PANEL_PROGRAM</a>&nbsp;&nbsp;&nbsp;&quot;/DefaultPanelProgram&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g1a80a4203f248782bc371ea6cba8c368">SCIM_GLOBAL_CONFIG_DEFAULT_CONFIG_MODULE</a>&nbsp;&nbsp;&nbsp;&quot;/DefaultConfigModule&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#gc2b159585c2ebafadf5657710e0b6134">SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_FRONTEND_ADDRESS</a>&nbsp;&nbsp;&nbsp;&quot;/DefaultSocketFrontEndAddress&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#gbd0dd73dac5efff7fcbcaf2fc1546967">SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_IMENGINE_ADDRESS</a>&nbsp;&nbsp;&nbsp;&quot;/DefaultSocketIMEngineAddress&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g1056cce24648c1710ec5ff3b62eececa">SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_CONFIG_ADDRESS</a>&nbsp;&nbsp;&nbsp;&quot;/DefaultSocketConfigAddress&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#ge386be6a30cdec48e14b45619b26bdd8">SCIM_GLOBAL_CONFIG_DEFAULT_PANEL_SOCKET_ADDRESS</a>&nbsp;&nbsp;&nbsp;&quot;/DefaultPanelSocketAddress&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g0ee0ddec261254b6c4895afca5237377">SCIM_GLOBAL_CONFIG_DEFAULT_HELPER_MANAGER_SOCKET_ADDRESS</a>&nbsp;&nbsp;&nbsp;&quot;/DefaultHelperManagerSocketAddress&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g803d637c59092993a099c5563bd4fa67">SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_TIMEOUT</a>&nbsp;&nbsp;&nbsp;&quot;/DefaultSocketTimeout&quot;</td></tr>

<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef Pointer&lt; ConfigBase &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#ge76ea975dc827cc24f94e6eb98a99e60">scim::ConfigPointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef Slot1&lt; void, const <br class="typebreak">
ConfigPointer &amp; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g7b53d0626da49663b9a8f0f932124ccc">scim::ConfigSlotVoid</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef Signal1&lt; void, const <br class="typebreak">
ConfigPointer &amp; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g7d6be7449cc24b9ced6ae7ee66def310">scim::ConfigSignalVoid</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g218bc3178b16e6e02b16b16428fcb2ea">scim::ConfigModuleInitFunc</a> )(void)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The prototype of initialization function in config modules.  <a href="#g218bc3178b16e6e02b16b16428fcb2ea"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef ConfigPointer(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g784a88fc64d5be513dbb5e57ed4a8aa8">scim::ConfigModuleCreateConfigFunc</a> )()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The prototype of configure object creation function in config modules.  <a href="#g784a88fc64d5be513dbb5e57ed4a8aa8"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g9a77d0ea3e46bd61606183e08ddaabfc">scim::scim_get_config_module_list</a> (std::vector&lt; String &gt; &amp;mod_list)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a name list of currently available configuration modules.  <a href="#g9a77d0ea3e46bd61606183e08ddaabfc"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
The base classes for config modules <hr><h2>Define Documentation</h2>
<a class="anchor" name="g3a50220b4cab7518d20f38b5502a3770"></a><!-- doxytag: member="scim_config_path.h::SCIM_CONFIG_UPDATE_TIMESTAMP" ref="g3a50220b4cab7518d20f38b5502a3770" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_CONFIG_UPDATE_TIMESTAMP&nbsp;&nbsp;&nbsp;&quot;/UpdateTimeStamp&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g7c0fc7051b42a06ec117fe82e8eee965"></a><!-- doxytag: member="scim_config_path.h::SCIM_CONFIG_DEFAULT_IMENGINE_FACTORY" ref="g7c0fc7051b42a06ec117fe82e8eee965" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_CONFIG_DEFAULT_IMENGINE_FACTORY&nbsp;&nbsp;&nbsp;&quot;/DefaultIMEngineFactory&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g240fbd44ae38b0dc3dfb0c1c85438f6d"></a><!-- doxytag: member="scim_config_path.h::SCIM_CONFIG_FRONTEND_ON_THE_SPOT" ref="g240fbd44ae38b0dc3dfb0c1c85438f6d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_CONFIG_FRONTEND_ON_THE_SPOT&nbsp;&nbsp;&nbsp;&quot;/FrontEnd/OnTheSpot&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g2556f21195bbe2b5df8dfbe112db3010"></a><!-- doxytag: member="scim_config_path.h::SCIM_CONFIG_FRONTEND_SHARED_INPUT_METHOD" ref="g2556f21195bbe2b5df8dfbe112db3010" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_CONFIG_FRONTEND_SHARED_INPUT_METHOD&nbsp;&nbsp;&nbsp;&quot;/FrontEnd/SharedInputMethod&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="gf793b8cb358ce3be8ab0313fe12d218d"></a><!-- doxytag: member="scim_config_path.h::SCIM_CONFIG_FRONTEND_IM_OPENED_BY_DEFAULT" ref="gf793b8cb358ce3be8ab0313fe12d218d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_CONFIG_FRONTEND_IM_OPENED_BY_DEFAULT&nbsp;&nbsp;&nbsp;&quot;/FrontEnd/IMOpenedByDefault&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="gc7e2507147df1352f4cb7b7dea99f8e1"></a><!-- doxytag: member="scim_config_path.h::SCIM_CONFIG_HOTKEYS_FRONTEND" ref="gc7e2507147df1352f4cb7b7dea99f8e1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_CONFIG_HOTKEYS_FRONTEND&nbsp;&nbsp;&nbsp;&quot;/Hotkeys/FrontEnd&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g9166e621609816d2c9b20d8cbd2beb34"></a><!-- doxytag: member="scim_config_path.h::SCIM_CONFIG_HOTKEYS_FRONTEND_TRIGGER" ref="g9166e621609816d2c9b20d8cbd2beb34" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_CONFIG_HOTKEYS_FRONTEND_TRIGGER&nbsp;&nbsp;&nbsp;&quot;/Hotkeys/FrontEnd/Trigger&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g60e92b0091b32dcf4010602518dd595e"></a><!-- doxytag: member="scim_config_path.h::SCIM_CONFIG_HOTKEYS_FRONTEND_ON" ref="g60e92b0091b32dcf4010602518dd595e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_CONFIG_HOTKEYS_FRONTEND_ON&nbsp;&nbsp;&nbsp;&quot;/Hotkeys/FrontEnd/On&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g98279bccfcfceaa9d409bb8ee3cc6158"></a><!-- doxytag: member="scim_config_path.h::SCIM_CONFIG_HOTKEYS_FRONTEND_OFF" ref="g98279bccfcfceaa9d409bb8ee3cc6158" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_CONFIG_HOTKEYS_FRONTEND_OFF&nbsp;&nbsp;&nbsp;&quot;/Hotkeys/FrontEnd/Off&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="gc4a836b7719495e87b4b0977a3498d03"></a><!-- doxytag: member="scim_config_path.h::SCIM_CONFIG_HOTKEYS_FRONTEND_NEXT_FACTORY" ref="gc4a836b7719495e87b4b0977a3498d03" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_CONFIG_HOTKEYS_FRONTEND_NEXT_FACTORY&nbsp;&nbsp;&nbsp;&quot;/Hotkeys/FrontEnd/NextFactory&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g94ca105116ba90ee7d6aebf65c86125a"></a><!-- doxytag: member="scim_config_path.h::SCIM_CONFIG_HOTKEYS_FRONTEND_PREVIOUS_FACTORY" ref="g94ca105116ba90ee7d6aebf65c86125a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_CONFIG_HOTKEYS_FRONTEND_PREVIOUS_FACTORY&nbsp;&nbsp;&nbsp;&quot;/Hotkeys/FrontEnd/PreviousFactory&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g43bee0a5b0f3c10022df695dd40c9afa"></a><!-- doxytag: member="scim_config_path.h::SCIM_CONFIG_HOTKEYS_FRONTEND_SHOW_FACTORY_MENU" ref="g43bee0a5b0f3c10022df695dd40c9afa" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_CONFIG_HOTKEYS_FRONTEND_SHOW_FACTORY_MENU&nbsp;&nbsp;&nbsp;&quot;/Hotkeys/FrontEnd/ShowFactoryMenu&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g77f4007ca7e31f898811b007fa88e9b3"></a><!-- doxytag: member="scim_config_path.h::SCIM_CONFIG_HOTKEYS_FRONTEND_VALID_KEY_MASK" ref="g77f4007ca7e31f898811b007fa88e9b3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_CONFIG_HOTKEYS_FRONTEND_VALID_KEY_MASK&nbsp;&nbsp;&nbsp;&quot;/Hotkeys/FrontEnd/ValidKeyMask&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g1c7bc95caba5c10aad5eb7118426fab7"></a><!-- doxytag: member="scim_config_path.h::SCIM_CONFIG_HOTKEYS_IMENGINE" ref="g1c7bc95caba5c10aad5eb7118426fab7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_CONFIG_HOTKEYS_IMENGINE&nbsp;&nbsp;&nbsp;&quot;/Hotkeys/IMEngine&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g6a26d5da3da767550954b59c710d335e"></a><!-- doxytag: member="scim_config_path.h::SCIM_CONFIG_HOTKEYS_IMENGINE_LIST" ref="g6a26d5da3da767550954b59c710d335e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_CONFIG_HOTKEYS_IMENGINE_LIST&nbsp;&nbsp;&nbsp;&quot;/Hotkeys/IMEngine/List&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g6271b21c4d8eaff7a24e4f3634c96da8"></a><!-- doxytag: member="scim_config_path.h::SCIM_CONFIG_FILTER_FILTERED_IMENGINES" ref="g6271b21c4d8eaff7a24e4f3634c96da8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_CONFIG_FILTER_FILTERED_IMENGINES&nbsp;&nbsp;&nbsp;&quot;/Filter/FilteredIMEngines&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g2fdcb75c5ee93bb56d747f4722537304"></a><!-- doxytag: member="scim_config_path.h::SCIM_CONFIG_FILTER_FILTERED_IMENGINES_LIST" ref="g2fdcb75c5ee93bb56d747f4722537304" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_CONFIG_FILTER_FILTERED_IMENGINES_LIST&nbsp;&nbsp;&nbsp;&quot;/Filter/FilteredIMEngines/List&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="gac2a57b2b1ce6ee43614fa3fdb41257e"></a><!-- doxytag: member="scim_config_path.h::SCIM_GLOBAL_CONFIG_DISABLED_IMENGINE_FACTORIES" ref="gac2a57b2b1ce6ee43614fa3fdb41257e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_GLOBAL_CONFIG_DISABLED_IMENGINE_FACTORIES&nbsp;&nbsp;&nbsp;&quot;/DisabledIMEngineFactories&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g9a6a55792a471ed78d51e59e94ac77a1"></a><!-- doxytag: member="scim_config_path.h::SCIM_GLOBAL_CONFIG_SUPPORTED_UNICODE_LOCALES" ref="g9a6a55792a471ed78d51e59e94ac77a1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_GLOBAL_CONFIG_SUPPORTED_UNICODE_LOCALES&nbsp;&nbsp;&nbsp;&quot;/SupportedUnicodeLocales&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g4637db34e51e7b734f1d10dca80b22b4"></a><!-- doxytag: member="scim_config_path.h::SCIM_GLOBAL_CONFIG_DEFAULT_KEYBOARD_LAYOUT" ref="g4637db34e51e7b734f1d10dca80b22b4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_GLOBAL_CONFIG_DEFAULT_KEYBOARD_LAYOUT&nbsp;&nbsp;&nbsp;&quot;/DefaultKeyboardLayout&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g08bf524ac08ec70fa711eb0d22cbc724"></a><!-- doxytag: member="scim_config_path.h::SCIM_GLOBAL_CONFIG_DEFAULT_PANEL_PROGRAM" ref="g08bf524ac08ec70fa711eb0d22cbc724" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_GLOBAL_CONFIG_DEFAULT_PANEL_PROGRAM&nbsp;&nbsp;&nbsp;&quot;/DefaultPanelProgram&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g1a80a4203f248782bc371ea6cba8c368"></a><!-- doxytag: member="scim_config_path.h::SCIM_GLOBAL_CONFIG_DEFAULT_CONFIG_MODULE" ref="g1a80a4203f248782bc371ea6cba8c368" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_GLOBAL_CONFIG_DEFAULT_CONFIG_MODULE&nbsp;&nbsp;&nbsp;&quot;/DefaultConfigModule&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="gc2b159585c2ebafadf5657710e0b6134"></a><!-- doxytag: member="scim_config_path.h::SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_FRONTEND_ADDRESS" ref="gc2b159585c2ebafadf5657710e0b6134" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_FRONTEND_ADDRESS&nbsp;&nbsp;&nbsp;&quot;/DefaultSocketFrontEndAddress&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="gbd0dd73dac5efff7fcbcaf2fc1546967"></a><!-- doxytag: member="scim_config_path.h::SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_IMENGINE_ADDRESS" ref="gbd0dd73dac5efff7fcbcaf2fc1546967" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_IMENGINE_ADDRESS&nbsp;&nbsp;&nbsp;&quot;/DefaultSocketIMEngineAddress&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g1056cce24648c1710ec5ff3b62eececa"></a><!-- doxytag: member="scim_config_path.h::SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_CONFIG_ADDRESS" ref="g1056cce24648c1710ec5ff3b62eececa" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_CONFIG_ADDRESS&nbsp;&nbsp;&nbsp;&quot;/DefaultSocketConfigAddress&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="ge386be6a30cdec48e14b45619b26bdd8"></a><!-- doxytag: member="scim_config_path.h::SCIM_GLOBAL_CONFIG_DEFAULT_PANEL_SOCKET_ADDRESS" ref="ge386be6a30cdec48e14b45619b26bdd8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_GLOBAL_CONFIG_DEFAULT_PANEL_SOCKET_ADDRESS&nbsp;&nbsp;&nbsp;&quot;/DefaultPanelSocketAddress&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g0ee0ddec261254b6c4895afca5237377"></a><!-- doxytag: member="scim_config_path.h::SCIM_GLOBAL_CONFIG_DEFAULT_HELPER_MANAGER_SOCKET_ADDRESS" ref="g0ee0ddec261254b6c4895afca5237377" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_GLOBAL_CONFIG_DEFAULT_HELPER_MANAGER_SOCKET_ADDRESS&nbsp;&nbsp;&nbsp;&quot;/DefaultHelperManagerSocketAddress&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="g803d637c59092993a099c5563bd4fa67"></a><!-- doxytag: member="scim_config_path.h::SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_TIMEOUT" ref="g803d637c59092993a099c5563bd4fa67" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_TIMEOUT&nbsp;&nbsp;&nbsp;&quot;/DefaultSocketTimeout&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Typedef Documentation</h2>
<a class="anchor" name="ge76ea975dc827cc24f94e6eb98a99e60"></a><!-- doxytag: member="scim::ConfigPointer" ref="ge76ea975dc827cc24f94e6eb98a99e60" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef Pointer&lt; ConfigBase &gt; <a class="el" href="a00070.html">scim::ConfigPointer</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A smart pointer for <a class="el" href="a00014.html" title="The interface class to access the configuration data.">scim::ConfigBase</a> and its derived classes. 
</div>
</div><p>
<a class="anchor" name="g7b53d0626da49663b9a8f0f932124ccc"></a><!-- doxytag: member="scim::ConfigSlotVoid" ref="g7b53d0626da49663b9a8f0f932124ccc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef Slot1&lt; void, const ConfigPointer &amp; &gt; <a class="el" href="a00097.html">scim::ConfigSlotVoid</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The slot type to connect to the coresponding signal. 
</div>
</div><p>
<a class="anchor" name="g7d6be7449cc24b9ced6ae7ee66def310"></a><!-- doxytag: member="scim::ConfigSignalVoid" ref="g7d6be7449cc24b9ced6ae7ee66def310" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef Signal1&lt; void, const ConfigPointer &amp; &gt; <a class="el" href="a00076.html">scim::ConfigSignalVoid</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The signal type to connect with the ConfigSlotVoid slot type. 
</div>
</div><p>
<a class="anchor" name="g218bc3178b16e6e02b16b16428fcb2ea"></a><!-- doxytag: member="scim::ConfigModuleInitFunc" ref="g218bc3178b16e6e02b16b16428fcb2ea" args=")(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* <a class="el" href="a00161.html#g218bc3178b16e6e02b16b16428fcb2ea">scim::ConfigModuleInitFunc</a>)(void)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The prototype of initialization function in config modules. 
<p>
There must be a function called "scim_config_module_init" which complies with this prototype. This function name can have a prefix like simple_LTX_, in which "simple" is the module's name. 
</div>
</div><p>
<a class="anchor" name="g784a88fc64d5be513dbb5e57ed4a8aa8"></a><!-- doxytag: member="scim::ConfigModuleCreateConfigFunc" ref="g784a88fc64d5be513dbb5e57ed4a8aa8" args=")()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef ConfigPointer(* <a class="el" href="a00161.html#g784a88fc64d5be513dbb5e57ed4a8aa8">scim::ConfigModuleCreateConfigFunc</a>)()          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The prototype of configure object creation function in config modules. 
<p>
There must be a function called "scim_config_module_create_config" which complies with this prototype. This function name can have a prefix like simple_LTX_, in which "simple" is the module's name. 
</div>
</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="g9a77d0ea3e46bd61606183e08ddaabfc"></a><!-- doxytag: member="scim::scim_get_config_module_list" ref="g9a77d0ea3e46bd61606183e08ddaabfc" args="(std::vector&lt; String &gt; &amp;mod_list)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int scim::scim_get_config_module_list           </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; String &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>mod_list</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get a name list of currently available configuration modules. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>mod_list</em>&nbsp;</td><td>- the result list will be stored here. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the number of the modules, equal to mod_list.size (). </dd></dl>

</div>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 19 13:02:37 2009 for scim by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address>
</body>
</html>