forked from enlightenment/efl
Removed some structures from Ethumb.h and put them in ethumb_private.h.
SVN revision: 40279
This commit is contained in:
parent
15276b648e
commit
e4035bc52f
|
@ -25,6 +25,7 @@
|
||||||
#endif
|
#endif
|
||||||
#include <eina_safety_checks.h>
|
#include <eina_safety_checks.h>
|
||||||
#include "Ethumb.h"
|
#include "Ethumb.h"
|
||||||
|
#include "ethumb_private.h"
|
||||||
#include "Ethumb_Plugin.h"
|
#include "Ethumb_Plugin.h"
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
|
@ -69,50 +69,6 @@ typedef struct _Ethumb Ethumb;
|
||||||
typedef struct _Ethumb_File Ethumb_File;
|
typedef struct _Ethumb_File Ethumb_File;
|
||||||
typedef void (*ethumb_generate_callback_t)(Ethumb_File *ef, void *data);
|
typedef void (*ethumb_generate_callback_t)(Ethumb_File *ef, void *data);
|
||||||
|
|
||||||
struct _Ethumb_Frame
|
|
||||||
{
|
|
||||||
const char *file;
|
|
||||||
const char *group;
|
|
||||||
const char *swallow;
|
|
||||||
Evas_Object *edje;
|
|
||||||
};
|
|
||||||
|
|
||||||
struct _Ethumb
|
|
||||||
{
|
|
||||||
const char *thumb_dir;
|
|
||||||
const char *category;
|
|
||||||
int tw, th;
|
|
||||||
int format;
|
|
||||||
int aspect;
|
|
||||||
float crop_x, crop_y;
|
|
||||||
struct
|
|
||||||
{
|
|
||||||
double time;
|
|
||||||
} video;
|
|
||||||
struct
|
|
||||||
{
|
|
||||||
int page;
|
|
||||||
} document;
|
|
||||||
Ethumb_Frame *frame;
|
|
||||||
Ecore_Evas *ee, *sub_ee;
|
|
||||||
Evas *e, *sub_e;
|
|
||||||
Evas_Object *o, *img;
|
|
||||||
Ecore_Idler *finished_idler;
|
|
||||||
ethumb_generate_callback_t finished_cb;
|
|
||||||
void *cb_data;
|
|
||||||
};
|
|
||||||
|
|
||||||
struct _Ethumb_File
|
|
||||||
{
|
|
||||||
Ethumb *ethumb;
|
|
||||||
const char *src_path;
|
|
||||||
const char *src_key;
|
|
||||||
const char *thumb_path;
|
|
||||||
const char *thumb_key;
|
|
||||||
int w, h;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
EAPI int ethumb_init(void);
|
EAPI int ethumb_init(void);
|
||||||
EAPI int ethumb_shutdown(void);
|
EAPI int ethumb_shutdown(void);
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ AM_CPPFLAGS = \
|
||||||
@EVAS_CFLAGS@ @ECORE_EVAS_CFLAGS@ @ECORE_FILE_CFLAGS@ @EDJE_CFLAGS@
|
@EVAS_CFLAGS@ @ECORE_EVAS_CFLAGS@ @ECORE_FILE_CFLAGS@ @EDJE_CFLAGS@
|
||||||
|
|
||||||
include_HEADERS = Ethumb.h Ethumb_Plugin.h
|
include_HEADERS = Ethumb.h Ethumb_Plugin.h
|
||||||
noinst_HEADERS = md5.h
|
noinst_HEADERS = md5.h ethumb_private.h
|
||||||
|
|
||||||
lib_LTLIBRARIES = libethumb.la
|
lib_LTLIBRARIES = libethumb.la
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,49 @@
|
||||||
|
#ifndef __ETHUMB_PRIVATE_H__
|
||||||
|
#define __ETHUMB_PRIVATE_H__ 1
|
||||||
|
|
||||||
|
#include <Ethumb.h>
|
||||||
|
|
||||||
|
struct _Ethumb_Frame
|
||||||
|
{
|
||||||
|
const char *file;
|
||||||
|
const char *group;
|
||||||
|
const char *swallow;
|
||||||
|
Evas_Object *edje;
|
||||||
|
};
|
||||||
|
|
||||||
|
struct _Ethumb
|
||||||
|
{
|
||||||
|
const char *thumb_dir;
|
||||||
|
const char *category;
|
||||||
|
int tw, th;
|
||||||
|
int format;
|
||||||
|
int aspect;
|
||||||
|
float crop_x, crop_y;
|
||||||
|
struct
|
||||||
|
{
|
||||||
|
double time;
|
||||||
|
} video;
|
||||||
|
struct
|
||||||
|
{
|
||||||
|
int page;
|
||||||
|
} document;
|
||||||
|
Ethumb_Frame *frame;
|
||||||
|
Ecore_Evas *ee, *sub_ee;
|
||||||
|
Evas *e, *sub_e;
|
||||||
|
Evas_Object *o, *img;
|
||||||
|
Ecore_Idler *finished_idler;
|
||||||
|
ethumb_generate_callback_t finished_cb;
|
||||||
|
void *cb_data;
|
||||||
|
};
|
||||||
|
|
||||||
|
struct _Ethumb_File
|
||||||
|
{
|
||||||
|
Ethumb *ethumb;
|
||||||
|
const char *src_path;
|
||||||
|
const char *src_key;
|
||||||
|
const char *thumb_path;
|
||||||
|
const char *thumb_key;
|
||||||
|
int w, h;
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif /* __ETHUMB_PRIVATE_H__ */
|
|
@ -1,4 +1,5 @@
|
||||||
#include "Ethumb.h"
|
#include "Ethumb.h"
|
||||||
|
#include "ethumb_private.h"
|
||||||
#include "Ethumb_Plugin.h"
|
#include "Ethumb_Plugin.h"
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
#include "Ethumb.h"
|
#include "Ethumb.h"
|
||||||
|
#include "ethumb_private.h"
|
||||||
#include "Ethumb_Plugin.h"
|
#include "Ethumb_Plugin.h"
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue