forked from enlightenment/efl
* unused parameters --
* llvm report -- SVN revision: 39977
This commit is contained in:
parent
e279ba4bbe
commit
c2a3c26379
|
@ -343,7 +343,7 @@ _ecore_evas_constructor_software_16_x11(int x, int y, int w, int h, const char *
|
|||
|
||||
#ifdef BUILD_ECORE_EVAS_SOFTWARE_SDL
|
||||
static Ecore_Evas *
|
||||
_ecore_evas_constructor_sdl(int x, int y, int w, int h, const char *extra_options)
|
||||
_ecore_evas_constructor_sdl(int x __UNUSED__, int y __UNUSED__, int w, int h, const char *extra_options)
|
||||
{
|
||||
Ecore_Evas *ee;
|
||||
unsigned int fullscreen = 0, hwsurface = 0, noframe = 0, alpha = 0;
|
||||
|
@ -361,7 +361,7 @@ _ecore_evas_constructor_sdl(int x, int y, int w, int h, const char *extra_option
|
|||
}
|
||||
|
||||
static Ecore_Evas *
|
||||
_ecore_evas_constructor_sdl16(int x, int y, int w, int h, const char *extra_options)
|
||||
_ecore_evas_constructor_sdl16(int x __UNUSED__, int y __UNUSED__, int w, int h, const char *extra_options)
|
||||
{
|
||||
Ecore_Evas *ee;
|
||||
unsigned int fullscreen = 0, hwsurface = 0, noframe = 0, alpha = 0;
|
||||
|
@ -399,7 +399,7 @@ _ecore_evas_constructor_directfb(int x, int y, int w, int h, const char *extra_o
|
|||
|
||||
#ifdef BUILD_ECORE_EVAS_FB
|
||||
static Ecore_Evas *
|
||||
_ecore_evas_constructor_fb(int x, int y, int w, int h, const char *extra_options)
|
||||
_ecore_evas_constructor_fb(int x __UNUSED__, int y __UNUSED__, int w, int h, const char *extra_options)
|
||||
{
|
||||
Ecore_Evas *ee;
|
||||
char *disp_name = NULL;
|
||||
|
@ -475,7 +475,7 @@ _ecore_evas_constructor_software_16_wince_gdi(int x, int y, int w, int h, const
|
|||
|
||||
#ifdef BUILD_ECORE_EVAS_SOFTWARE_BUFFER
|
||||
static Ecore_Evas *
|
||||
_ecore_evas_constructor_buffer(int x, int y, int w, int h, const char *extra_options)
|
||||
_ecore_evas_constructor_buffer(int x __UNUSED__, int y __UNUSED__, int w, int h, const char *extra_options __UNUSED__)
|
||||
{
|
||||
return ecore_evas_buffer_new(w, h);
|
||||
}
|
||||
|
@ -2468,7 +2468,7 @@ _ecore_evas_cb_idle_flush(void *data)
|
|||
}
|
||||
|
||||
static int
|
||||
_ecore_evas_async_events_fd_handler(void *data, Ecore_Fd_Handler *fd_handler)
|
||||
_ecore_evas_async_events_fd_handler(void *data __UNUSED__, Ecore_Fd_Handler *fd_handler __UNUSED__)
|
||||
{
|
||||
evas_async_events_process();
|
||||
|
||||
|
|
|
@ -414,6 +414,7 @@ static const Ecore_Evas_Engine_Func _ecore_buffer_engine_func =
|
|||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
};
|
||||
#endif
|
||||
|
|
|
@ -348,7 +348,7 @@ _ecore_evas_directfb_shaped_set(Ecore_Evas *ee, int shaped)
|
|||
}
|
||||
|
||||
static void
|
||||
_ecore_evas_object_cursor_del(void *data, Evas *e, Evas_Object *obj, void *event_info)
|
||||
_ecore_evas_object_cursor_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
|
||||
{
|
||||
Ecore_Evas *ee;
|
||||
|
||||
|
@ -437,17 +437,13 @@ _ecore_evas_directfb_fullscreen_set(Ecore_Evas *ee, int on)
|
|||
if(ee->func.fn_resize) ee->func.fn_resize(ee);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
static void *
|
||||
_ecore_evas_directfb_window_get(const Ecore_Evas *ee)
|
||||
{
|
||||
#ifdef BUILD_ECORE_EVAS_DIRECTFB
|
||||
return ee->engine.directfb.window;
|
||||
#else
|
||||
return 0;
|
||||
#endif
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef BUILD_ECORE_EVAS_DIRECTFB
|
||||
static const Ecore_Evas_Engine_Func _ecore_directfb_engine_func =
|
||||
|
@ -503,16 +499,10 @@ static const Ecore_Evas_Engine_Func _ecore_directfb_engine_func =
|
|||
/* api */
|
||||
/*******/
|
||||
|
||||
Ecore_DirectFB_Window *
|
||||
ecore_evas_directfb_window_get(const Ecore_Evas *ee)
|
||||
{
|
||||
return (Ecore_DirectFB_Window *) _ecore_evas_directfb_window_get(ee);
|
||||
}
|
||||
|
||||
#ifdef BUILD_ECORE_EVAS_DIRECTFB
|
||||
EAPI Ecore_Evas *
|
||||
ecore_evas_directfb_new(const char *disp_name, int windowed, int x, int y, int w, int h)
|
||||
{
|
||||
#ifdef BUILD_ECORE_EVAS_DIRECTFB
|
||||
Evas_Engine_Info_DirectFB *einfo;
|
||||
Ecore_Evas *ee;
|
||||
Ecore_DirectFB_Window *window;
|
||||
|
@ -565,9 +555,25 @@ ecore_evas_directfb_new(const char *disp_name, int windowed, int x, int y, int w
|
|||
eina_hash_add(ecore_evases_hash, _ecore_evas_directfb_winid_str_get(ee->engine.directfb.window->id), ee);
|
||||
|
||||
return ee;
|
||||
#else
|
||||
disp_name = NULL;
|
||||
windowed = x = y = w = h = 0;
|
||||
return NULL;
|
||||
#endif
|
||||
}
|
||||
#else
|
||||
EAPI Ecore_Evas *
|
||||
ecore_evas_directfb_new(const char *disp_name __UNUSED__, int windowed __UNUSED__, int x __UNUSED__, int y __UNUSED__, int w __UNUSED__, int h __UNUSED__)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef BUILD_ECORE_EVAS_DIRECTFB
|
||||
EAPI Ecore_DirectFB_Window *
|
||||
ecore_evas_directfb_window_get(const Ecore_Evas *ee)
|
||||
{
|
||||
return (Ecore_DirectFB_Window *) _ecore_evas_directfb_window_get(ee);
|
||||
}
|
||||
#else
|
||||
EAPI Ecore_DirectFB_Window *
|
||||
ecore_evas_directfb_window_get(const Ecore_Evas *ee __UNUSED__)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -441,7 +441,7 @@ _ecore_evas_rotation_set(Ecore_Evas *ee, int rotation)
|
|||
}
|
||||
|
||||
static void
|
||||
_ecore_evas_object_cursor_del(void *data, Evas *e, Evas_Object *obj, void *event_info)
|
||||
_ecore_evas_object_cursor_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
|
||||
{
|
||||
Ecore_Evas *ee;
|
||||
|
||||
|
@ -610,10 +610,10 @@ static const Ecore_Evas_Engine_Func _ecore_fb_engine_func =
|
|||
*
|
||||
* FIXME: To be fixed.
|
||||
*/
|
||||
#ifdef BUILD_ECORE_EVAS_FB
|
||||
EAPI Ecore_Evas *
|
||||
ecore_evas_fb_new(const char *disp_name, int rotation, int w, int h)
|
||||
{
|
||||
#ifdef BUILD_ECORE_EVAS_FB
|
||||
Evas_Engine_Info_FB *einfo;
|
||||
Ecore_Evas *ee;
|
||||
|
||||
|
@ -698,9 +698,11 @@ ecore_evas_fb_new(const char *disp_name, int rotation, int w, int h)
|
|||
|
||||
ecore_evases = _ecore_list2_prepend(ecore_evases, ee);
|
||||
return ee;
|
||||
#else
|
||||
disp_name = NULL;
|
||||
rotation = w = h = 0;
|
||||
return NULL;
|
||||
#endif
|
||||
}
|
||||
#else
|
||||
EAPI Ecore_Evas *
|
||||
ecore_evas_fb_new(const char *disp_name __UNUSED__, int rotation __UNUSED__, int w __UNUSED__, int h __UNUSED__)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -41,7 +41,7 @@ _ecore_evas_sdl_match(void)
|
|||
}
|
||||
|
||||
static int
|
||||
_ecore_evas_sdl_event_got_focus(void *data __UNUSED__, int type __UNUSED__, void *event)
|
||||
_ecore_evas_sdl_event_got_focus(void *data __UNUSED__, int type __UNUSED__, void *event __UNUSED__)
|
||||
{
|
||||
Ecore_Evas *ee;
|
||||
|
||||
|
@ -55,7 +55,7 @@ _ecore_evas_sdl_event_got_focus(void *data __UNUSED__, int type __UNUSED__, void
|
|||
}
|
||||
|
||||
static int
|
||||
_ecore_evas_sdl_event_lost_focus(void *data __UNUSED__, int type __UNUSED__, void *event)
|
||||
_ecore_evas_sdl_event_lost_focus(void *data __UNUSED__, int type __UNUSED__, void *event __UNUSED__)
|
||||
{
|
||||
Ecore_Evas *ee;
|
||||
|
||||
|
@ -168,7 +168,7 @@ _ecore_evas_idle_enter(void *data __UNUSED__)
|
|||
}
|
||||
|
||||
static int
|
||||
_ecore_evas_sdl_event(void *data)
|
||||
_ecore_evas_sdl_event(void *data __UNUSED__)
|
||||
{
|
||||
ecore_sdl_feed_events();
|
||||
|
||||
|
@ -176,7 +176,7 @@ _ecore_evas_sdl_event(void *data)
|
|||
}
|
||||
|
||||
static int
|
||||
_ecore_evas_sdl_init(int w, int h)
|
||||
_ecore_evas_sdl_init(int w __UNUSED__, int h __UNUSED__)
|
||||
{
|
||||
_ecore_evas_init_count++;
|
||||
if (_ecore_evas_init_count > 1) return _ecore_evas_init_count;
|
||||
|
@ -264,7 +264,7 @@ _ecore_evas_move_resize(Ecore_Evas *ee, int x __UNUSED__, int y __UNUSED__, int
|
|||
}
|
||||
|
||||
static void
|
||||
_ecore_evas_object_cursor_del(void *data, Evas *e, Evas_Object *obj, void *event_info)
|
||||
_ecore_evas_object_cursor_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
|
||||
{
|
||||
Ecore_Evas *ee;
|
||||
|
||||
|
@ -433,10 +433,10 @@ _ecore_evas_internal_sdl_new(int rmethod, const char* name, int w, int h, int fu
|
|||
}
|
||||
#endif
|
||||
|
||||
#ifdef BUILD_ECORE_EVAS_SOFTWARE_SDL
|
||||
EAPI Ecore_Evas*
|
||||
ecore_evas_sdl_new(const char* name, int w, int h, int fullscreen, int hwsurface, int noframe, int alpha)
|
||||
{
|
||||
#ifdef BUILD_ECORE_EVAS_SOFTWARE_SDL
|
||||
Ecore_Evas *ee;
|
||||
int rmethod;
|
||||
|
||||
|
@ -446,16 +446,20 @@ ecore_evas_sdl_new(const char* name, int w, int h, int fullscreen, int hwsurface
|
|||
ee = _ecore_evas_internal_sdl_new(rmethod, name, w, h, fullscreen, hwsurface, noframe, alpha);
|
||||
ee->driver = "sdl";
|
||||
return ee;
|
||||
}
|
||||
#else
|
||||
EAPI Ecore_Evas*
|
||||
ecore_evas_sdl_new(const char* name __UNUSED__, int w __UNUSED__, int h __UNUSED__, int fullscreen __UNUSED__, int hwsurface __UNUSED__, int noframe __UNUSED__, int alpha __UNUSED__)
|
||||
{
|
||||
fprintf(stderr, "OUTCH !\n");
|
||||
return NULL;
|
||||
#endif
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef BUILD_ECORE_EVAS_SOFTWARE_SDL
|
||||
EAPI Ecore_Evas*
|
||||
ecore_evas_sdl16_new(const char* name, int w, int h, int fullscreen, int hwsurface, int noframe, int alpha)
|
||||
{
|
||||
#ifdef BUILD_ECORE_EVAS_SOFTWARE_SDL
|
||||
Ecore_Evas *ee;
|
||||
int rmethod;
|
||||
|
||||
|
@ -465,8 +469,12 @@ ecore_evas_sdl16_new(const char* name, int w, int h, int fullscreen, int hwsurfa
|
|||
ee = _ecore_evas_internal_sdl_new(rmethod, name, w, h, fullscreen, hwsurface, noframe, alpha);
|
||||
ee->driver = "software_16_sdl";
|
||||
return ee;
|
||||
}
|
||||
#else
|
||||
EAPI Ecore_Evas*
|
||||
ecore_evas_sdl16_new(const char* name __UNUSED__, int w __UNUSED__, int h __UNUSED__, int fullscreen __UNUSED__, int hwsurface __UNUSED__, int noframe __UNUSED__, int alpha __UNUSED__)
|
||||
{
|
||||
fprintf(stderr, "OUTCH !\n");
|
||||
return NULL;
|
||||
#endif
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -61,7 +61,7 @@ _evas_object_associate_del(Evas_Object *obj)
|
|||
/* Interceptors Callbacks */
|
||||
|
||||
static void
|
||||
_ecore_evas_obj_intercept_move(void *data, Evas_Object *obj, Evas_Coord x, Evas_Coord y)
|
||||
_ecore_evas_obj_intercept_move(void *data, Evas_Object *obj __UNUSED__, Evas_Coord x, Evas_Coord y)
|
||||
{
|
||||
Ecore_Evas *ee = data;
|
||||
// FIXME: account for frame
|
||||
|
@ -69,33 +69,33 @@ _ecore_evas_obj_intercept_move(void *data, Evas_Object *obj, Evas_Coord x, Evas_
|
|||
}
|
||||
|
||||
static void
|
||||
_ecore_evas_obj_intercept_raise(void *data, Evas_Object *obj)
|
||||
_ecore_evas_obj_intercept_raise(void *data, Evas_Object *obj __UNUSED__)
|
||||
{
|
||||
Ecore_Evas *ee = data;
|
||||
ecore_evas_raise(ee);
|
||||
}
|
||||
|
||||
static void
|
||||
_ecore_evas_obj_intercept_lower(void *data, Evas_Object *obj)
|
||||
_ecore_evas_obj_intercept_lower(void *data, Evas_Object *obj __UNUSED__)
|
||||
{
|
||||
Ecore_Evas *ee = data;
|
||||
ecore_evas_lower(ee);
|
||||
}
|
||||
|
||||
static void
|
||||
_ecore_evas_obj_intercept_stack_above(void *data, Evas_Object *obj, Evas_Object *above)
|
||||
_ecore_evas_obj_intercept_stack_above(void *data __UNUSED__, Evas_Object *obj __UNUSED__, Evas_Object *above __UNUSED__)
|
||||
{
|
||||
fprintf(stderr, "TODO: %s\n", __FUNCTION__);
|
||||
}
|
||||
|
||||
static void
|
||||
_ecore_evas_obj_intercept_stack_below(void *data, Evas_Object *obj, Evas_Object *below)
|
||||
_ecore_evas_obj_intercept_stack_below(void *data __UNUSED__, Evas_Object *obj __UNUSED__, Evas_Object *below __UNUSED__)
|
||||
{
|
||||
fprintf(stderr, "TODO: %s\n", __FUNCTION__);
|
||||
}
|
||||
|
||||
static void
|
||||
_ecore_evas_obj_intercept_layer_set(void *data, Evas_Object *obj, int l)
|
||||
_ecore_evas_obj_intercept_layer_set(void *data, Evas_Object *obj __UNUSED__, int l)
|
||||
{
|
||||
Ecore_Evas *ee = data;
|
||||
ecore_evas_layer_set(ee, l);
|
||||
|
@ -104,21 +104,21 @@ _ecore_evas_obj_intercept_layer_set(void *data, Evas_Object *obj, int l)
|
|||
/* Event Callbacks */
|
||||
|
||||
static void
|
||||
_ecore_evas_obj_callback_show(void *data, Evas *e, Evas_Object *obj, void *event_info)
|
||||
_ecore_evas_obj_callback_show(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
|
||||
{
|
||||
Ecore_Evas *ee = data;
|
||||
ecore_evas_show(ee);
|
||||
}
|
||||
|
||||
static void
|
||||
_ecore_evas_obj_callback_hide(void *data, Evas *e, Evas_Object *obj, void *event_info)
|
||||
_ecore_evas_obj_callback_hide(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
|
||||
{
|
||||
Ecore_Evas *ee = data;
|
||||
ecore_evas_hide(ee);
|
||||
}
|
||||
|
||||
static void
|
||||
_ecore_evas_obj_callback_resize(void *data, Evas *e, Evas_Object *obj, void *event_info)
|
||||
_ecore_evas_obj_callback_resize(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__)
|
||||
{
|
||||
Ecore_Evas *ee = data;
|
||||
Evas_Coord ow, oh, w, h;
|
||||
|
@ -130,7 +130,7 @@ _ecore_evas_obj_callback_resize(void *data, Evas *e, Evas_Object *obj, void *eve
|
|||
}
|
||||
|
||||
static void
|
||||
_ecore_evas_obj_callback_changed_size_hints(void *data, Evas *e, Evas_Object *obj, void *event_info)
|
||||
_ecore_evas_obj_callback_changed_size_hints(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__)
|
||||
{
|
||||
Ecore_Evas *ee = data;
|
||||
Evas_Coord w, h;
|
||||
|
@ -145,7 +145,7 @@ _ecore_evas_obj_callback_changed_size_hints(void *data, Evas *e, Evas_Object *ob
|
|||
}
|
||||
|
||||
static void
|
||||
_ecore_evas_obj_callback_del(void *data, Evas *e, Evas_Object *obj, void *event_info)
|
||||
_ecore_evas_obj_callback_del(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__)
|
||||
{
|
||||
Ecore_Evas *ee = data;
|
||||
_ecore_evas_object_dissociate(ee, obj);
|
||||
|
@ -153,7 +153,7 @@ _ecore_evas_obj_callback_del(void *data, Evas *e, Evas_Object *obj, void *event_
|
|||
}
|
||||
|
||||
static void
|
||||
_ecore_evas_obj_callback_del_dissociate(void *data, Evas *e, Evas_Object *obj, void *event_info)
|
||||
_ecore_evas_obj_callback_del_dissociate(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__)
|
||||
{
|
||||
Ecore_Evas *ee = data;
|
||||
_ecore_evas_object_dissociate(ee, obj);
|
||||
|
@ -463,7 +463,7 @@ _ecore_evas_object_dissociate(Ecore_Evas *ee, Evas_Object *obj)
|
|||
* when this option is executed.
|
||||
*/
|
||||
unsigned char
|
||||
ecore_getopt_callback_ecore_evas_list_engines(const Ecore_Getopt *parser, const Ecore_Getopt_Desc *desc, const char *str, void *data, Ecore_Getopt_Value *storage)
|
||||
ecore_getopt_callback_ecore_evas_list_engines(const Ecore_Getopt *parser __UNUSED__, const Ecore_Getopt_Desc *desc __UNUSED__, const char *str __UNUSED__, void *data, Ecore_Getopt_Value *storage)
|
||||
{
|
||||
Eina_List *lst, *n;
|
||||
const char *engine;
|
||||
|
|
|
@ -1352,11 +1352,11 @@ ecore_evas_gl_glew_new(Ecore_Win32_Window *parent,
|
|||
#else
|
||||
|
||||
EAPI Ecore_Evas *
|
||||
ecore_evas_gl_glew_new(Ecore_Win32_Window *parent,
|
||||
int x,
|
||||
int y,
|
||||
int width,
|
||||
int height)
|
||||
ecore_evas_gl_glew_new(Ecore_Win32_Window *parent __UNUSED__,
|
||||
int x __UNUSED__,
|
||||
int y __UNUSED__,
|
||||
int width __UNUSED__,
|
||||
int height __UNUSED__)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
@ -1375,7 +1375,7 @@ ecore_evas_win32_window_get(const Ecore_Evas *ee)
|
|||
#else
|
||||
|
||||
EAPI Ecore_Win32_Window *
|
||||
ecore_evas_win32_window_get(const Ecore_Evas *ee)
|
||||
ecore_evas_win32_window_get(const Ecore_Evas *ee __UNUSED__)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
|
|
@ -1858,7 +1858,7 @@ _ecore_evas_x_size_step_set(Ecore_Evas *ee, int w, int h)
|
|||
}
|
||||
|
||||
static void
|
||||
_ecore_evas_object_cursor_del(void *data, Evas *e, Evas_Object *obj, void *event_info)
|
||||
_ecore_evas_object_cursor_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
|
||||
{
|
||||
Ecore_Evas *ee;
|
||||
|
||||
|
@ -2296,11 +2296,11 @@ static const Ecore_Evas_Engine_Func _ecore_x_engine_func =
|
|||
*
|
||||
* FIXME: To be fixed.
|
||||
*/
|
||||
#if defined (BUILD_ECORE_EVAS_SOFTWARE_X11) || defined (BUILD_ECORE_EVAS_SOFTWARE_XCB)
|
||||
EAPI Ecore_Evas *
|
||||
ecore_evas_software_x11_new(const char *disp_name, Ecore_X_Window parent,
|
||||
int x, int y, int w, int h)
|
||||
{
|
||||
#if defined (BUILD_ECORE_EVAS_SOFTWARE_X11) || defined (BUILD_ECORE_EVAS_SOFTWARE_XCB)
|
||||
Evas_Engine_Info_Software_X11 *einfo;
|
||||
Ecore_Evas *ee;
|
||||
int argb = 0;
|
||||
|
@ -2522,50 +2522,63 @@ ecore_evas_software_x11_new(const char *disp_name, Ecore_X_Window parent,
|
|||
ecore_evases = _ecore_list2_prepend(ecore_evases, ee);
|
||||
ecore_event_window_register(ee->prop.window, ee, ee->evas, (Ecore_Event_Mouse_Move_Cb) _ecore_evas_mouse_move_process);
|
||||
return ee;
|
||||
#else
|
||||
return NULL;
|
||||
#endif
|
||||
}
|
||||
#else
|
||||
EAPI Ecore_Evas *
|
||||
ecore_evas_software_x11_new(const char *disp_name __UNUSED__, Ecore_X_Window parent __UNUSED__,
|
||||
int x __UNUSED__, int y __UNUSED__, int w __UNUSED__, int h __UNUSED__)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
#endif
|
||||
|
||||
/**
|
||||
* To be documented.
|
||||
*
|
||||
* FIXME: To be fixed.
|
||||
*/
|
||||
#if defined (BUILD_ECORE_EVAS_SOFTWARE_X11) || defined (BUILD_ECORE_EVAS_SOFTWARE_XCB)
|
||||
EAPI Ecore_X_Window
|
||||
ecore_evas_software_x11_window_get(const Ecore_Evas *ee)
|
||||
{
|
||||
#if defined (BUILD_ECORE_EVAS_SOFTWARE_X11) || defined (BUILD_ECORE_EVAS_SOFTWARE_XCB)
|
||||
return (Ecore_X_Window) ecore_evas_window_get(ee);
|
||||
#else
|
||||
return 0;
|
||||
#endif
|
||||
}
|
||||
#else
|
||||
EAPI Ecore_X_Window
|
||||
ecore_evas_software_x11_window_get(const Ecore_Evas *ee __UNUSED__)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
/**
|
||||
* To be documented.
|
||||
*
|
||||
* FIXME: To be fixed.
|
||||
*/
|
||||
#if defined (BUILD_ECORE_EVAS_SOFTWARE_X11) || defined (BUILD_ECORE_EVAS_SOFTWARE_XCB)
|
||||
EAPI Ecore_X_Window
|
||||
ecore_evas_software_x11_subwindow_get(const Ecore_Evas *ee)
|
||||
{
|
||||
#if defined (BUILD_ECORE_EVAS_SOFTWARE_X11) || defined (BUILD_ECORE_EVAS_SOFTWARE_XCB)
|
||||
return (Ecore_X_Window) ecore_evas_window_get(ee);
|
||||
#else
|
||||
return 0;
|
||||
#endif
|
||||
}
|
||||
#else
|
||||
EAPI Ecore_X_Window
|
||||
ecore_evas_software_x11_subwindow_get(const Ecore_Evas *ee __UNUSED__)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
/**
|
||||
* To be documented.
|
||||
*
|
||||
* FIXME: To be fixed.
|
||||
*/
|
||||
#if defined (BUILD_ECORE_EVAS_SOFTWARE_X11) || defined (BUILD_ECORE_EVAS_SOFTWARE_XCB)
|
||||
EAPI void
|
||||
ecore_evas_software_x11_direct_resize_set(Ecore_Evas *ee, int on)
|
||||
{
|
||||
#if defined (BUILD_ECORE_EVAS_SOFTWARE_X11) || defined (BUILD_ECORE_EVAS_SOFTWARE_XCB)
|
||||
ee->engine.x.direct_resize = on;
|
||||
if (ee->prop.avoid_damage)
|
||||
{
|
||||
|
@ -2585,35 +2598,42 @@ ecore_evas_software_x11_direct_resize_set(Ecore_Evas *ee, int on)
|
|||
*/
|
||||
}
|
||||
}
|
||||
#else
|
||||
return;
|
||||
#endif
|
||||
}
|
||||
#else
|
||||
EAPI void
|
||||
ecore_evas_software_x11_direct_resize_set(Ecore_Evas *ee __UNUSED__, int on __UNUSED__)
|
||||
{
|
||||
}
|
||||
#endif
|
||||
|
||||
/**
|
||||
* To be documented.
|
||||
*
|
||||
* FIXME: To be fixed.
|
||||
*/
|
||||
#if defined (BUILD_ECORE_EVAS_SOFTWARE_X11) || defined (BUILD_ECORE_EVAS_SOFTWARE_XCB)
|
||||
EAPI int
|
||||
ecore_evas_software_x11_direct_resize_get(const Ecore_Evas *ee)
|
||||
{
|
||||
#if defined (BUILD_ECORE_EVAS_SOFTWARE_X11) || defined (BUILD_ECORE_EVAS_SOFTWARE_XCB)
|
||||
return ee->engine.x.direct_resize;
|
||||
#else
|
||||
return 0;
|
||||
#endif
|
||||
}
|
||||
#else
|
||||
EAPI int
|
||||
ecore_evas_software_x11_direct_resize_get(const Ecore_Evas *ee __UNUSED__)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
/**
|
||||
* To be documented.
|
||||
*
|
||||
* FIXME: To be fixed.
|
||||
*/
|
||||
#if defined (BUILD_ECORE_EVAS_SOFTWARE_X11) || defined (BUILD_ECORE_EVAS_SOFTWARE_XCB)
|
||||
EAPI void
|
||||
ecore_evas_software_x11_extra_event_window_add(Ecore_Evas *ee, Ecore_X_Window win)
|
||||
{
|
||||
#if defined (BUILD_ECORE_EVAS_SOFTWARE_X11) || defined (BUILD_ECORE_EVAS_SOFTWARE_XCB)
|
||||
Ecore_X_Window *winp;
|
||||
|
||||
winp = malloc(sizeof(Ecore_X_Window));
|
||||
|
@ -2623,20 +2643,24 @@ ecore_evas_software_x11_extra_event_window_add(Ecore_Evas *ee, Ecore_X_Window wi
|
|||
ee->engine.x.win_extra = eina_list_append(ee->engine.x.win_extra, winp);
|
||||
ecore_event_window_register(win, ee, ee->evas, (Ecore_Event_Mouse_Move_Cb) _ecore_evas_mouse_move_process);
|
||||
}
|
||||
#else
|
||||
#endif
|
||||
}
|
||||
#else
|
||||
EAPI void
|
||||
ecore_evas_software_x11_extra_event_window_add(Ecore_Evas *ee __UNUSED__, Ecore_X_Window win __UNUSED__)
|
||||
{
|
||||
}
|
||||
#endif
|
||||
|
||||
/**
|
||||
* To be documented.
|
||||
*
|
||||
* FIXME: To be fixed.
|
||||
*/
|
||||
#ifdef BUILD_ECORE_EVAS_OPENGL_X11
|
||||
EAPI Ecore_Evas *
|
||||
ecore_evas_gl_x11_new(const char *disp_name, Ecore_X_Window parent,
|
||||
int x, int y, int w, int h)
|
||||
{
|
||||
#ifdef BUILD_ECORE_EVAS_OPENGL_X11
|
||||
# ifdef HAVE_ECORE_X_XCB
|
||||
Ecore_Evas *ee = NULL;
|
||||
# else
|
||||
|
@ -2703,97 +2727,119 @@ ecore_evas_gl_x11_new(const char *disp_name, Ecore_X_Window parent,
|
|||
# endif /* HAVE_ECORE_X_XCB */
|
||||
|
||||
return ee;
|
||||
#else
|
||||
disp_name = NULL;
|
||||
parent = 0;
|
||||
x = y = w = h = 0;
|
||||
return NULL;
|
||||
#endif /* ! BUILD_ECORE_EVAS_OPENGL_X11 */
|
||||
}
|
||||
#else
|
||||
EAPI Ecore_Evas *
|
||||
ecore_evas_gl_x11_new(const char *disp_name __UNUSED__, Ecore_X_Window parent __UNUSED__,
|
||||
int x __UNUSED__, int y __UNUSED__, int w __UNUSED__, int h __UNUSED__)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
#endif /* ! BUILD_ECORE_EVAS_OPENGL_X11 */
|
||||
|
||||
/**
|
||||
* To be documented.
|
||||
*
|
||||
* FIXME: To be fixed.
|
||||
*/
|
||||
#ifdef BUILD_ECORE_EVAS_OPENGL_X11
|
||||
EAPI Ecore_X_Window
|
||||
ecore_evas_gl_x11_window_get(const Ecore_Evas *ee)
|
||||
{
|
||||
#ifdef BUILD_ECORE_EVAS_OPENGL_X11
|
||||
return (Ecore_X_Window) ecore_evas_window_get(ee);
|
||||
#else
|
||||
return 0;
|
||||
#endif /* ! BUILD_ECORE_EVAS_OPENGL_X11 */
|
||||
}
|
||||
#else
|
||||
EAPI Ecore_X_Window
|
||||
ecore_evas_gl_x11_window_get(const Ecore_Evas *ee __UNUSED__)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
#endif /* ! BUILD_ECORE_EVAS_OPENGL_X11 */
|
||||
|
||||
/**
|
||||
* To be documented.
|
||||
*
|
||||
* FIXME: To be fixed.
|
||||
*/
|
||||
#ifdef BUILD_ECORE_EVAS_OPENGL_X11
|
||||
EAPI Ecore_X_Window
|
||||
ecore_evas_gl_x11_subwindow_get(const Ecore_Evas *ee)
|
||||
{
|
||||
#ifdef BUILD_ECORE_EVAS_OPENGL_X11
|
||||
return (Ecore_X_Window) ecore_evas_window_get(ee);
|
||||
#else
|
||||
return 0;
|
||||
#endif /* ! BUILD_ECORE_EVAS_OPENGL_X11 */
|
||||
}
|
||||
#else
|
||||
EAPI Ecore_X_Window
|
||||
ecore_evas_gl_x11_subwindow_get(const Ecore_Evas *ee __UNUSED__)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
#endif /* ! BUILD_ECORE_EVAS_OPENGL_X11 */
|
||||
|
||||
/**
|
||||
* To be documented.
|
||||
*
|
||||
* FIXME: To be fixed.
|
||||
*/
|
||||
#ifdef BUILD_ECORE_EVAS_OPENGL_X11
|
||||
EAPI void
|
||||
ecore_evas_gl_x11_direct_resize_set(Ecore_Evas *ee, int on)
|
||||
{
|
||||
#ifdef BUILD_ECORE_EVAS_OPENGL_X11
|
||||
ee->engine.x.direct_resize = on;
|
||||
#else
|
||||
return;
|
||||
#endif /* ! BUILD_ECORE_EVAS_OPENGL_X11 */
|
||||
}
|
||||
#else
|
||||
EAPI void
|
||||
ecore_evas_gl_x11_direct_resize_set(Ecore_Evas *ee __UNUSED__, int on __UNUSED__)
|
||||
{
|
||||
}
|
||||
#endif /* ! BUILD_ECORE_EVAS_OPENGL_X11 */
|
||||
|
||||
/**
|
||||
* To be documented.
|
||||
*
|
||||
* FIXME: To be fixed.
|
||||
*/
|
||||
#ifdef BUILD_ECORE_EVAS_OPENGL_X11
|
||||
EAPI int
|
||||
ecore_evas_gl_x11_direct_resize_get(const Ecore_Evas *ee)
|
||||
{
|
||||
#ifdef BUILD_ECORE_EVAS_OPENGL_X11
|
||||
return ee->engine.x.direct_resize;
|
||||
#else
|
||||
return 0;
|
||||
#endif /* ! BUILD_ECORE_EVAS_OPENGL_X11 */
|
||||
}
|
||||
#else
|
||||
EAPI int
|
||||
ecore_evas_gl_x11_direct_resize_get(const Ecore_Evas *ee __UNUSED__)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
#endif /* ! BUILD_ECORE_EVAS_OPENGL_X11 */
|
||||
|
||||
/**
|
||||
* To be documented.
|
||||
*
|
||||
* FIXME: To be fixed.
|
||||
*/
|
||||
#ifdef BUILD_ECORE_EVAS_OPENGL_X11
|
||||
EAPI void
|
||||
ecore_evas_gl_x11_extra_event_window_add(Ecore_Evas *ee, Ecore_X_Window win)
|
||||
{
|
||||
#ifdef BUILD_ECORE_EVAS_OPENGL_X11
|
||||
ecore_evas_software_x11_extra_event_window_add(ee, win);
|
||||
#endif /* ! BUILD_ECORE_EVAS_OPENGL_X11 */
|
||||
}
|
||||
#else
|
||||
EAPI void
|
||||
ecore_evas_gl_x11_extra_event_window_add(Ecore_Evas *ee __UNUSED__, Ecore_X_Window win __UNUSED__)
|
||||
{
|
||||
}
|
||||
#endif /* ! BUILD_ECORE_EVAS_OPENGL_X11 */
|
||||
|
||||
/**
|
||||
* To be documented.
|
||||
*
|
||||
* FIXME: To be fixed.
|
||||
*/
|
||||
#if defined (BUILD_ECORE_EVAS_XRENDER_X11) || defined (BUILD_ECORE_EVAS_XRENDER_XCB)
|
||||
EAPI Ecore_Evas *
|
||||
ecore_evas_xrender_x11_new(const char *disp_name, Ecore_X_Window parent,
|
||||
int x, int y, int w, int h)
|
||||
{
|
||||
#if defined (BUILD_ECORE_EVAS_XRENDER_X11) || defined (BUILD_ECORE_EVAS_XRENDER_XCB)
|
||||
Evas_Engine_Info_XRender_X11 *einfo;
|
||||
Ecore_Evas *ee;
|
||||
int rmethod;
|
||||
|
@ -2937,96 +2983,119 @@ ecore_evas_xrender_x11_new(const char *disp_name, Ecore_X_Window parent,
|
|||
ecore_evases = _ecore_list2_prepend(ecore_evases, ee);
|
||||
ecore_event_window_register(ee->prop.window, ee, ee->evas, (Ecore_Event_Mouse_Move_Cb) _ecore_evas_mouse_move_process);
|
||||
return ee;
|
||||
#else
|
||||
return NULL;
|
||||
#endif /* ! BUILD_ECORE_EVAS_XRENDER_X11 && ! BUILD_ECORE_EVAS_XRENDER_XCB */
|
||||
}
|
||||
#else
|
||||
EAPI Ecore_Evas *
|
||||
ecore_evas_xrender_x11_new(const char *disp_name __UNUSED__, Ecore_X_Window parent __UNUSED__,
|
||||
int x __UNUSED__, int y __UNUSED__, int w __UNUSED__, int h __UNUSED__)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
#endif /* ! BUILD_ECORE_EVAS_XRENDER_X11 && ! BUILD_ECORE_EVAS_XRENDER_XCB */
|
||||
|
||||
/**
|
||||
* To be documented.
|
||||
*
|
||||
* FIXME: To be fixed.
|
||||
*/
|
||||
#if defined (BUILD_ECORE_EVAS_XRENDER_X11) || defined (BUILD_ECORE_EVAS_XRENDER_XCB)
|
||||
EAPI Ecore_X_Window
|
||||
ecore_evas_xrender_x11_window_get(const Ecore_Evas *ee)
|
||||
{
|
||||
#if defined (BUILD_ECORE_EVAS_XRENDER_X11) || defined (BUILD_ECORE_EVAS_XRENDER_XCB)
|
||||
return (Ecore_X_Window) ecore_evas_window_get(ee);
|
||||
#else
|
||||
return 0;
|
||||
#endif /* ! BUILD_ECORE_EVAS_XRENDER_X11 && ! BUILD_ECORE_EVAS_XRENDER_XCB */
|
||||
}
|
||||
#else
|
||||
EAPI Ecore_X_Window
|
||||
ecore_evas_xrender_x11_window_get(const Ecore_Evas *ee __UNUSED__)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
#endif /* ! BUILD_ECORE_EVAS_XRENDER_X11 && ! BUILD_ECORE_EVAS_XRENDER_XCB */
|
||||
|
||||
/**
|
||||
* To be documented.
|
||||
*
|
||||
* FIXME: To be fixed.
|
||||
*/
|
||||
#if defined (BUILD_ECORE_EVAS_XRENDER_X11) || defined (BUILD_ECORE_EVAS_XRENDER_XCB)
|
||||
EAPI Ecore_X_Window
|
||||
ecore_evas_xrender_x11_subwindow_get(const Ecore_Evas *ee)
|
||||
{
|
||||
#if defined (BUILD_ECORE_EVAS_XRENDER_X11) || defined (BUILD_ECORE_EVAS_XRENDER_XCB)
|
||||
return (Ecore_X_Window) ecore_evas_window_get(ee);
|
||||
#else
|
||||
return 0;
|
||||
#endif /* ! BUILD_ECORE_EVAS_XRENDER_X11 && ! BUILD_ECORE_EVAS_XRENDER_XCB */
|
||||
}
|
||||
#else
|
||||
EAPI Ecore_X_Window
|
||||
ecore_evas_xrender_x11_subwindow_get(const Ecore_Evas *ee __UNUSED__)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
#endif /* ! BUILD_ECORE_EVAS_XRENDER_X11 && ! BUILD_ECORE_EVAS_XRENDER_XCB */
|
||||
|
||||
/**
|
||||
* To be documented.
|
||||
*
|
||||
* FIXME: To be fixed.
|
||||
*/
|
||||
#if defined (BUILD_ECORE_EVAS_XRENDER_X11) || defined (BUILD_ECORE_EVAS_XRENDER_XCB)
|
||||
EAPI void
|
||||
ecore_evas_xrender_x11_direct_resize_set(Ecore_Evas *ee, int on)
|
||||
{
|
||||
#if defined (BUILD_ECORE_EVAS_XRENDER_X11) || defined (BUILD_ECORE_EVAS_XRENDER_XCB)
|
||||
ee->engine.x.direct_resize = on;
|
||||
#else
|
||||
return;
|
||||
#endif /* ! BUILD_ECORE_EVAS_XRENDER_X11 && ! BUILD_ECORE_EVAS_XRENDER_XCB */
|
||||
}
|
||||
#else
|
||||
EAPI void
|
||||
ecore_evas_xrender_x11_direct_resize_set(Ecore_Evas *ee __UNUSED__, int on __UNUSED__)
|
||||
{
|
||||
}
|
||||
#endif /* ! BUILD_ECORE_EVAS_XRENDER_X11 && ! BUILD_ECORE_EVAS_XRENDER_XCB */
|
||||
|
||||
/**
|
||||
* To be documented.
|
||||
*
|
||||
* FIXME: To be fixed.
|
||||
*/
|
||||
#if defined (BUILD_ECORE_EVAS_XRENDER_X11) || defined (BUILD_ECORE_EVAS_XRENDER_XCB)
|
||||
EAPI int
|
||||
ecore_evas_xrender_x11_direct_resize_get(const Ecore_Evas *ee)
|
||||
{
|
||||
#if defined (BUILD_ECORE_EVAS_XRENDER_X11) || defined (BUILD_ECORE_EVAS_XRENDER_XCB)
|
||||
return ee->engine.x.direct_resize;
|
||||
#else
|
||||
return 0;
|
||||
#endif /* ! BUILD_ECORE_EVAS_XRENDER_X11 && ! BUILD_ECORE_EVAS_XRENDER_XCB */
|
||||
}
|
||||
#else
|
||||
EAPI int
|
||||
ecore_evas_xrender_x11_direct_resize_get(const Ecore_Evas *ee __UNUSED__)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
#endif /* ! BUILD_ECORE_EVAS_XRENDER_X11 && ! BUILD_ECORE_EVAS_XRENDER_XCB */
|
||||
|
||||
/**
|
||||
* To be documented.
|
||||
*
|
||||
* FIXME: To be fixed.
|
||||
*/
|
||||
#if defined (BUILD_ECORE_EVAS_XRENDER_X11) || defined (BUILD_ECORE_EVAS_XRENDER_XCB)
|
||||
EAPI void
|
||||
ecore_evas_xrender_x11_extra_event_window_add(Ecore_Evas *ee, Ecore_X_Window win)
|
||||
{
|
||||
#if defined (BUILD_ECORE_EVAS_XRENDER_X11) || defined (BUILD_ECORE_EVAS_XRENDER_XCB)
|
||||
ecore_evas_software_x11_extra_event_window_add(ee, win);
|
||||
#else
|
||||
return;
|
||||
#endif /* ! BUILD_ECORE_EVAS_XRENDER_X11 && ! BUILD_ECORE_EVAS_XRENDER_XCB */
|
||||
}
|
||||
#else
|
||||
EAPI void
|
||||
ecore_evas_xrender_x11_extra_event_window_add(Ecore_Evas *ee __UNUSED__, Ecore_X_Window win __UNUSED__)
|
||||
{
|
||||
}
|
||||
#endif /* ! BUILD_ECORE_EVAS_XRENDER_X11 && ! BUILD_ECORE_EVAS_XRENDER_XCB */
|
||||
|
||||
/**
|
||||
* To be documented.
|
||||
*
|
||||
* FIXME: To be fixed.
|
||||
*/
|
||||
#if BUILD_ECORE_EVAS_SOFTWARE_16_X11
|
||||
EAPI Ecore_Evas *
|
||||
ecore_evas_software_x11_16_new(const char *disp_name, Ecore_X_Window parent,
|
||||
int x, int y, int w, int h)
|
||||
{
|
||||
#if BUILD_ECORE_EVAS_SOFTWARE_16_X11
|
||||
Evas_Engine_Info_Software_16_X11 *einfo;
|
||||
Ecore_Evas *ee;
|
||||
int argb = 0;
|
||||
|
@ -3142,50 +3211,63 @@ ecore_evas_software_x11_16_new(const char *disp_name, Ecore_X_Window parent,
|
|||
ecore_evases = _ecore_list2_prepend(ecore_evases, ee);
|
||||
ecore_event_window_register(ee->prop.window, ee, ee->evas, (Ecore_Event_Mouse_Move_Cb) _ecore_evas_mouse_move_process);
|
||||
return ee;
|
||||
#else
|
||||
return NULL;
|
||||
#endif /* ! BUILD_ECORE_EVAS_SOFTWARE_16_X11 */
|
||||
}
|
||||
#else
|
||||
EAPI Ecore_Evas *
|
||||
ecore_evas_software_x11_16_new(const char *disp_name __UNUSED__, Ecore_X_Window parent __UNUSED__,
|
||||
int x __UNUSED__, int y __UNUSED__, int w __UNUSED__, int h __UNUSED__)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
#endif /* ! BUILD_ECORE_EVAS_SOFTWARE_16_X11 */
|
||||
|
||||
/**
|
||||
* To be documented.
|
||||
*
|
||||
* FIXME: To be fixed.
|
||||
*/
|
||||
#if BUILD_ECORE_EVAS_SOFTWARE_16_X11
|
||||
EAPI Ecore_X_Window
|
||||
ecore_evas_software_x11_16_window_get(const Ecore_Evas *ee)
|
||||
{
|
||||
#if BUILD_ECORE_EVAS_SOFTWARE_16_X11
|
||||
return (Ecore_X_Window) ecore_evas_window_get(ee);
|
||||
#else
|
||||
return 0;
|
||||
#endif /* ! BUILD_ECORE_EVAS_SOFTWARE_16_X11 */
|
||||
}
|
||||
#else
|
||||
EAPI Ecore_X_Window
|
||||
ecore_evas_software_x11_16_window_get(const Ecore_Evas *ee __UNUSED__)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
#endif /* ! BUILD_ECORE_EVAS_SOFTWARE_16_X11 */
|
||||
|
||||
/**
|
||||
* To be documented.
|
||||
*
|
||||
* FIXME: To be fixed.
|
||||
*/
|
||||
#if BUILD_ECORE_EVAS_SOFTWARE_16_X11
|
||||
EAPI Ecore_X_Window
|
||||
ecore_evas_software_x11_16_subwindow_get(const Ecore_Evas *ee)
|
||||
{
|
||||
#if BUILD_ECORE_EVAS_SOFTWARE_16_X11
|
||||
return (Ecore_X_Window) ecore_evas_window_get(ee);
|
||||
#else
|
||||
return 0;
|
||||
#endif /* ! BUILD_ECORE_EVAS_SOFTWARE_16_X11 */
|
||||
}
|
||||
#else
|
||||
EAPI Ecore_X_Window
|
||||
ecore_evas_software_x11_16_subwindow_get(const Ecore_Evas *ee __UNUSED__)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
#endif /* ! BUILD_ECORE_EVAS_SOFTWARE_16_X11 */
|
||||
|
||||
/**
|
||||
* To be documented.
|
||||
*
|
||||
* FIXME: To be fixed.
|
||||
*/
|
||||
#if BUILD_ECORE_EVAS_SOFTWARE_16_X11
|
||||
EAPI void
|
||||
ecore_evas_software_x11_16_direct_resize_set(Ecore_Evas *ee, int on)
|
||||
{
|
||||
#if BUILD_ECORE_EVAS_SOFTWARE_16_X11
|
||||
ee->engine.x.direct_resize = on;
|
||||
if (ee->prop.avoid_damage)
|
||||
{
|
||||
|
@ -3205,35 +3287,42 @@ ecore_evas_software_x11_16_direct_resize_set(Ecore_Evas *ee, int on)
|
|||
*/
|
||||
}
|
||||
}
|
||||
#else
|
||||
return;
|
||||
#endif /* ! BUILD_ECORE_EVAS_SOFTWARE_16_X11 */
|
||||
}
|
||||
#else
|
||||
EAPI void
|
||||
ecore_evas_software_x11_16_direct_resize_set(Ecore_Evas *ee __UNUSED__, int on __UNUSED__)
|
||||
{
|
||||
}
|
||||
#endif /* ! BUILD_ECORE_EVAS_SOFTWARE_16_X11 */
|
||||
|
||||
/**
|
||||
* To be documented.
|
||||
*
|
||||
* FIXME: To be fixed.
|
||||
*/
|
||||
#if BUILD_ECORE_EVAS_SOFTWARE_16_X11
|
||||
EAPI int
|
||||
ecore_evas_software_x11_16_direct_resize_get(const Ecore_Evas *ee)
|
||||
{
|
||||
#if BUILD_ECORE_EVAS_SOFTWARE_16_X11
|
||||
return ee->engine.x.direct_resize;
|
||||
#else
|
||||
return 0;
|
||||
#endif /* ! BUILD_ECORE_EVAS_SOFTWARE_16_X11 */
|
||||
}
|
||||
#else
|
||||
EAPI int
|
||||
ecore_evas_software_x11_16_direct_resize_get(const Ecore_Evas *ee __UNUSED__)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
#endif /* ! BUILD_ECORE_EVAS_SOFTWARE_16_X11 */
|
||||
|
||||
/**
|
||||
* To be documented.
|
||||
*
|
||||
* FIXME: To be fixed.
|
||||
*/
|
||||
#if BUILD_ECORE_EVAS_SOFTWARE_16_X11
|
||||
EAPI void
|
||||
ecore_evas_software_x11_16_extra_event_window_add(Ecore_Evas *ee, Ecore_X_Window win)
|
||||
{
|
||||
#if BUILD_ECORE_EVAS_SOFTWARE_16_X11
|
||||
Ecore_X_Window *winp;
|
||||
|
||||
winp = malloc(sizeof(Ecore_X_Window));
|
||||
|
@ -3243,6 +3332,10 @@ ecore_evas_software_x11_16_extra_event_window_add(Ecore_Evas *ee, Ecore_X_Window
|
|||
ee->engine.x.win_extra = eina_list_append(ee->engine.x.win_extra, winp);
|
||||
ecore_event_window_register(win, ee, ee->evas, (Ecore_Event_Mouse_Move_Cb) _ecore_evas_mouse_move_process);
|
||||
}
|
||||
#else
|
||||
#endif /* ! BUILD_ECORE_EVAS_SOFTWARE_16_X11 */
|
||||
}
|
||||
#else
|
||||
EAPI void
|
||||
ecore_evas_software_x11_16_extra_event_window_add(Ecore_Evas *ee __UNUSED__, Ecore_X_Window win __UNUSED__)
|
||||
{
|
||||
}
|
||||
#endif /* ! BUILD_ECORE_EVAS_SOFTWARE_16_X11 */
|
||||
|
|
Loading…
Reference in New Issue