Efreet.h File Reference

The file that must be included by any project wishing to use Efreet. More...

Data Structures

struct  _Efreet_Version

Defines

#define EAPI
#define EFREET_VERSION_MAJOR   1
#define EFREET_VERSION_MINOR   7

Typedefs

typedef struct _Efreet_Version Efreet_Version

Functions

int efreet_init (void)
 Initializes the Efreet system.
int efreet_shutdown (void)
 Shuts down Efreet if a balanced number of init/shutdown calls have been made.
void efreet_lang_reset (void)
 Resets language dependent variables and resets language dependent caches This must be called whenever the locale is changed.

Variables

Efreet_Versionefreet_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.


Function Documentation

int efreet_init ( void  )

Initializes the Efreet system.

Returns:
Value > 0 if the initialization was successful, 0 otherwise.
int efreet_shutdown ( void  )

Shuts down Efreet if a balanced number of init/shutdown calls have been made.

Returns:
The number of times the init function has been called minus the corresponding init call.

References IF_RELEASE.

void efreet_lang_reset ( void  )

Resets language dependent variables and resets language dependent caches This must be called whenever the locale is changed.

Since:
1.7

References IF_RELEASE.