gimpdatafiles

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;


GimpDatafileLoaderFunc ()

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


gimp_datafiles_check_extension ()

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


gimp_datafiles_read_directories ()

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