Sophie

Sophie

distrib > Fedora > 14 > i386 > by-pkgid > 5a48463e56bd4803e99af0ff1341e8fe > files > 44

ecore-devel-0.9.9.49898-1.fc14.i686.rpm

<html>
<head>
    <title>Ecore: Ecore_Config.h File Reference</title>
    <meta http-equiv="content-type" content="text/html;charset=UTF-8">
    <meta name="author" content="Andres Blanc" >
    
    <link rel="icon" href="img/favicon.png" type="image/x-icon">
    <link rel="shortcut icon" href="img/favicon.png" type="image/x-icon">
    <link rel="icon" href="img/favicon.png" type="image/ico">
    <link rel="shortcut icon" href="img/favicon.png" type="image/ico">

    <link rel="stylesheet" type="text/css" href="e.css">
    <link rel="stylesheet" type="text/css" href="edoxy.css">
</head>

<body>

<div id="container">

<div id="header">
<div class="layout">
    
    <h1><span>Enlightenment</span></h1>
    <h2><span>Beauty at your fingertips</span></h2>

    <table cellspacing="0" cellpadding="0" width="100%"><tr>
      <td id="header_logo">
        <a href="http://www.enlightenment.org"></a>
      </td>
      <td id="header_menu">
        <table cellspacing="0" cellpadding="0" align="right"><tr>
          <td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=home">Home</a></td> 
          <td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=news">News</a></td> 
          <td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=about">About</a></td> 
          <td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=download">Download</a></td> 
          <td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=support">Support</a></td> 
          <td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=contribute">Contribute</a></td> 
          <td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=contact">Contact</a></td> 
          <td class="nav_passive"><a class="nav_passive" href="http://trac.enlightenment.org/e">Tracker</a></td>
          <td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=docs">Docs</a></td> 
        </tr></table>          
      </td>
      <td id="header_last"></td>
    </tr></table>

    <div class="doxytitle">
        Ecore Documentation <small>at 2 Jul 2010</small>
    </div>

    <div class="menu-container">
        <div class="submenu">
            <ul class="current">
                <li><a href="files.html">Files</a></li>
                <li><a href="annotated.html">Data Structures</a></li>
                <li><a href="globals.html">Globals</a></li>
                <li><a href="modules.html">Modules</a></li>
                <li><a href="pages.html">Related Pages</a></li>
	        <li class="current"><a  href="index.html">Main Page</a></li>
            </ul>
        </div>
    </div>


    <div class="clear"></div>
</div>
</div>

<div id="content">
<div class="layout">
<!-- Generated by Doxygen 1.6.2-20100208 -->
<div class="contents">
<h1>Ecore_Config.h File Reference</h1>
<p>Provides the Enlightened Property Library.  
<a href="#_details">More...</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEcore__Config__Prop.html">Ecore_Config_Prop</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The actual property for storing a key-value pair.  <a href="structEcore__Config__Prop.html#_details">More...</a><br/></td></tr>
<tr><td colspan="2"><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab30c55459871653cf273cf34c333c475"></a><!-- doxytag: member="Ecore_Config.h::Ecore_Config_Type" ref="ab30c55459871653cf273cf34c333c475" args="" -->
typedef enum <a class="el" href="Ecore__Config_8h.html#a05c0a91293b6d64b4bda030e21a94a16">Ecore_Config_Type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Config_8h.html#ab30c55459871653cf273cf34c333c475">Ecore_Config_Type</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Valid configuration property types. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3fa6560512af1802520fb7128ca0bf01"></a><!-- doxytag: member="Ecore_Config.h::Ecore_Config_Listener" ref="a3fa6560512af1802520fb7128ca0bf01" args=")(const char *key, const Ecore_Config_Type type, const int tag, void *data)" -->
typedef int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Config_8h.html#a3fa6560512af1802520fb7128ca0bf01">Ecore_Config_Listener</a> )(const char *key, const <a class="el" href="Ecore__Config_8h.html#a05c0a91293b6d64b4bda030e21a94a16">Ecore_Config_Type</a> type, const int tag, void *data)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Property change callback function prototype. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d462db47ebe410e93f0ab1951be0dd9"></a><!-- doxytag: member="Ecore_Config.h::Ecore_Config_Prop" ref="a7d462db47ebe410e93f0ab1951be0dd9" args="" -->
typedef struct <a class="el" href="structEcore__Config__Prop.html">Ecore_Config_Prop</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Config_8h.html#a7d462db47ebe410e93f0ab1951be0dd9">Ecore_Config_Prop</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The actual property for storing a key-value pair. <br/></td></tr>
<tr><td colspan="2"><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Config_8h.html#a05c0a91293b6d64b4bda030e21a94a16">Ecore_Config_Type</a> { <br/>
&nbsp;&nbsp;<a class="el" href="Ecore__Config_8h.html#a05c0a91293b6d64b4bda030e21a94a16ac2237ee005755a649dab9500275e2b5d">ECORE_CONFIG_NIL</a> =  0, 
<br/>
&nbsp;&nbsp;<a class="el" href="Ecore__Config_8h.html#a05c0a91293b6d64b4bda030e21a94a16a6bc653e1a23cd40c28461869aeda681b">ECORE_CONFIG_INT</a> =  1, 
<br/>
&nbsp;&nbsp;<a class="el" href="Ecore__Config_8h.html#a05c0a91293b6d64b4bda030e21a94a16a941a14df868adc309dae8d850c123e38">ECORE_CONFIG_FLT</a> =  2, 
<br/>
&nbsp;&nbsp;<a class="el" href="Ecore__Config_8h.html#a05c0a91293b6d64b4bda030e21a94a16a8916e418b542d3d98a54d24dd05e3e67">ECORE_CONFIG_STR</a> =  3, 
<br/>
&nbsp;&nbsp;<a class="el" href="Ecore__Config_8h.html#a05c0a91293b6d64b4bda030e21a94a16a411cdc5bce0d42a387a7a6d91a5c1590">ECORE_CONFIG_RGB</a> =  4, 
<br/>
&nbsp;&nbsp;<a class="el" href="Ecore__Config_8h.html#a05c0a91293b6d64b4bda030e21a94a16a06a76d37de9c738e99b2caf0ba504a9d">ECORE_CONFIG_THM</a> =  5, 
<br/>
&nbsp;&nbsp;<a class="el" href="Ecore__Config_8h.html#a05c0a91293b6d64b4bda030e21a94a16a2116d13362ca9fa5cb269c63c8aaae5b">ECORE_CONFIG_BLN</a> =  6, 
<br/>
&nbsp;&nbsp;<a class="el" href="Ecore__Config_8h.html#a05c0a91293b6d64b4bda030e21a94a16a2b6a0c37c507dd18adf604190e8b6e26">ECORE_CONFIG_SCT</a> =  7
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Valid configuration property types. </p>
 <a href="Ecore__Config_8h.html#a05c0a91293b6d64b4bda030e21a94a16">More...</a><br/></td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="structEcore__Config__Prop.html">Ecore_Config_Prop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Get__Group.html#ga8453b6c6d12816fc67bc528c890767ea">ecore_config_get</a> (const char *key)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the property with the given key.  <a href="group__Ecore__Config__Get__Group.html#ga8453b6c6d12816fc67bc528c890767ea"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Property__Group.html#ga04c58473e83ba85d2c382c9d10bc56f9">ecore_config_type_get</a> (const <a class="el" href="structEcore__Config__Prop.html">Ecore_Config_Prop</a> *e)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the type of the property.  <a href="group__Ecore__Config__Property__Group.html#ga04c58473e83ba85d2c382c9d10bc56f9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Get__Group.html#ga83dc5cc9f1cf931994333c5886c22827">ecore_config_boolean_get</a> (const char *key)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the specified property as an integer.  <a href="group__Ecore__Config__Get__Group.html#ga83dc5cc9f1cf931994333c5886c22827"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Get__Group.html#ga65c1ae4aad5f8cfe9a049895ca8214fe">ecore_config_string_get</a> (const char *key)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the specified property as a string.  <a href="group__Ecore__Config__Get__Group.html#ga65c1ae4aad5f8cfe9a049895ca8214fe"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Get__Group.html#ga30e915e424e93cb60fbfb5159f5f7ee8">ecore_config_int_get</a> (const char *key)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the specified property as a long integer.  <a href="group__Ecore__Config__Get__Group.html#ga30e915e424e93cb60fbfb5159f5f7ee8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Get__Group.html#ga20de581cdf7397b54b6126362a56418a">ecore_config_argb_get</a> (const char *key, int *a, int *r, int *g, int *b)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Finds the alpha, red, green and blue values of a color property.  <a href="group__Ecore__Config__Get__Group.html#ga20de581cdf7397b54b6126362a56418a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Get__Group.html#gaf7f2ea069a615cdce15fb103108d610d">ecore_config_argbint_get</a> (const char *key)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns a color property as a long.  <a href="group__Ecore__Config__Get__Group.html#gaf7f2ea069a615cdce15fb103108d610d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Get__Group.html#ga5c7821152165c73dcb5c5d6ada024305">ecore_config_argbstr_get</a> (const char *key)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns a color property as a string of hexadecimal characters.  <a href="group__Ecore__Config__Get__Group.html#ga5c7821152165c73dcb5c5d6ada024305"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Get__Group.html#gaeea46377d8255d0216d5639ead8d92ff">ecore_config_float_get</a> (const char *key)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the specified property as a float.  <a href="group__Ecore__Config__Get__Group.html#gaeea46377d8255d0216d5639ead8d92ff"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Get__Group.html#ga7ecf05eef12f00801301ca2fc07b5bb5">ecore_config_theme_get</a> (const char *key)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns a theme property.  <a href="group__Ecore__Config__Get__Group.html#ga7ecf05eef12f00801301ca2fc07b5bb5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Get__Group.html#gac9a15f02dd6b027ff52aa8d8ea4ab095">ecore_config_as_string_get</a> (const char *key)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the key as a string.  <a href="group__Ecore__Config__Get__Group.html#gac9a15f02dd6b027ff52aa8d8ea4ab095"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Property__Group.html#gab4e20b407d32a502dc3689c1b0bcf60a">ecore_config_describe</a> (const char *key, const char *desc)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the description field of the indicated property.  <a href="group__Ecore__Config__Property__Group.html#gab4e20b407d32a502dc3689c1b0bcf60a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Property__Group.html#ga2684926ce5ad5582e974333db15ba978">ecore_config_short_opt_set</a> (const char *key, char short_opt)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the short option character of a property.  <a href="group__Ecore__Config__Property__Group.html#ga2684926ce5ad5582e974333db15ba978"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Property__Group.html#ga969ade806f926802e37d14639dc24f75">ecore_config_long_opt_set</a> (const char *key, const char *long_opt)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the long option string of the property.  <a href="group__Ecore__Config__Property__Group.html#ga969ade806f926802e37d14639dc24f75"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Set__Group.html#gae147ffba6c49474298bcfb1461f593c9">ecore_config_set</a> (const char *key, const char *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the indicated property to the value indicated by <em>val</em>.  <a href="group__Ecore__Config__Set__Group.html#gae147ffba6c49474298bcfb1461f593c9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Property__Group.html#gaf1d734bd9aeb5ff8a1094b6d0921cf1b">ecore_config_typed_set</a> (const char *key, const void *val, int type)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the indicated property to the given value and type.  <a href="group__Ecore__Config__Property__Group.html#gaf1d734bd9aeb5ff8a1094b6d0921cf1b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Set__Group.html#ga6fbad3ecd7dce0d8ace0e0b5118cc2a6">ecore_config_boolean_set</a> (const char *key, int val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the indicated property to the given boolean.  <a href="group__Ecore__Config__Set__Group.html#ga6fbad3ecd7dce0d8ace0e0b5118cc2a6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Set__Group.html#ga5445639f28f4e46611e5fe2ba1f46364">ecore_config_string_set</a> (const char *key, const char *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the indicated property to the given string.  <a href="group__Ecore__Config__Set__Group.html#ga5445639f28f4e46611e5fe2ba1f46364"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Set__Group.html#ga541dcb58df81de9197ce5533863c4085">ecore_config_int_set</a> (const char *key, int val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the indicated property to the given integer.  <a href="group__Ecore__Config__Set__Group.html#ga541dcb58df81de9197ce5533863c4085"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Set__Group.html#ga0166bb9b3a099bfac7f1c5d58d9d9431">ecore_config_argb_set</a> (const char *key, int a, int r, int g, int b)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the indicated property to a color value.  <a href="group__Ecore__Config__Set__Group.html#ga0166bb9b3a099bfac7f1c5d58d9d9431"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Set__Group.html#gafee1c65f82dfb80959fb05a390ce4141">ecore_config_argbint_set</a> (const char *key, long argb)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the indicated property to a color value.  <a href="group__Ecore__Config__Set__Group.html#gafee1c65f82dfb80959fb05a390ce4141"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Set__Group.html#ga7b7b74438c9b0f9651332b3867b5b131">ecore_config_argbstr_set</a> (const char *key, const char *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the indicated property to a color value.  <a href="group__Ecore__Config__Set__Group.html#ga7b7b74438c9b0f9651332b3867b5b131"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Set__Group.html#gaaec767dd5034671bdb8ffab8f4edb4dc">ecore_config_float_set</a> (const char *key, float val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the indicated property to the given float value.  <a href="group__Ecore__Config__Set__Group.html#gaaec767dd5034671bdb8ffab8f4edb4dc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Set__Group.html#ga804199f5e845eb07ca6057a7bdfb1b1f">ecore_config_theme_set</a> (const char *key, const char *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the indicated property to a theme name.  <a href="group__Ecore__Config__Set__Group.html#ga804199f5e845eb07ca6057a7bdfb1b1f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Set__Group.html#ga6e5aa9c33a4d0c42a35a77ba2c48b8e2">ecore_config_theme_preview_group_set</a> (const char *key, const char *group)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the theme preview group of an indicated property.  <a href="group__Ecore__Config__Set__Group.html#ga6e5aa9c33a4d0c42a35a77ba2c48b8e2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Set__Group.html#gafab691d111ef16fdd486add2fed4b8bd">ecore_config_as_string_set</a> (const char *key, const char *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the indicated property to the value given in the string.  <a href="group__Ecore__Config__Set__Group.html#gafab691d111ef16fdd486add2fed4b8bd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Default__Group.html#ga93615990523f103af30ec67759063045">ecore_config_default</a> (const char *key, const char *val, float lo, float hi, float step)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the indicated property if it has not already been set or loaded.  <a href="group__Ecore__Config__Default__Group.html#ga93615990523f103af30ec67759063045"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Default__Group.html#gab975ecfba269108f3d33061b8a04c7ca">ecore_config_boolean_default</a> (const char *key, int val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the indicated property to the given boolean if the property has not yet been set.  <a href="group__Ecore__Config__Default__Group.html#gab975ecfba269108f3d33061b8a04c7ca"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Default__Group.html#ga0ea9a5280c2c263769fede02cf83b223">ecore_config_int_default</a> (const char *key, int val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the indicated property to the given integer if the property has not yet been set.  <a href="group__Ecore__Config__Default__Group.html#ga0ea9a5280c2c263769fede02cf83b223"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Default__Group.html#gaf041320b27afd2d25382a186e525844d">ecore_config_int_default_bound</a> (const char *key, int val, int lo, int hi, int step)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the indicated property to the given integer if the property has not yet been set.  <a href="group__Ecore__Config__Default__Group.html#gaf041320b27afd2d25382a186e525844d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Default__Group.html#ga85aa8ecad2a747ac3ee4b1f9b476db64">ecore_config_string_default</a> (const char *key, const char *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the indicated property to the given string if the property has not yet been set.  <a href="group__Ecore__Config__Default__Group.html#ga85aa8ecad2a747ac3ee4b1f9b476db64"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Default__Group.html#ga38f3626bd1d59e69e513b04e3a7908ee">ecore_config_float_default</a> (const char *key, float val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the indicated property to the given float if the property has not yet been set.  <a href="group__Ecore__Config__Default__Group.html#ga38f3626bd1d59e69e513b04e3a7908ee"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Default__Group.html#gaa62d8a4d3499f6552dc9bd694084af75">ecore_config_float_default_bound</a> (const char *key, float val, float lo, float hi, float step)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the indicated property to the given float if the property has not yet been set.  <a href="group__Ecore__Config__Default__Group.html#gaa62d8a4d3499f6552dc9bd694084af75"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Default__Group.html#ga7e05038c1f325bac01f85ce4d479d8ba">ecore_config_argb_default</a> (const char *key, int a, int r, int g, int b)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the indicated property to a color value if the property has not yet been set.  <a href="group__Ecore__Config__Default__Group.html#ga7e05038c1f325bac01f85ce4d479d8ba"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Default__Group.html#gaac44186cc54f3f31c406813c0f44cf57">ecore_config_argbint_default</a> (const char *key, long argb)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the indicated property to a color value if the property has not yet been set.  <a href="group__Ecore__Config__Default__Group.html#gaac44186cc54f3f31c406813c0f44cf57"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Default__Group.html#gafc2fc6ce01297b0bcfcd0ebdfca5c2f1">ecore_config_argbstr_default</a> (const char *key, const char *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the indicated property to a color value if the property has not yet been set.  <a href="group__Ecore__Config__Default__Group.html#gafc2fc6ce01297b0bcfcd0ebdfca5c2f1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Default__Group.html#gad0beb2c67b2b8d6fd5976665e4a6dc44">ecore_config_theme_default</a> (const char *key, const char *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the indicated property to a theme name if the property has not yet been set.  <a href="group__Ecore__Config__Default__Group.html#gad0beb2c67b2b8d6fd5976665e4a6dc44"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Struct__Group.html#ga481f406528ecacdb0f91ecb8e8f9bf42">ecore_config_struct_int_add</a> (const char *key, const char *name, int val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add an int property to the named structure.  <a href="group__Ecore__Config__Struct__Group.html#ga481f406528ecacdb0f91ecb8e8f9bf42"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Struct__Group.html#gacdee07879a9f89c333448923c008cd39">ecore_config_struct_float_add</a> (const char *key, const char *name, float val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a float property to the named structure.  <a href="group__Ecore__Config__Struct__Group.html#gacdee07879a9f89c333448923c008cd39"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Struct__Group.html#gacbae1417d6074d82211ec1c69991ca28">ecore_config_struct_create</a> (const char *key)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the indicated property to a structure if the property has not yet been set.  <a href="group__Ecore__Config__Struct__Group.html#gacbae1417d6074d82211ec1c69991ca28"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Struct__Group.html#ga2a2d784a5325e3497daee85b9399531a">ecore_config_struct_string_add</a> (const char *key, const char *name, const char *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a string property to the named structure.  <a href="group__Ecore__Config__Struct__Group.html#ga2a2d784a5325e3497daee85b9399531a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Struct__Group.html#ga8a996d734081bafcf1b1c58d9cf6ef7d">ecore_config_struct_theme_add</a> (const char *key, const char *name, const char *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a theme property to the named structure.  <a href="group__Ecore__Config__Struct__Group.html#ga8a996d734081bafcf1b1c58d9cf6ef7d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Struct__Group.html#ga666575a0d011b5d88f527a9d85358dc6">ecore_config_struct_argb_add</a> (const char *key, const char *name, int a, int r, int g, int b)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add an argb property to the named structure.  <a href="group__Ecore__Config__Struct__Group.html#ga666575a0d011b5d88f527a9d85358dc6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Struct__Group.html#ga7f070dc50cb60ea8d1d9f0b390c2b35d">ecore_config_struct_boolean_add</a> (const char *key, const char *name, int val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a boolean property to the named structure.  <a href="group__Ecore__Config__Struct__Group.html#ga7f070dc50cb60ea8d1d9f0b390c2b35d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Struct__Group.html#ga6da0b9663d592bc1333f59d83941d703">ecore_config_struct_get</a> (const char *key, void *data)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the contents of a defined structure property and load it into the passed C struct.  <a href="group__Ecore__Config__Struct__Group.html#ga6da0b9663d592bc1333f59d83941d703"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Listeners__Group.html#ga50ffd2d9a28c501bbd6f512648b7e593">ecore_config_listen</a> (const char *name, const char *key, <a class="el" href="Ecore__Config_8h.html#a3fa6560512af1802520fb7128ca0bf01">Ecore_Config_Listener</a> listener, int tag, void *data)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds a callback function to the list of functions called when a property changes.  <a href="group__Ecore__Config__Listeners__Group.html#ga50ffd2d9a28c501bbd6f512648b7e593"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Listeners__Group.html#ga9ff2e49dde18e0f4a039c225512b3a2d">ecore_config_deaf</a> (const char *name, const char *key, <a class="el" href="Ecore__Config_8h.html#a3fa6560512af1802520fb7128ca0bf01">Ecore_Config_Listener</a> listener)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Removes a listener callback.  <a href="group__Ecore__Config__Listeners__Group.html#ga9ff2e49dde18e0f4a039c225512b3a2d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="structEcore__Config__Prop.html">Ecore_Config_Prop</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Property__Group.html#ga038aaaaaf88a144f52139712f2e17360">ecore_config_dst</a> (<a class="el" href="structEcore__Config__Prop.html">Ecore_Config_Prop</a> *e)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Removes the given property from the local configuration and destroys it.  <a href="group__Ecore__Config__Property__Group.html#ga038aaaaaf88a144f52139712f2e17360"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Config_8h.html#a5ed9e1272c0e42fb7056770cd773fc3b">ecore_config_type_guess</a> (const char *key, const char *val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tries to guess the type of a property.  <a href="#a5ed9e1272c0e42fb7056770cd773fc3b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Ecore_Config_Bundle *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Config_8h.html#a7ea0e833e56e8ed49ec8d185f02d05cd">ecore_config_bundle_new</a> (Ecore_Config_Server *srv, const char *id)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a new Ecore_Config_Bundle.  <a href="#a7ea0e833e56e8ed49ec8d185f02d05cd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Ecore_Config_Bundle *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Config_8h.html#a7a2f4b261adb89fe121971e8ba893d7f">ecore_config_bundle_1st_get</a> (Ecore_Config_Server *srv)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Locates the first configuration bundle on the given server.  <a href="#a7a2f4b261adb89fe121971e8ba893d7f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Ecore_Config_Bundle *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Config_8h.html#ab7768d4739e3e23d2983d3f050b9acd5">ecore_config_bundle_next_get</a> (Ecore_Config_Bundle *ns)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Locates the configuration bundle after the given one.  <a href="#ab7768d4739e3e23d2983d3f050b9acd5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Ecore_Config_Bundle *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Config_8h.html#ac59039f0fc4cbbfdf6198bf6d717916f">ecore_config_bundle_by_serial_get</a> (Ecore_Config_Server *srv, long serial)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Locates a configuration bundle on a configuration server based on its serial number.  <a href="#ac59039f0fc4cbbfdf6198bf6d717916f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Ecore_Config_Bundle *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Config_8h.html#ab0a3f0441545678ee2bead622e0c767c">ecore_config_bundle_by_label_get</a> (Ecore_Config_Server *srv, const char *label)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the Ecore_Config_Bundle with the given identifier from the given server.  <a href="#ab0a3f0441545678ee2bead622e0c767c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Config_8h.html#ada8884e5e0877647e5d3753ca13f16cb">ecore_config_bundle_serial_get</a> (Ecore_Config_Bundle *ns)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the bundle's serial number.  <a href="#ada8884e5e0877647e5d3753ca13f16cb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Config_8h.html#a730c49356b9c685535c8e0989f4cec8c">ecore_config_bundle_label_get</a> (Ecore_Config_Bundle *ns)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the bundle's identifier.  <a href="#a730c49356b9c685535c8e0989f4cec8c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__App__Lib__Group.html#gafdc677e43c328248e10e08d0599c274e">ecore_config_init</a> (const char *name)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initializes the Enlightened Property Library.  <a href="group__Ecore__Config__App__Lib__Group.html#gafdc677e43c328248e10e08d0599c274e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__App__Lib__Group.html#ga4b20caf672ca445f8d21a7b09b666d70">ecore_config_shutdown</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Frees memory and shuts down the library for an application.  <a href="group__Ecore__Config__App__Lib__Group.html#ga4b20caf672ca445f8d21a7b09b666d70"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Lib__Lib__Group.html#ga3cb9d5fd7d8b2693d36ca96173f74d4c">ecore_config_system_init</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initializes the Enlightened Property Library.  <a href="group__Ecore__Config__Lib__Lib__Group.html#ga3cb9d5fd7d8b2693d36ca96173f74d4c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Lib__Lib__Group.html#ga925ea8694077c1fc013bb313908d1148">ecore_config_system_shutdown</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Frees memory and shuts down the library for other programming libraries.  <a href="group__Ecore__Config__Lib__Lib__Group.html#ga925ea8694077c1fc013bb313908d1148"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__File__Group.html#ga8e064585346f2234620dbbeb034d406b">ecore_config_load</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Loads the default configuration.  <a href="group__Ecore__Config__File__Group.html#ga8e064585346f2234620dbbeb034d406b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__File__Group.html#gafcaee9b135bc412ac41b87fdf72bc289">ecore_config_file_load</a> (const char *file)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Load the given configuration file to the local configuration.  <a href="group__Ecore__Config__File__Group.html#gafcaee9b135bc412ac41b87fdf72bc289"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__File__Group.html#ga94318c18d7c19ea2980552edddb88899">ecore_config_save</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Saves the current configuration to the default file.  <a href="group__Ecore__Config__File__Group.html#ga94318c18d7c19ea2980552edddb88899"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__File__Group.html#gaf9b8be68224f804946e7409084ad967e">ecore_config_file_save</a> (const char *file)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Saves the local configuration to the given file.  <a href="group__Ecore__Config__File__Group.html#gaf9b8be68224f804946e7409084ad967e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Config_8h.html#a79003f211b1f7a174fccdc6974414991">ecore_config_evas_font_path_apply</a> (Evas *evas)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Calls evas_font_path_append on <code>evas</code> for each of the font names stored in the property "/e/font/path".  <a href="#a79003f211b1f7a174fccdc6974414991"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Config_8h.html#a8a633459c4617a33c4107462f5346ab6">ecore_config_theme_search_path_get</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the search path used to find themes.  <a href="#a8a633459c4617a33c4107462f5346ab6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Config_8h.html#a5516348b00553b2f23407974f224c274">ecore_config_theme_search_path_append</a> (const char *append)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds the given path to the search path used to find themes.  <a href="#a5516348b00553b2f23407974f224c274"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Config_8h.html#a793b819965f23985b42ebdca638325d5">ecore_config_theme_default_path_get</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the default theme search path.  <a href="#a793b819965f23985b42ebdca638325d5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Config_8h.html#a90d76531ca2cf69c1b691a92ec65aee9">ecore_config_theme_with_path_from_name_get</a> (char *name)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve a theme file's full path.  <a href="#a90d76531ca2cf69c1b691a92ec65aee9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Config_8h.html#a104448c0651bdbf586cd9300c2f83805">ecore_config_theme_with_path_get</a> (const char *key)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the full path to the theme file of the theme stored in the given property.  <a href="#a104448c0651bdbf586cd9300c2f83805"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d59447d668c752971c2b026e1869af1"></a><!-- doxytag: member="Ecore_Config.h::ecore_config_args_display" ref="a4d59447d668c752971c2b026e1869af1" args="(void)" -->
EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Config_8h.html#a4d59447d668c752971c2b026e1869af1">ecore_config_args_display</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Prints the property list of the local configuration bundle to output. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Config_8h.html#a7f695a96908e0399491f2cf403ebad06">ecore_config_args_parse</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parse the arguments set by <a class="el" href="Ecore_8h.html#aeb02de014af9bfbe960c9f70b085e229">ecore_app_args_set</a> and set properties accordingly.  <a href="#a7f695a96908e0399491f2cf403ebad06"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Config_8h.html#a09708c678e8666b15b9b3d0a4a1b6941">ecore_config_app_describe</a> (char *description)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the description string used by <a class="el" href="Ecore__Config_8h.html#a4d59447d668c752971c2b026e1869af1">ecore_config_args_display</a> .  <a href="#a09708c678e8666b15b9b3d0a4a1b6941"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Create__Group.html#ga14c277a6ad31dbcad672ab61dfa5e4d2">ecore_config_create</a> (const char *key, void *val, char short_opt, char *long_opt, char *desc)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a new property, if it does not already exist, and sets its attributes to those given.  <a href="group__Ecore__Config__Create__Group.html#ga14c277a6ad31dbcad672ab61dfa5e4d2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Create__Group.html#ga72458cbd9bc08ac67a489bedccc9729d">ecore_config_typed_create</a> (const char *key, void *val, int type, char short_opt, char *long_opt, char *desc)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a new property, if it does not already exist, and sets its attributes to those given.  <a href="group__Ecore__Config__Create__Group.html#ga72458cbd9bc08ac67a489bedccc9729d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Create__Group.html#ga3b0938305e64b0237f6e054f9d5f3d36">ecore_config_boolean_create</a> (const char *key, int val, char short_opt, char *long_opt, char *desc)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a new boolean property, if it does not already exist, and sets its attributes to those given.  <a href="group__Ecore__Config__Create__Group.html#ga3b0938305e64b0237f6e054f9d5f3d36"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Create__Group.html#ga18cc88e4f1448c1b6c59f1fb81006736">ecore_config_int_create</a> (const char *key, int val, char short_opt, char *long_opt, char *desc)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a new integer property, if it does not already exist, and sets its attributes to those given.  <a href="group__Ecore__Config__Create__Group.html#ga18cc88e4f1448c1b6c59f1fb81006736"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Create__Group.html#ga7eac241f83ce610c6da1e7b6f03120da">ecore_config_int_create_bound</a> (const char *key, int val, int low, int high, int step, char short_opt, char *long_opt, char *desc)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a new integer property, if it does not already exist, and sets its attributes to those given.  <a href="group__Ecore__Config__Create__Group.html#ga7eac241f83ce610c6da1e7b6f03120da"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Create__Group.html#ga90a2ffd15afc8781dbacdaef880054ed">ecore_config_string_create</a> (const char *key, char *val, char short_opt, char *long_opt, char *desc)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a new string property, if it does not already exist, and sets its attributes to those given.  <a href="group__Ecore__Config__Create__Group.html#ga90a2ffd15afc8781dbacdaef880054ed"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Create__Group.html#ga6be6d9eba77ce43bb7a0c88a035696f8">ecore_config_float_create</a> (const char *key, float val, char short_opt, char *long_opt, char *desc)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a new float property, if it does not already exist, and sets its attributes to those given.  <a href="group__Ecore__Config__Create__Group.html#ga6be6d9eba77ce43bb7a0c88a035696f8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Create__Group.html#ga213c338d2b1db6ffe4ed3a5c656c8e74">ecore_config_float_create_bound</a> (const char *key, float val, float low, float high, float step, char short_opt, char *long_opt, char *desc)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a new float property, if it does not already exist, and sets its attributes to those given.  <a href="group__Ecore__Config__Create__Group.html#ga213c338d2b1db6ffe4ed3a5c656c8e74"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Create__Group.html#ga982a19b90c5b9ba219ed9d6a0208c0f4">ecore_config_argb_create</a> (const char *key, char *val, char short_opt, char *long_opt, char *desc)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a new color property, if it does not already exist, and sets its attributes to those given.  <a href="group__Ecore__Config__Create__Group.html#ga982a19b90c5b9ba219ed9d6a0208c0f4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Ecore__Config__Create__Group.html#ga121905447a18020e3e6c52ad6e41faa5">ecore_config_theme_create</a> (const char *key, char *val, char short_opt, char *long_opt, char *desc)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a new theme property, if it does not already exist, and sets its attributes to those given.  <a href="group__Ecore__Config__Create__Group.html#ga121905447a18020e3e6c52ad6e41faa5"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Provides the Enlightened Property Library. </p>
<p>This file provies all headers and structs for use with Ecore_Config. Using individual header files should not be necessary. </p>
<hr/><h2>Enumeration Type Documentation</h2>
<a class="anchor" id="a05c0a91293b6d64b4bda030e21a94a16"></a><!-- doxytag: member="Ecore_Config.h::Ecore_Config_Type" ref="a05c0a91293b6d64b4bda030e21a94a16" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="Ecore__Config_8h.html#a05c0a91293b6d64b4bda030e21a94a16">Ecore_Config_Type</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Valid configuration property types. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a05c0a91293b6d64b4bda030e21a94a16ac2237ee005755a649dab9500275e2b5d"></a><!-- doxytag: member="ECORE_CONFIG_NIL" ref="a05c0a91293b6d64b4bda030e21a94a16ac2237ee005755a649dab9500275e2b5d" args="" -->ECORE_CONFIG_NIL</em>&nbsp;</td><td>
<p>Property with no value. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a05c0a91293b6d64b4bda030e21a94a16a6bc653e1a23cd40c28461869aeda681b"></a><!-- doxytag: member="ECORE_CONFIG_INT" ref="a05c0a91293b6d64b4bda030e21a94a16a6bc653e1a23cd40c28461869aeda681b" args="" -->ECORE_CONFIG_INT</em>&nbsp;</td><td>
<p>Integer property type. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a05c0a91293b6d64b4bda030e21a94a16a941a14df868adc309dae8d850c123e38"></a><!-- doxytag: member="ECORE_CONFIG_FLT" ref="a05c0a91293b6d64b4bda030e21a94a16a941a14df868adc309dae8d850c123e38" args="" -->ECORE_CONFIG_FLT</em>&nbsp;</td><td>
<p>Float property type. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a05c0a91293b6d64b4bda030e21a94a16a8916e418b542d3d98a54d24dd05e3e67"></a><!-- doxytag: member="ECORE_CONFIG_STR" ref="a05c0a91293b6d64b4bda030e21a94a16a8916e418b542d3d98a54d24dd05e3e67" args="" -->ECORE_CONFIG_STR</em>&nbsp;</td><td>
<p>String property type. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a05c0a91293b6d64b4bda030e21a94a16a411cdc5bce0d42a387a7a6d91a5c1590"></a><!-- doxytag: member="ECORE_CONFIG_RGB" ref="a05c0a91293b6d64b4bda030e21a94a16a411cdc5bce0d42a387a7a6d91a5c1590" args="" -->ECORE_CONFIG_RGB</em>&nbsp;</td><td>
<p>Colour property type. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a05c0a91293b6d64b4bda030e21a94a16a06a76d37de9c738e99b2caf0ba504a9d"></a><!-- doxytag: member="ECORE_CONFIG_THM" ref="a05c0a91293b6d64b4bda030e21a94a16a06a76d37de9c738e99b2caf0ba504a9d" args="" -->ECORE_CONFIG_THM</em>&nbsp;</td><td>
<p>Theme property type. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a05c0a91293b6d64b4bda030e21a94a16a2116d13362ca9fa5cb269c63c8aaae5b"></a><!-- doxytag: member="ECORE_CONFIG_BLN" ref="a05c0a91293b6d64b4bda030e21a94a16a2116d13362ca9fa5cb269c63c8aaae5b" args="" -->ECORE_CONFIG_BLN</em>&nbsp;</td><td>
<p>Boolean property type. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a05c0a91293b6d64b4bda030e21a94a16a2b6a0c37c507dd18adf604190e8b6e26"></a><!-- doxytag: member="ECORE_CONFIG_SCT" ref="a05c0a91293b6d64b4bda030e21a94a16a2b6a0c37c507dd18adf604190e8b6e26" args="" -->ECORE_CONFIG_SCT</em>&nbsp;</td><td>
<p>Structure property type. </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a09708c678e8666b15b9b3d0a4a1b6941"></a><!-- doxytag: member="Ecore_Config.h::ecore_config_app_describe" ref="a09708c678e8666b15b9b3d0a4a1b6941" args="(char *description)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_config_app_describe </td>
          <td>(</td>
          <td class="paramtype">char *&nbsp;</td>
          <td class="paramname"> <em>description</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the description string used by <a class="el" href="Ecore__Config_8h.html#a4d59447d668c752971c2b026e1869af1">ecore_config_args_display</a> . </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>description</em>&nbsp;</td><td>Description of application. </td></tr>
  </table>
  </dd>
</dl>

<p>References <a class="el" href="ecore__config__extra_8c_source.html#l00802">ecore_config_app_describe()</a>.</p>

<p>Referenced by <a class="el" href="ecore__config__extra_8c_source.html#l00802">ecore_config_app_describe()</a>.</p>

</div>
</div>
<a class="anchor" id="a7f695a96908e0399491f2cf403ebad06"></a><!-- doxytag: member="Ecore_Config.h::ecore_config_args_parse" ref="a7f695a96908e0399491f2cf403ebad06" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_config_args_parse </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Parse the arguments set by <a class="el" href="Ecore_8h.html#aeb02de014af9bfbe960c9f70b085e229">ecore_app_args_set</a> and set properties accordingly. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>ECORE_CONFIG_PARSE_CONTINUE</code> if successful. <code>ECORE_CONFIG_PARSE_EXIT</code> is returned if an unrecognised option is found. <code>ECORE_CONFIG_PARSE_HELP</code> is returned if help was displayed. </dd></dl>

<p>References <a class="el" href="ecore__app_8c_source.html#l00056">ecore_app_args_get()</a>, <a class="el" href="ecore__config__extra_8c_source.html#l00528">ecore_config_args_display()</a>, <a class="el" href="ecore__config__extra_8c_source.html#l00637">ecore_config_args_parse()</a>, and <a class="el" href="Ecore__Config_8h_source.html#l00048">ECORE_CONFIG_NIL</a>.</p>

<p>Referenced by <a class="el" href="ecore__config__extra_8c_source.html#l00637">ecore_config_args_parse()</a>.</p>

</div>
</div>
<a class="anchor" id="a7a2f4b261adb89fe121971e8ba893d7f"></a><!-- doxytag: member="Ecore_Config.h::ecore_config_bundle_1st_get" ref="a7a2f4b261adb89fe121971e8ba893d7f" args="(Ecore_Config_Server *srv)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI Ecore_Config_Bundle* ecore_config_bundle_1st_get </td>
          <td>(</td>
          <td class="paramtype">Ecore_Config_Server *&nbsp;</td>
          <td class="paramname"> <em>srv</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Locates the first configuration bundle on the given server. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>srv</em>&nbsp;</td><td>The configuration server. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Pointer to the first configuration bundle. </dd></dl>

</div>
</div>
<a class="anchor" id="ab0a3f0441545678ee2bead622e0c767c"></a><!-- doxytag: member="Ecore_Config.h::ecore_config_bundle_by_label_get" ref="ab0a3f0441545678ee2bead622e0c767c" args="(Ecore_Config_Server *srv, const char *label)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI Ecore_Config_Bundle* ecore_config_bundle_by_label_get </td>
          <td>(</td>
          <td class="paramtype">Ecore_Config_Server *&nbsp;</td>
          <td class="paramname"> <em>srv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>label</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the Ecore_Config_Bundle with the given identifier from the given server. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>srv</em>&nbsp;</td><td>The configuration server. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>label</em>&nbsp;</td><td>The bundle's identifier string. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The bundle with the given identifier string, or <code>NULL</code> if it could not be found. </dd></dl>

</div>
</div>
<a class="anchor" id="ac59039f0fc4cbbfdf6198bf6d717916f"></a><!-- doxytag: member="Ecore_Config.h::ecore_config_bundle_by_serial_get" ref="ac59039f0fc4cbbfdf6198bf6d717916f" args="(Ecore_Config_Server *srv, long serial)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI Ecore_Config_Bundle* ecore_config_bundle_by_serial_get </td>
          <td>(</td>
          <td class="paramtype">Ecore_Config_Server *&nbsp;</td>
          <td class="paramname"> <em>srv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&nbsp;</td>
          <td class="paramname"> <em>serial</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Locates a configuration bundle on a configuration server based on its serial number. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>srv</em>&nbsp;</td><td>The configuration server. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>serial</em>&nbsp;</td><td>Serial number. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The configuration bundle with the given serial number. </dd></dl>

</div>
</div>
<a class="anchor" id="a730c49356b9c685535c8e0989f4cec8c"></a><!-- doxytag: member="Ecore_Config.h::ecore_config_bundle_label_get" ref="a730c49356b9c685535c8e0989f4cec8c" args="(Ecore_Config_Bundle *ns)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI char* ecore_config_bundle_label_get </td>
          <td>(</td>
          <td class="paramtype">Ecore_Config_Bundle *&nbsp;</td>
          <td class="paramname"> <em>ns</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieves the bundle's identifier. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ns</em>&nbsp;</td><td>The configuration bundle. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The bundle's identifer string. </dd></dl>

</div>
</div>
<a class="anchor" id="a7ea0e833e56e8ed49ec8d185f02d05cd"></a><!-- doxytag: member="Ecore_Config.h::ecore_config_bundle_new" ref="a7ea0e833e56e8ed49ec8d185f02d05cd" args="(Ecore_Config_Server *srv, const char *id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI Ecore_Config_Bundle* ecore_config_bundle_new </td>
          <td>(</td>
          <td class="paramtype">Ecore_Config_Server *&nbsp;</td>
          <td class="paramname"> <em>srv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>identifier</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a new Ecore_Config_Bundle. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>srv</em>&nbsp;</td><td>Config server. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>identifier</em>&nbsp;</td><td>Identifier string for the new bundle. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A pointer to a new Ecore_Config_Bundle. <code>NULL</code> is returned if the structure couldn't be allocated. </dd></dl>

</div>
</div>
<a class="anchor" id="ab7768d4739e3e23d2983d3f050b9acd5"></a><!-- doxytag: member="Ecore_Config.h::ecore_config_bundle_next_get" ref="ab7768d4739e3e23d2983d3f050b9acd5" args="(Ecore_Config_Bundle *ns)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI Ecore_Config_Bundle* ecore_config_bundle_next_get </td>
          <td>(</td>
          <td class="paramtype">Ecore_Config_Bundle *&nbsp;</td>
          <td class="paramname"> <em>ns</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Locates the configuration bundle after the given one. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ns</em>&nbsp;</td><td>The configuration bundle. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The next configuration bundle. </dd></dl>

</div>
</div>
<a class="anchor" id="ada8884e5e0877647e5d3753ca13f16cb"></a><!-- doxytag: member="Ecore_Config.h::ecore_config_bundle_serial_get" ref="ada8884e5e0877647e5d3753ca13f16cb" args="(Ecore_Config_Bundle *ns)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI long ecore_config_bundle_serial_get </td>
          <td>(</td>
          <td class="paramtype">Ecore_Config_Bundle *&nbsp;</td>
          <td class="paramname"> <em>ns</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieves the bundle's serial number. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ns</em>&nbsp;</td><td>The configuration bundle. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The bundle's identifier string, or -1 if ns is <code>NULL</code>. </dd></dl>

</div>
</div>
<a class="anchor" id="a79003f211b1f7a174fccdc6974414991"></a><!-- doxytag: member="Ecore_Config.h::ecore_config_evas_font_path_apply" ref="a79003f211b1f7a174fccdc6974414991" args="(Evas *evas)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_config_evas_font_path_apply </td>
          <td>(</td>
          <td class="paramtype">Evas *&nbsp;</td>
          <td class="paramname"> <em>evas</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Calls evas_font_path_append on <code>evas</code> for each of the font names stored in the property "/e/font/path". </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>evas</em>&nbsp;</td><td>Evas object to append the font names to. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>ECORE_CONFIG_ERR_SUCC</code> on success. <code>ECORE_CONFIG_ERR_NODATA</code> is returned if the property has not been set. </dd></dl>

<p>References <a class="el" href="ecore__config__extra_8c_source.html#l00307">ecore_config_evas_font_path_apply()</a>, and <a class="el" href="ecore__config_8c_source.html#l00160">ecore_config_string_get()</a>.</p>

<p>Referenced by <a class="el" href="ecore__config__extra_8c_source.html#l00307">ecore_config_evas_font_path_apply()</a>.</p>

</div>
</div>
<a class="anchor" id="a793b819965f23985b42ebdca638325d5"></a><!-- doxytag: member="Ecore_Config.h::ecore_config_theme_default_path_get" ref="a793b819965f23985b42ebdca638325d5" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI char* ecore_config_theme_default_path_get </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieves the default theme search path. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The default theme search path. </dd></dl>

<p>References <a class="el" href="ecore__config__extra_8c_source.html#l00341">ecore_config_theme_default_path_get()</a>.</p>

<p>Referenced by <a class="el" href="ecore__config_8c_source.html#l01673">ecore_config_init()</a>, <a class="el" href="ecore__config__extra_8c_source.html#l00341">ecore_config_theme_default_path_get()</a>, and <a class="el" href="ecore__config__extra_8c_source.html#l00384">ecore_config_theme_search_path_get()</a>.</p>

</div>
</div>
<a class="anchor" id="a5516348b00553b2f23407974f224c274"></a><!-- doxytag: member="Ecore_Config.h::ecore_config_theme_search_path_append" ref="a5516348b00553b2f23407974f224c274" args="(const char *append)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_config_theme_search_path_append </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>path</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Adds the given path to the search path used to find themes. </p>
<p>If the search path is successfully, the new search path will be saved into the property "/e/themes/search_path". Therefore, this function should be called <b>after</b> <a class="el" href="group__Ecore__Config__File__Group.html#ga8e064585346f2234620dbbeb034d406b">ecore_config_load</a> to allow a user to override the default search path.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>path</em>&nbsp;</td><td>The given </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>ECORE_CONFIG_ERR_SUCC</code> on success. <code>ECORE_CONFIG_ERR_FAIL</code> will be returned if <code>path</code> already exists in the search path. <code>ECORE_CONFIG_ERR_FAIL</code> is returned if <code>path</code> is <code>NULL</code>. </dd></dl>

<p>References <a class="el" href="ecore__config_8c_source.html#l00117">ecore_config_get()</a>, <a class="el" href="ecore__config_8c_source.html#l00772">ecore_config_string_set()</a>, <a class="el" href="ecore__config__extra_8c_source.html#l00416">ecore_config_theme_search_path_append()</a>, and <a class="el" href="ecore__config__extra_8c_source.html#l00384">ecore_config_theme_search_path_get()</a>.</p>

<p>Referenced by <a class="el" href="ecore__config__extra_8c_source.html#l00416">ecore_config_theme_search_path_append()</a>.</p>

</div>
</div>
<a class="anchor" id="a8a633459c4617a33c4107462f5346ab6"></a><!-- doxytag: member="Ecore_Config.h::ecore_config_theme_search_path_get" ref="a8a633459c4617a33c4107462f5346ab6" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI char* ecore_config_theme_search_path_get </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieves the search path used to find themes. </p>
<p>The search path is stored in the property "/e/themes/search_path". If the property has not been set, the default path used is "/usr/local/share/&lt;app_name&gt;/themes|~/.e/apps/&lt;app_name&gt;/themes". See <a class="el" href="Ecore__Config_8h.html#a793b819965f23985b42ebdca638325d5">ecore_config_theme_default_path_get</a> for more information about the default path.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The search path. <code>NULL</code> is returned if there is no memory left. </dd></dl>

<p>References <a class="el" href="ecore__config_8c_source.html#l01024">ecore_config_string_default()</a>, <a class="el" href="ecore__config_8c_source.html#l00160">ecore_config_string_get()</a>, <a class="el" href="ecore__config__extra_8c_source.html#l00341">ecore_config_theme_default_path_get()</a>, and <a class="el" href="ecore__config__extra_8c_source.html#l00384">ecore_config_theme_search_path_get()</a>.</p>

<p>Referenced by <a class="el" href="ecore__config__extra_8c_source.html#l00416">ecore_config_theme_search_path_append()</a>, <a class="el" href="ecore__config__extra_8c_source.html#l00384">ecore_config_theme_search_path_get()</a>, and <a class="el" href="ecore__config__extra_8c_source.html#l00462">ecore_config_theme_with_path_from_name_get()</a>.</p>

</div>
</div>
<a class="anchor" id="a90d76531ca2cf69c1b691a92ec65aee9"></a><!-- doxytag: member="Ecore_Config.h::ecore_config_theme_with_path_from_name_get" ref="a90d76531ca2cf69c1b691a92ec65aee9" args="(char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI char* ecore_config_theme_with_path_from_name_get </td>
          <td>(</td>
          <td class="paramtype">char *&nbsp;</td>
          <td class="paramname"> <em>name</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieve a theme file's full path. </p>
<p>The search path for theme files is given by <a class="el" href="Ecore__Config_8h.html#a8a633459c4617a33c4107462f5346ab6">ecore_config_theme_search_path_get</a> .</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>The name of the theme. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A full path to the theme on success. <code>NULL</code> will be returned if <code>name</code> is <code>NULL</code> or no theme matching the given name could be found. </dd></dl>

<p>References <a class="el" href="ecore__config__extra_8c_source.html#l00384">ecore_config_theme_search_path_get()</a>, and <a class="el" href="ecore__config__extra_8c_source.html#l00462">ecore_config_theme_with_path_from_name_get()</a>.</p>

<p>Referenced by <a class="el" href="ecore__config__extra_8c_source.html#l00462">ecore_config_theme_with_path_from_name_get()</a>, and <a class="el" href="ecore__config__extra_8c_source.html#l00515">ecore_config_theme_with_path_get()</a>.</p>

</div>
</div>
<a class="anchor" id="a104448c0651bdbf586cd9300c2f83805"></a><!-- doxytag: member="Ecore_Config.h::ecore_config_theme_with_path_get" ref="a104448c0651bdbf586cd9300c2f83805" args="(const char *key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI char* ecore_config_theme_with_path_get </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>key</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieves the full path to the theme file of the theme stored in the given property. </p>
<p>The search path for themes is given by <a class="el" href="Ecore__Config_8h.html#a8a633459c4617a33c4107462f5346ab6">ecore_config_theme_search_path_get</a> .</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>The given property. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A full path to the theme on success, or <code>NULL</code> on failure. This function will fail if no key is specified or not theme matching that given by the property <code>key</code> could be found. </dd></dl>

<p>References <a class="el" href="ecore__config_8c_source.html#l00311">ecore_config_theme_get()</a>, <a class="el" href="ecore__config__extra_8c_source.html#l00462">ecore_config_theme_with_path_from_name_get()</a>, and <a class="el" href="ecore__config__extra_8c_source.html#l00515">ecore_config_theme_with_path_get()</a>.</p>

<p>Referenced by <a class="el" href="ecore__config__extra_8c_source.html#l00515">ecore_config_theme_with_path_get()</a>.</p>

</div>
</div>
<a class="anchor" id="a5ed9e1272c0e42fb7056770cd773fc3b"></a><!-- doxytag: member="Ecore_Config.h::ecore_config_type_guess" ref="a5ed9e1272c0e42fb7056770cd773fc3b" args="(const char *key, const char *val)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_config_type_guess </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>val</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Tries to guess the type of a property. </p>
<p>This function first checks to see if the property exists. If it does, then the type of the stored property is returned. Otherwise, the function tries to guess the type of the property based on <code>val</code>.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>The property key. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>The value in string form. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The type of the property determined by the function. Note that if val is <code>NULL</code>, <code>ECORE_CONFIG_NIL</code> will be returned. </dd></dl>

<p>References <a class="el" href="Ecore__Config_8h_source.html#l00050">ECORE_CONFIG_FLT</a>, <a class="el" href="ecore__config_8c_source.html#l00117">ecore_config_get()</a>, <a class="el" href="Ecore__Config_8h_source.html#l00049">ECORE_CONFIG_INT</a>, <a class="el" href="Ecore__Config_8h_source.html#l00048">ECORE_CONFIG_NIL</a>, <a class="el" href="Ecore__Config_8h_source.html#l00052">ECORE_CONFIG_RGB</a>, and <a class="el" href="Ecore__Config_8h_source.html#l00051">ECORE_CONFIG_STR</a>.</p>

</div>
</div>
</div>
 
 <div id="push"></div>
 </div> <!-- #content -->
  </div> <!-- .layout -->
 
 </div> <!-- #container -->
 
 
  <div id="footer">
    <table><tr>
      <td class="copyright">Copyright &copy;2010 Enlightenment</td>
      <td class="generated">Docs generated Fri Jul 2 12:11:49 2010</td>
    </tr></table>
  </div>


</body>
</html>