<!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 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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00015.html">scim::ConfigError</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00014.html">scim::ConfigBase</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00021.html">scim::DummyConfig</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00016.html">scim::ConfigModule</a></td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g3a50220b4cab7518d20f38b5502a3770">SCIM_CONFIG_UPDATE_TIMESTAMP</a> "/UpdateTimeStamp"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g7c0fc7051b42a06ec117fe82e8eee965">SCIM_CONFIG_DEFAULT_IMENGINE_FACTORY</a> "/DefaultIMEngineFactory"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g240fbd44ae38b0dc3dfb0c1c85438f6d">SCIM_CONFIG_FRONTEND_ON_THE_SPOT</a> "/FrontEnd/OnTheSpot"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g2556f21195bbe2b5df8dfbe112db3010">SCIM_CONFIG_FRONTEND_SHARED_INPUT_METHOD</a> "/FrontEnd/SharedInputMethod"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#gf793b8cb358ce3be8ab0313fe12d218d">SCIM_CONFIG_FRONTEND_IM_OPENED_BY_DEFAULT</a> "/FrontEnd/IMOpenedByDefault"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#gc7e2507147df1352f4cb7b7dea99f8e1">SCIM_CONFIG_HOTKEYS_FRONTEND</a> "/Hotkeys/FrontEnd"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g9166e621609816d2c9b20d8cbd2beb34">SCIM_CONFIG_HOTKEYS_FRONTEND_TRIGGER</a> "/Hotkeys/FrontEnd/Trigger"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g60e92b0091b32dcf4010602518dd595e">SCIM_CONFIG_HOTKEYS_FRONTEND_ON</a> "/Hotkeys/FrontEnd/On"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g98279bccfcfceaa9d409bb8ee3cc6158">SCIM_CONFIG_HOTKEYS_FRONTEND_OFF</a> "/Hotkeys/FrontEnd/Off"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#gc4a836b7719495e87b4b0977a3498d03">SCIM_CONFIG_HOTKEYS_FRONTEND_NEXT_FACTORY</a> "/Hotkeys/FrontEnd/NextFactory"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g94ca105116ba90ee7d6aebf65c86125a">SCIM_CONFIG_HOTKEYS_FRONTEND_PREVIOUS_FACTORY</a> "/Hotkeys/FrontEnd/PreviousFactory"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g43bee0a5b0f3c10022df695dd40c9afa">SCIM_CONFIG_HOTKEYS_FRONTEND_SHOW_FACTORY_MENU</a> "/Hotkeys/FrontEnd/ShowFactoryMenu"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g77f4007ca7e31f898811b007fa88e9b3">SCIM_CONFIG_HOTKEYS_FRONTEND_VALID_KEY_MASK</a> "/Hotkeys/FrontEnd/ValidKeyMask"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g1c7bc95caba5c10aad5eb7118426fab7">SCIM_CONFIG_HOTKEYS_IMENGINE</a> "/Hotkeys/IMEngine"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g6a26d5da3da767550954b59c710d335e">SCIM_CONFIG_HOTKEYS_IMENGINE_LIST</a> "/Hotkeys/IMEngine/List"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g6271b21c4d8eaff7a24e4f3634c96da8">SCIM_CONFIG_FILTER_FILTERED_IMENGINES</a> "/Filter/FilteredIMEngines"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g2fdcb75c5ee93bb56d747f4722537304">SCIM_CONFIG_FILTER_FILTERED_IMENGINES_LIST</a> "/Filter/FilteredIMEngines/List"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#gac2a57b2b1ce6ee43614fa3fdb41257e">SCIM_GLOBAL_CONFIG_DISABLED_IMENGINE_FACTORIES</a> "/DisabledIMEngineFactories"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g9a6a55792a471ed78d51e59e94ac77a1">SCIM_GLOBAL_CONFIG_SUPPORTED_UNICODE_LOCALES</a> "/SupportedUnicodeLocales"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g4637db34e51e7b734f1d10dca80b22b4">SCIM_GLOBAL_CONFIG_DEFAULT_KEYBOARD_LAYOUT</a> "/DefaultKeyboardLayout"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g08bf524ac08ec70fa711eb0d22cbc724">SCIM_GLOBAL_CONFIG_DEFAULT_PANEL_PROGRAM</a> "/DefaultPanelProgram"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g1a80a4203f248782bc371ea6cba8c368">SCIM_GLOBAL_CONFIG_DEFAULT_CONFIG_MODULE</a> "/DefaultConfigModule"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#gc2b159585c2ebafadf5657710e0b6134">SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_FRONTEND_ADDRESS</a> "/DefaultSocketFrontEndAddress"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#gbd0dd73dac5efff7fcbcaf2fc1546967">SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_IMENGINE_ADDRESS</a> "/DefaultSocketIMEngineAddress"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g1056cce24648c1710ec5ff3b62eececa">SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_CONFIG_ADDRESS</a> "/DefaultSocketConfigAddress"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#ge386be6a30cdec48e14b45619b26bdd8">SCIM_GLOBAL_CONFIG_DEFAULT_PANEL_SOCKET_ADDRESS</a> "/DefaultPanelSocketAddress"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g0ee0ddec261254b6c4895afca5237377">SCIM_GLOBAL_CONFIG_DEFAULT_HELPER_MANAGER_SOCKET_ADDRESS</a> "/DefaultHelperManagerSocketAddress"</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g803d637c59092993a099c5563bd4fa67">SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_TIMEOUT</a> "/DefaultSocketTimeout"</td></tr> <tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef Pointer< ConfigBase > </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< void, const <br class="typebreak"> ConfigPointer & > </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< void, const <br class="typebreak"> ConfigPointer & > </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(* </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g218bc3178b16e6e02b16b16428fcb2ea">scim::ConfigModuleInitFunc</a> )(void)</td></tr> <tr><td class="mdescLeft"> </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(* </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g784a88fc64d5be513dbb5e57ed4a8aa8">scim::ConfigModuleCreateConfigFunc</a> )()</td></tr> <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html#g9a77d0ea3e46bd61606183e08ddaabfc">scim::scim_get_config_module_list</a> (std::vector< String > &mod_list)</td></tr> <tr><td class="mdescLeft"> </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 "/UpdateTimeStamp" </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 "/DefaultIMEngineFactory" </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 "/FrontEnd/OnTheSpot" </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 "/FrontEnd/SharedInputMethod" </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 "/FrontEnd/IMOpenedByDefault" </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 "/Hotkeys/FrontEnd" </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 "/Hotkeys/FrontEnd/Trigger" </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 "/Hotkeys/FrontEnd/On" </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 "/Hotkeys/FrontEnd/Off" </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 "/Hotkeys/FrontEnd/NextFactory" </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 "/Hotkeys/FrontEnd/PreviousFactory" </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 "/Hotkeys/FrontEnd/ShowFactoryMenu" </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 "/Hotkeys/FrontEnd/ValidKeyMask" </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 "/Hotkeys/IMEngine" </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 "/Hotkeys/IMEngine/List" </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 "/Filter/FilteredIMEngines" </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 "/Filter/FilteredIMEngines/List" </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 "/DisabledIMEngineFactories" </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 "/SupportedUnicodeLocales" </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 "/DefaultKeyboardLayout" </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 "/DefaultPanelProgram" </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 "/DefaultConfigModule" </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 "/DefaultSocketFrontEndAddress" </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 "/DefaultSocketIMEngineAddress" </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 "/DefaultSocketConfigAddress" </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 "/DefaultPanelSocketAddress" </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 "/DefaultHelperManagerSocketAddress" </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 "/DefaultSocketTimeout" </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< ConfigBase > <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< void, const ConfigPointer & > <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< void, const ConfigPointer & > <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< String > &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< String > & </td> <td class="paramname"> <em>mod_list</em> </td> <td> ) </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> </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 <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>