gimpdatafiles 3 LIBGIMPBASE Library
gimpdatafiles Functions to handle GIMP data files.

## Synopsis

                GimpDatafileData;
    void        (*GimpDatafileLoaderFunc)       (const GimpDatafileData *file_data,
                                                 gpointer user_data);
    gboolean    gimp_datafiles_check_extension  (const gchar *filename,
                                                 const gchar *extension);
    void        gimp_datafiles_read_directories (const gchar *path_str,
                                                 GFileTest flags,
                                                 GimpDatafileLoaderFunc loader_func,
                                                 gpointer user_data);

## Description

Functions to handle GIMP data files.

## Details

### GimpDatafileData

    typedef struct {
      const gchar *filename;
      const gchar *dirname;
      const gchar *basename;

      time_t       atime;
      time_t       mtime;
      time_t       ctime;
    } GimpDatafileData;

GimpDatafileData

### GimpDatafileLoaderFunc ()

    void        (*GimpDatafileLoaderFunc)       (const GimpDatafileData *file_data,
                                                 gpointer user_data);

file_data :

user_data :

GimpDatafileLoaderFunc

### gimp_datafiles_check_extension ()

    gboolean    gimp_datafiles_check_extension  (const gchar *filename,
                                                 const gchar *extension);

filename :

extension :

Returns :

gimp_datafiles_check_extension

### gimp_datafiles_read_directories ()

    void        gimp_datafiles_read_directories (const gchar *path_str,
                                                 GFileTest flags,
                                                 GimpDatafileLoaderFunc loader_func,
                                                 gpointer user_data);

path_str :

flags :

loader_func :

user_data :

gimp_datafiles_read_directories