EomURIConverter

EomURIConverter

Synopsis

enum                EomUCType;
                    EomUCInfo;
enum                EomUCError;
#define             EOM_UC_ERROR
                    EomURIConverter;
GQuark              eom_uc_error_quark                  (void);
EomURIConverter *   eom_uri_converter_new               (GFile *base_file,
                                                         GdkPixbufFormat *img_format,
                                                         const char *format_string);
gboolean            eom_uri_converter_check             (EomURIConverter *converter,
                                                         GList *img_list,
                                                         GError **error);
gboolean            eom_uri_converter_requires_exif     (EomURIConverter *converter);
gboolean            eom_uri_converter_do                (EomURIConverter *converter,
                                                         EomImage *image,
                                                         GFile **file,
                                                         GdkPixbufFormat **format,
                                                         GError **error);
char *              eom_uri_converter_preview           (const char *format_str,
                                                         EomImage *img,
                                                         GdkPixbufFormat *format,
                                                         gulong counter,
                                                         guint n_images,
                                                         gboolean convert_spaces,
                                                         gunichar space_char);
void                eom_uri_converter_print_list        (EomURIConverter *conv);

Object Hierarchy

  GObject
   +----EomURIConverter

Description

Details

enum EomUCType

typedef enum {
	EOM_UC_STRING,
	EOM_UC_FILENAME,
	EOM_UC_COUNTER,
	EOM_UC_COMMENT,
	EOM_UC_DATE,
	EOM_UC_TIME,
	EOM_UC_DAY,
	EOM_UC_MONTH,
	EOM_UC_YEAR,
	EOM_UC_HOUR,
	EOM_UC_MINUTE,
	EOM_UC_SECOND,
	EOM_UC_END
} EomUCType;

EOM_UC_STRING

EOM_UC_FILENAME

EOM_UC_COUNTER

EOM_UC_COMMENT

EOM_UC_DATE

EOM_UC_TIME

EOM_UC_DAY

EOM_UC_MONTH

EOM_UC_YEAR

EOM_UC_HOUR

EOM_UC_MINUTE

EOM_UC_SECOND

EOM_UC_END


EomUCInfo

typedef struct {
	char     *description;
	char     *rep;
	gboolean req_exif;
} EomUCInfo;


enum EomUCError

typedef enum {
	EOM_UC_ERROR_INVALID_UNICODE,
	EOM_UC_ERROR_INVALID_CHARACTER,
	EOM_UC_ERROR_EQUAL_FILENAMES,
	EOM_UC_ERROR_UNKNOWN
} EomUCError;

EOM_UC_ERROR_INVALID_UNICODE

EOM_UC_ERROR_INVALID_CHARACTER

EOM_UC_ERROR_EQUAL_FILENAMES

EOM_UC_ERROR_UNKNOWN


EOM_UC_ERROR

#define EOM_UC_ERROR eom_uc_error_quark ()


EomURIConverter

typedef struct _EomURIConverter EomURIConverter;


eom_uc_error_quark ()

GQuark              eom_uc_error_quark                  (void);


eom_uri_converter_new ()

EomURIConverter *   eom_uri_converter_new               (GFile *base_file,
                                                         GdkPixbufFormat *img_format,
                                                         const char *format_string);


eom_uri_converter_check ()

gboolean            eom_uri_converter_check             (EomURIConverter *converter,
                                                         GList *img_list,
                                                         GError **error);


eom_uri_converter_requires_exif ()

gboolean            eom_uri_converter_requires_exif     (EomURIConverter *converter);


eom_uri_converter_do ()

gboolean            eom_uri_converter_do                (EomURIConverter *converter,
                                                         EomImage *image,
                                                         GFile **file,
                                                         GdkPixbufFormat **format,
                                                         GError **error);


eom_uri_converter_preview ()

char *              eom_uri_converter_preview           (const char *format_str,
                                                         EomImage *img,
                                                         GdkPixbufFormat *format,
                                                         gulong counter,
                                                         guint n_images,
                                                         gboolean convert_spaces,
                                                         gunichar space_char);


eom_uri_converter_print_list ()

void                eom_uri_converter_print_list        (EomURIConverter *conv);