The file that must be included by any project wishing to use Efreet. Efreet.h provides all of the necessary headers and includes to work with Efreet. More...
#include <Eina.h>
#include "efreet_base.h"
#include "efreet_ini.h"
#include "efreet_icon.h"
#include "efreet_desktop.h"
#include "efreet_menu.h"
#include "efreet_utils.h"
#include "efreet_uri.h"


Go to the source code of this file.
Data Structures | |
struct | _Efreet_Version |
Defines | |
#define | EAPI |
#define | EFREET_VERSION_MAJOR 1 |
#define | EFREET_VERSION_MINOR 0 |
Typedefs | |
typedef struct _Efreet_Version | Efreet_Version |
Functions | |
EAPI int | efreet_init (void) |
Initializes the Efreet system. | |
EAPI int | efreet_shutdown (void) |
Shuts down Efreet if a balanced number of init/shutdown calls have been made. | |
Variables | |
EAPI Efreet_Version * | efreet_version |
Detailed Description
The file that must be included by any project wishing to use Efreet. Efreet.h provides all of the necessary headers and includes to work with Efreet.
Define Documentation
#define EAPI |
#define EFREET_VERSION_MAJOR 1 |
#define EFREET_VERSION_MINOR 0 |
Typedef Documentation
typedef struct _Efreet_Version Efreet_Version |
Function Documentation
EAPI int efreet_init | ( | void | ) |
Initializes the Efreet system.
- Returns:
- Returns > 0 if the initialization was successful, 0 otherwise
References _efreet_log_domain_global, efreet_base_init(), efreet_base_shutdown(), efreet_cache_init(), efreet_cache_shutdown(), EFREET_DEFAULT_LOG_COLOR, efreet_desktop_init(), efreet_desktop_shutdown(), efreet_icon_init(), efreet_icon_shutdown(), efreet_ini_init(), efreet_ini_shutdown(), efreet_menu_init(), efreet_menu_shutdown(), efreet_util_init(), efreet_xml_init(), and efreet_xml_shutdown().
Referenced by efreet_mime_init().
EAPI int efreet_shutdown | ( | void | ) |
Shuts down Efreet if a balanced number of init/shutdown calls have been made.
- Returns:
- Returns the number of times the init function as been called minus the corresponding init call.
References _efreet_log_domain_global, efreet_base_shutdown(), efreet_cache_shutdown(), efreet_desktop_shutdown(), efreet_icon_shutdown(), efreet_ini_shutdown(), efreet_menu_shutdown(), efreet_util_shutdown(), efreet_xml_shutdown(), and IF_RELEASE.
Referenced by efreet_mime_init(), and efreet_mime_shutdown().
Variable Documentation
EAPI Efreet_Version* efreet_version |