e-util

Name

e-util -- 

Synopsis



#define             E_MAKE_TYPE                         (l,str,t,ci,i,parent)
enum                EFocus;
int                 g_str_compare                       (const void *x,
                                                         const void *y);
int                 g_int_compare                       (const void *x,
                                                         const void *y);
char*               e_strdup_strip                      (char *string);
void                e_free_object_list                  (GList *list);
void                e_free_string_list                  (GList *list);
char*               e_read_file                         (const char *filename);
int                 e_write_file                        (const char *filename,
                                                         const char *data,
                                                         int flags);
int                 e_mkdir_hier                        (const char *path,
                                                         mode_t mode);
gchar**             e_strsplit                          (const gchar *string,
                                                         const gchar *delimiter,
                                                         gint max_tokens);
gchar*              e_strstrcase                        (const gchar *haystack,
                                                         const gchar *needle);
void                e_filename_make_safe                (gchar *string);
void                e_marshal_INT__INT_INT_POINTER      (GtkObject *object,
                                                         GtkSignalFunc func,
                                                         gpointer func_data,
                                                         GtkArg *args);
void                e_marshal_NONE__OBJECT_DOUBLE_DOUBLE_BOOL
                                                        (GtkObject *object,
                                                         GtkSignalFunc func,
                                                         gpointer func_data,
                                                         GtkArg *args);
void                e_marshal_DOUBLE__OBJECT_DOUBLE_DOUBLE_BOOL
                                                        (GtkObject *object,
                                                         GtkSignalFunc func,
                                                         gpointer func_data,
                                                         GtkArg *args);
void                e_marshal_BOOL__OBJECT_DOUBLE_DOUBLE_BOOL
                                                        (GtkObject *object,
                                                         GtkSignalFunc func,
                                                         gpointer func_data,
                                                         GtkArg *args);
#define             e_marshal_NONE__INT_INT_POINTER_POINTER_UINT_UINT
void                e_marshal_NONE__INT_INT_POINTER_POINTER_INT_INT
                                                        (GtkObject *object,
                                                         GtkSignalFunc func,
                                                         gpointer func_data,
                                                         GtkArg *args);
#define             e_marshal_NONE__INT_INT_POINTER_UINT
void                e_marshal_NONE__INT_INT_POINTER_INT (GtkObject *object,
                                                         GtkSignalFunc func,
                                                         gpointer func_data,
                                                         GtkArg *args);
#define             e_marshal_BOOL__INT_INT_POINTER_INT_INT_UINT
void                e_marshal_BOOL__INT_INT_POINTER_INT_INT_INT
                                                        (GtkObject *object,
                                                         GtkSignalFunc func,
                                                         gpointer func_data,
                                                         GtkArg *args);
#define             e_marshal_NONE__INT_INT_POINTER_INT_INT_POINTER_UINT_UINT
void                e_marshal_NONE__INT_INT_POINTER_INT_INT_POINTER_INT_INT
                                                        (GtkObject *object,
                                                         GtkSignalFunc func,
                                                         gpointer func_data,
                                                         GtkArg *args);
void                e_marshal_NONE__POINTER_POINTER_INT (GtkObject *object,
                                                         GtkSignalFunc func,
                                                         gpointer func_data,
                                                         GtkArg *args);

Description

Details

E_MAKE_TYPE()

#define             E_MAKE_TYPE(l,str,t,ci,i,parent)

l :

str :

t :

ci :

i :

parent :


enum EFocus

typedef enum {
	E_FOCUS_NONE,
	E_FOCUS_CURRENT,
	E_FOCUS_START,
	E_FOCUS_END
} EFocus;


g_str_compare ()

int                 g_str_compare                       (const void *x,
                                                         const void *y);

x :

y :

Returns :


g_int_compare ()

int                 g_int_compare                       (const void *x,
                                                         const void *y);

x :

y :

Returns :


e_strdup_strip ()

char*               e_strdup_strip                      (char *string);

string :

Returns :


e_free_object_list ()

void                e_free_object_list                  (GList *list);

list :


e_free_string_list ()

void                e_free_string_list                  (GList *list);

list :


e_read_file ()

char*               e_read_file                         (const char *filename);

filename :

Returns :


e_write_file ()

int                 e_write_file                        (const char *filename,
                                                         const char *data,
                                                         int flags);

filename :

data :

flags :

Returns :


e_mkdir_hier ()

int                 e_mkdir_hier                        (const char *path,
                                                         mode_t mode);

This creates the named directory with the given mode, creating any necessary intermediate directories (with the same mode).

path :

a directory path

mode :

a mode, as for mkdir(2)

Returns :

0 on success, -1 on error, in which case errno will be set as for mkdir(2).


e_strsplit ()

gchar**             e_strsplit                          (const gchar *string,
                                                         const gchar *delimiter,
                                                         gint max_tokens);

string :

delimiter :

max_tokens :

Returns :


e_strstrcase ()

gchar*              e_strstrcase                        (const gchar *haystack,
                                                         const gchar *needle);

haystack :

needle :

Returns :


e_filename_make_safe ()

void                e_filename_make_safe                (gchar *string);

string :


e_marshal_INT__INT_INT_POINTER ()

void                e_marshal_INT__INT_INT_POINTER      (GtkObject *object,
                                                         GtkSignalFunc func,
                                                         gpointer func_data,
                                                         GtkArg *args);

object :

func :

func_data :

args :


e_marshal_NONE__OBJECT_DOUBLE_DOUBLE_BOOL ()

void                e_marshal_NONE__OBJECT_DOUBLE_DOUBLE_BOOL
                                                        (GtkObject *object,
                                                         GtkSignalFunc func,
                                                         gpointer func_data,
                                                         GtkArg *args);

object :

func :

func_data :

args :


e_marshal_DOUBLE__OBJECT_DOUBLE_DOUBLE_BOOL ()

void                e_marshal_DOUBLE__OBJECT_DOUBLE_DOUBLE_BOOL
                                                        (GtkObject *object,
                                                         GtkSignalFunc func,
                                                         gpointer func_data,
                                                         GtkArg *args);

object :

func :

func_data :

args :


e_marshal_BOOL__OBJECT_DOUBLE_DOUBLE_BOOL ()

void                e_marshal_BOOL__OBJECT_DOUBLE_DOUBLE_BOOL
                                                        (GtkObject *object,
                                                         GtkSignalFunc func,
                                                         gpointer func_data,
                                                         GtkArg *args);

object :

func :

func_data :

args :


e_marshal_NONE__INT_INT_POINTER_POINTER_UINT_UINT

#define e_marshal_NONE__INT_INT_POINTER_POINTER_UINT_UINT e_marshal_NONE__INT_INT_POINTER_POINTER_INT_INT


e_marshal_NONE__INT_INT_POINTER_POINTER_INT_INT ()

void                e_marshal_NONE__INT_INT_POINTER_POINTER_INT_INT
                                                        (GtkObject *object,
                                                         GtkSignalFunc func,
                                                         gpointer func_data,
                                                         GtkArg *args);

object :

func :

func_data :

args :


e_marshal_NONE__INT_INT_POINTER_UINT

#define e_marshal_NONE__INT_INT_POINTER_UINT e_marshal_NONE__INT_INT_POINTER_INT


e_marshal_NONE__INT_INT_POINTER_INT ()

void                e_marshal_NONE__INT_INT_POINTER_INT (GtkObject *object,
                                                         GtkSignalFunc func,
                                                         gpointer func_data,
                                                         GtkArg *args);

object :

func :

func_data :

args :


e_marshal_BOOL__INT_INT_POINTER_INT_INT_UINT

#define e_marshal_BOOL__INT_INT_POINTER_INT_INT_UINT e_marshal_BOOL__INT_INT_POINTER_INT_INT_INT


e_marshal_BOOL__INT_INT_POINTER_INT_INT_INT ()

void                e_marshal_BOOL__INT_INT_POINTER_INT_INT_INT
                                                        (GtkObject *object,
                                                         GtkSignalFunc func,
                                                         gpointer func_data,
                                                         GtkArg *args);

object :

func :

func_data :

args :


e_marshal_NONE__INT_INT_POINTER_INT_INT_POINTER_UINT_UINT

#define e_marshal_NONE__INT_INT_POINTER_INT_INT_POINTER_UINT_UINT e_marshal_NONE__INT_INT_POINTER_INT_INT_POINTER_INT_INT


e_marshal_NONE__INT_INT_POINTER_INT_INT_POINTER_INT_INT ()

void                e_marshal_NONE__INT_INT_POINTER_INT_INT_POINTER_INT_INT
                                                        (GtkObject *object,
                                                         GtkSignalFunc func,
                                                         gpointer func_data,
                                                         GtkArg *args);

object :

func :

func_data :

args :


e_marshal_NONE__POINTER_POINTER_INT ()

void                e_marshal_NONE__POINTER_POINTER_INT (GtkObject *object,
                                                         GtkSignalFunc func,
                                                         gpointer func_data,
                                                         GtkArg *args);

object :

func :

func_data :

args :