forked from enlightenment/efl
add somehting to ignore..... and some more meat in the headers SVN revision: 2939
This commit is contained in:
parent
154f99de7f
commit
6d40404596
|
@ -0,0 +1,12 @@
|
||||||
|
.icons
|
||||||
|
Makefile
|
||||||
|
Makefile.in
|
||||||
|
aclocal.m4
|
||||||
|
config.status
|
||||||
|
config.log
|
||||||
|
config.cache
|
||||||
|
configure
|
||||||
|
stamp-h
|
||||||
|
stamp-h.in
|
||||||
|
config.sub
|
||||||
|
config.guess
|
|
@ -11,9 +11,21 @@ typedef void * Evas_Group;
|
||||||
typedef int Evas_Callback_Type;
|
typedef int Evas_Callback_Type;
|
||||||
typedef int Evas_Image_Format;
|
typedef int Evas_Image_Format;
|
||||||
typedef struct _Evas_List * Evas_List;
|
typedef struct _Evas_List * Evas_List;
|
||||||
|
typedef struct _Evas_Layer * Evas_Layer;
|
||||||
|
|
||||||
#define RENDER_METHOD_FASTEST 0
|
#define RENDER_METHOD_ALPHA_SOFTWARE 0
|
||||||
#define RENDER_METHOD_BEST 1
|
#define RENDER_METHOD_BASIC_HARDWARE 1
|
||||||
|
#define RENDER_METHOD_ALPHA_HARDWARE 2
|
||||||
|
|
||||||
|
#define CALLBACK_MOUSE_IN 0
|
||||||
|
#define CALLBACK_MOUSE_OUT 1
|
||||||
|
#define CALLBACK_MOUSE_DOWN 2
|
||||||
|
#define CALLBACK_MOUSE_UP 3
|
||||||
|
|
||||||
|
#define IMAGE_FORMAT_BGRA 0
|
||||||
|
#define IMAGE_FORMAT_ARGB 1
|
||||||
|
#define IMAGE_FORMAT_RGB 2
|
||||||
|
#define IMAGE_FORMAT_GRAY 3
|
||||||
|
|
||||||
struct _Evas
|
struct _Evas
|
||||||
{
|
{
|
||||||
|
@ -31,9 +43,7 @@ struct _Evas
|
||||||
double x, y, w, h;
|
double x, y, w, h;
|
||||||
} viewport;
|
} viewport;
|
||||||
|
|
||||||
Evas_List *active_layers;
|
Evas_List *layers;
|
||||||
|
|
||||||
Evas_List *objects;
|
|
||||||
|
|
||||||
int render_method;
|
int render_method;
|
||||||
|
|
||||||
|
@ -45,6 +55,7 @@ struct _Evas
|
||||||
|
|
||||||
struct _Evas_Gradient
|
struct _Evas_Gradient
|
||||||
{
|
{
|
||||||
|
/* implimentation dependant part */
|
||||||
Imlib_Color_Range color_range;
|
Imlib_Color_Range color_range;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -54,6 +65,13 @@ struct _Evas_List
|
||||||
void *data;
|
void *data;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct _Evas_Layer
|
||||||
|
{
|
||||||
|
int layer;
|
||||||
|
int store;
|
||||||
|
Evas_List *objects;
|
||||||
|
};
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
@ -103,7 +121,8 @@ void evas_set_zoom_scale(Evas e, Evas_Object o, int scale);
|
||||||
|
|
||||||
/* layer stacking for object */
|
/* layer stacking for object */
|
||||||
void evas_set_layer(Evas e, Evas_Object o, int l);
|
void evas_set_layer(Evas e, Evas_Object o, int l);
|
||||||
|
void evas_set_layer_store(Evas e, int l, int store);
|
||||||
|
|
||||||
/* gradient creating / deletion / modification */
|
/* gradient creating / deletion / modification */
|
||||||
Evas_Gradient evas_gradient_new(void);
|
Evas_Gradient evas_gradient_new(void);
|
||||||
void evas_gradient_free(Evas_Gradient grad);
|
void evas_gradient_free(Evas_Gradient grad);
|
||||||
|
|
|
@ -149,6 +149,11 @@ evas_set_layer(Evas e, Evas_Object o, int l)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
evas_set_layer_store(Evas e, int l, int store)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
/* gradient creating / deletion / modification */
|
/* gradient creating / deletion / modification */
|
||||||
Evas_Gradient
|
Evas_Gradient
|
||||||
evas_gradient_new(void)
|
evas_gradient_new(void)
|
||||||
|
|
Loading…
Reference in New Issue