Efl.Canvas.Event_Grabber (from Efl.Canvas.Object.Event.Grabber)

Ref https://phab.enlightenment.org/T6847

Reviewed-by: Cedric Bail <cedric@osg.samsung.com>
This commit is contained in:
Xavi Artigas 2018-04-04 12:46:41 +02:00 committed by Cedric Bail
parent 5d81ae9dfb
commit 80db4c0c22
5 changed files with 26 additions and 26 deletions

View File

@ -3,7 +3,7 @@
evas_canvas_eolian_pub_files = \ evas_canvas_eolian_pub_files = \
lib/evas/canvas/efl_canvas_object.eo \ lib/evas/canvas/efl_canvas_object.eo \
lib/evas/canvas/efl_canvas_object_event_grabber.eo \ lib/evas/canvas/efl_canvas_event_grabber.eo \
lib/evas/canvas/efl_canvas_polygon.eo \ lib/evas/canvas/efl_canvas_polygon.eo \
lib/evas/canvas/efl_canvas_rectangle.eo \ lib/evas/canvas/efl_canvas_rectangle.eo \
lib/evas/canvas/efl_canvas_text.eo \ lib/evas/canvas/efl_canvas_text.eo \
@ -253,7 +253,7 @@ lib/evas/canvas/evas_map.h \
lib/evas/canvas/evas_gl.c \ lib/evas/canvas/evas_gl.c \
lib/evas/canvas/evas_out.c \ lib/evas/canvas/evas_out.c \
lib/evas/canvas/efl_canvas_image.c \ lib/evas/canvas/efl_canvas_image.c \
lib/evas/canvas/efl_canvas_object_event_grabber.c \ lib/evas/canvas/efl_canvas_event_grabber.c \
lib/evas/canvas/efl_canvas_proxy.c \ lib/evas/canvas/efl_canvas_proxy.c \
lib/evas/canvas/efl_canvas_snapshot.c \ lib/evas/canvas/efl_canvas_snapshot.c \
lib/evas/canvas/efl_canvas_scene3d.c \ lib/evas/canvas/efl_canvas_scene3d.c \

View File

@ -205,7 +205,7 @@ typedef struct Efl_Canvas_Object_Animation_Event_Info
#if defined(EFL_BETA_API_SUPPORT) && defined(EFL_EO_API_SUPPORT) #if defined(EFL_BETA_API_SUPPORT) && defined(EFL_EO_API_SUPPORT)
#include "canvas/efl_canvas_object_event_grabber.eo.h" #include "canvas/efl_canvas_event_grabber.eo.h"
/** /**
* @defgroup Evas_3D Evas 3D Extensions * @defgroup Evas_3D Evas 3D Extensions

View File

@ -8086,7 +8086,7 @@ EAPI void evas_object_text_filter_source_set(Evas_Object *obj, const char *name,
* @since 1.20 * @since 1.20
*/ */
EAPI Evas_Object *evas_object_event_grabber_add(Evas *e); EAPI Evas_Object *evas_object_event_grabber_add(Evas *e);
#include "canvas/efl_canvas_object_event_grabber.eo.legacy.h" #include "canvas/efl_canvas_event_grabber.eo.legacy.h"
#include "canvas/efl_canvas_animation_alpha.eo.legacy.h" #include "canvas/efl_canvas_animation_alpha.eo.legacy.h"
#include "canvas/efl_canvas_animation.eo.legacy.h" #include "canvas/efl_canvas_animation.eo.legacy.h"

View File

@ -1,8 +1,8 @@
#include "evas_common_private.h" #include "evas_common_private.h"
#include "evas_private.h" #include "evas_private.h"
#include "efl_canvas_object_event_grabber.eo.h" #include "efl_canvas_event_grabber.eo.h"
#define MY_CLASS EFL_CANVAS_OBJECT_EVENT_GRABBER_CLASS #define MY_CLASS EFL_CANVAS_EVENT_GRABBER_CLASS
#define MY_CLASS_NAME "Efl_Object_Event_Grabber" #define MY_CLASS_NAME "Efl_Object_Event_Grabber"
#define MY_CLASS_NAME_LEGACY "evas_object_event_grabber" #define MY_CLASS_NAME_LEGACY "evas_object_event_grabber"
@ -46,7 +46,7 @@ _efl_canvas_group_group_iterator_free(Efl_Object_Event_Grabber_Iterator *it)
} }
EOLIAN static Eina_Iterator* EOLIAN static Eina_Iterator*
_efl_canvas_object_event_grabber_efl_canvas_group_group_members_iterate(const Eo *eo_obj, Efl_Object_Event_Grabber_Data *pd) _efl_canvas_event_grabber_efl_canvas_group_group_members_iterate(const Eo *eo_obj, Efl_Object_Event_Grabber_Data *pd)
{ {
Efl_Object_Event_Grabber_Iterator *it; Efl_Object_Event_Grabber_Iterator *it;
@ -67,7 +67,7 @@ _efl_canvas_object_event_grabber_efl_canvas_group_group_members_iterate(const Eo
} }
EOLIAN static Eina_Bool EOLIAN static Eina_Bool
_efl_canvas_object_event_grabber_efl_canvas_group_group_member_is(const Eo *eo_obj, Efl_Object_Event_Grabber_Data *pd EINA_UNUSED, const Eo *sub_obj) _efl_canvas_event_grabber_efl_canvas_group_group_member_is(const Eo *eo_obj, Efl_Object_Event_Grabber_Data *pd EINA_UNUSED, const Eo *sub_obj)
{ {
Evas_Object_Protected_Data *obj = efl_data_scope_get(eo_obj, EFL_CANVAS_OBJECT_CLASS); Evas_Object_Protected_Data *obj = efl_data_scope_get(eo_obj, EFL_CANVAS_OBJECT_CLASS);
Evas_Object_Protected_Data *sub = efl_data_scope_safe_get(sub_obj, EFL_CANVAS_OBJECT_CLASS); Evas_Object_Protected_Data *sub = efl_data_scope_safe_get(sub_obj, EFL_CANVAS_OBJECT_CLASS);
@ -197,7 +197,7 @@ _efl_canvas_object_event_grabber_child_del(void *data, const Efl_Event *event)
} }
EOLIAN static void EOLIAN static void
_efl_canvas_object_event_grabber_efl_canvas_group_group_member_add(Eo *eo_obj, Efl_Object_Event_Grabber_Data *pd, Eo *eo_sub) _efl_canvas_event_grabber_efl_canvas_group_group_member_add(Eo *eo_obj, Efl_Object_Event_Grabber_Data *pd, Eo *eo_sub)
{ {
Evas_Object_Protected_Data *sub = efl_data_scope_safe_get(eo_sub, EFL_CANVAS_OBJECT_CLASS); Evas_Object_Protected_Data *sub = efl_data_scope_safe_get(eo_sub, EFL_CANVAS_OBJECT_CLASS);
Evas_Object_Protected_Data *obj = efl_data_scope_get(eo_obj, EFL_CANVAS_OBJECT_CLASS); Evas_Object_Protected_Data *obj = efl_data_scope_get(eo_obj, EFL_CANVAS_OBJECT_CLASS);
@ -250,7 +250,7 @@ _efl_canvas_object_event_grabber_efl_canvas_group_group_member_add(Eo *eo_obj, E
} }
EOLIAN static void EOLIAN static void
_efl_canvas_object_event_grabber_efl_canvas_group_group_member_del(Eo *eo_obj EINA_UNUSED, Efl_Object_Event_Grabber_Data *pd, Eo *member) _efl_canvas_event_grabber_efl_canvas_group_group_member_del(Eo *eo_obj EINA_UNUSED, Efl_Object_Event_Grabber_Data *pd, Eo *member)
{ {
Evas_Object_Protected_Data *obj = efl_data_scope_get(member, EFL_CANVAS_OBJECT_CLASS); Evas_Object_Protected_Data *obj = efl_data_scope_get(member, EFL_CANVAS_OBJECT_CLASS);
@ -264,45 +264,45 @@ _efl_canvas_object_event_grabber_efl_canvas_group_group_member_del(Eo *eo_obj EI
} }
EOLIAN static void EOLIAN static void
_efl_canvas_object_event_grabber_efl_canvas_group_group_change(Eo *eo_obj EINA_UNUSED, Efl_Object_Event_Grabber_Data *pd EINA_UNUSED) _efl_canvas_event_grabber_efl_canvas_group_group_change(Eo *eo_obj EINA_UNUSED, Efl_Object_Event_Grabber_Data *pd EINA_UNUSED)
{} {}
EOLIAN static void EOLIAN static void
_efl_canvas_object_event_grabber_efl_canvas_group_group_calculate(Eo *eo_obj EINA_UNUSED, Efl_Object_Event_Grabber_Data *pd EINA_UNUSED) _efl_canvas_event_grabber_efl_canvas_group_group_calculate(Eo *eo_obj EINA_UNUSED, Efl_Object_Event_Grabber_Data *pd EINA_UNUSED)
{} {}
EOLIAN static void EOLIAN static void
_efl_canvas_object_event_grabber_efl_canvas_group_group_need_recalculate_set(Eo *eo_obj EINA_UNUSED, Efl_Object_Event_Grabber_Data *pd EINA_UNUSED, Eina_Bool set EINA_UNUSED) _efl_canvas_event_grabber_efl_canvas_group_group_need_recalculate_set(Eo *eo_obj EINA_UNUSED, Efl_Object_Event_Grabber_Data *pd EINA_UNUSED, Eina_Bool set EINA_UNUSED)
{} {}
EOLIAN static Eina_Bool EOLIAN static Eina_Bool
_efl_canvas_object_event_grabber_efl_canvas_group_group_need_recalculate_get(const Eo *eo_obj EINA_UNUSED, Efl_Object_Event_Grabber_Data *pd EINA_UNUSED) _efl_canvas_event_grabber_efl_canvas_group_group_need_recalculate_get(const Eo *eo_obj EINA_UNUSED, Efl_Object_Event_Grabber_Data *pd EINA_UNUSED)
{ {
return EINA_FALSE; return EINA_FALSE;
} }
EOLIAN static void EOLIAN static void
_efl_canvas_object_event_grabber_efl_gfx_position_set(Eo *eo_obj, Efl_Object_Event_Grabber_Data *pd, Eina_Position2D pos) _efl_canvas_event_grabber_efl_gfx_position_set(Eo *eo_obj, Efl_Object_Event_Grabber_Data *pd, Eina_Position2D pos)
{ {
efl_gfx_position_set(efl_super(eo_obj, MY_CLASS), pos); efl_gfx_position_set(efl_super(eo_obj, MY_CLASS), pos);
efl_gfx_position_set(pd->rect, pos); efl_gfx_position_set(pd->rect, pos);
} }
EOLIAN static void EOLIAN static void
_efl_canvas_object_event_grabber_efl_gfx_size_set(Eo *eo_obj, Efl_Object_Event_Grabber_Data *pd, Eina_Size2D sz) _efl_canvas_event_grabber_efl_gfx_size_set(Eo *eo_obj, Efl_Object_Event_Grabber_Data *pd, Eina_Size2D sz)
{ {
efl_gfx_size_set(efl_super(eo_obj, MY_CLASS), sz); efl_gfx_size_set(efl_super(eo_obj, MY_CLASS), sz);
efl_gfx_size_set(pd->rect, sz); efl_gfx_size_set(pd->rect, sz);
} }
EOLIAN static Eina_Bool EOLIAN static Eina_Bool
_efl_canvas_object_event_grabber_efl_gfx_visible_get(const Eo *eo_obj EINA_UNUSED, Efl_Object_Event_Grabber_Data *pd) _efl_canvas_event_grabber_efl_gfx_visible_get(const Eo *eo_obj EINA_UNUSED, Efl_Object_Event_Grabber_Data *pd)
{ {
return pd->vis; return pd->vis;
} }
EOLIAN static void EOLIAN static void
_efl_canvas_object_event_grabber_efl_gfx_visible_set(Eo *eo_obj EINA_UNUSED, Efl_Object_Event_Grabber_Data *pd, Eina_Bool set) _efl_canvas_event_grabber_efl_gfx_visible_set(Eo *eo_obj EINA_UNUSED, Efl_Object_Event_Grabber_Data *pd, Eina_Bool set)
{ {
if (set) if (set)
{ {
@ -319,7 +319,7 @@ _efl_canvas_object_event_grabber_efl_gfx_visible_set(Eo *eo_obj EINA_UNUSED, Efl
} }
EOLIAN static void EOLIAN static void
_efl_canvas_object_event_grabber_efl_gfx_stack_layer_set(Eo *eo_obj, Efl_Object_Event_Grabber_Data *pd, short l) _efl_canvas_event_grabber_efl_gfx_stack_layer_set(Eo *eo_obj, Efl_Object_Event_Grabber_Data *pd, short l)
{ {
efl_gfx_stack_layer_set(efl_super(eo_obj, MY_CLASS), l); efl_gfx_stack_layer_set(efl_super(eo_obj, MY_CLASS), l);
efl_gfx_stack_layer_set(pd->rect, l); efl_gfx_stack_layer_set(pd->rect, l);
@ -339,7 +339,7 @@ _efl_canvas_object_event_grabber_restack(void *data, const Efl_Event *event)
} }
EOLIAN static Eo * EOLIAN static Eo *
_efl_canvas_object_event_grabber_efl_object_constructor(Eo *eo_obj, Efl_Object_Event_Grabber_Data *pd) _efl_canvas_event_grabber_efl_object_constructor(Eo *eo_obj, Efl_Object_Event_Grabber_Data *pd)
{ {
Evas_Object_Protected_Data *obj; Evas_Object_Protected_Data *obj;
@ -360,7 +360,7 @@ _efl_canvas_object_event_grabber_efl_object_constructor(Eo *eo_obj, Efl_Object_E
} }
EOLIAN static void EOLIAN static void
_efl_canvas_object_event_grabber_efl_object_destructor(Eo *eo_obj, Efl_Object_Event_Grabber_Data *pd) _efl_canvas_event_grabber_efl_object_destructor(Eo *eo_obj, Efl_Object_Event_Grabber_Data *pd)
{ {
Evas_Object_Protected_Data *obj; Evas_Object_Protected_Data *obj;
Eina_List *l, *ln; Eina_List *l, *ln;
@ -372,7 +372,7 @@ _efl_canvas_object_event_grabber_efl_object_destructor(Eo *eo_obj, Efl_Object_Ev
} }
static void static void
_efl_canvas_object_event_grabber_class_constructor(Efl_Class *klass) _efl_canvas_event_grabber_class_constructor(Efl_Class *klass)
{ {
evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass); evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass);
} }
@ -385,7 +385,7 @@ evas_object_event_grabber_members_list(const Eo *eo_obj)
} }
EOLIAN static void EOLIAN static void
_efl_canvas_object_event_grabber_freeze_when_visible_set(Eo *eo_obj EINA_UNUSED, Efl_Object_Event_Grabber_Data *pd, Eina_Bool set) _efl_canvas_event_grabber_freeze_when_visible_set(Eo *eo_obj EINA_UNUSED, Efl_Object_Event_Grabber_Data *pd, Eina_Bool set)
{ {
set = !!set; set = !!set;
if (pd->freeze == set) return; if (pd->freeze == set) return;
@ -395,7 +395,7 @@ _efl_canvas_object_event_grabber_freeze_when_visible_set(Eo *eo_obj EINA_UNUSED,
} }
EOLIAN static Eina_Bool EOLIAN static Eina_Bool
_efl_canvas_object_event_grabber_freeze_when_visible_get(const Eo *eo_obj EINA_UNUSED, Efl_Object_Event_Grabber_Data *pd) _efl_canvas_event_grabber_freeze_when_visible_get(const Eo *eo_obj EINA_UNUSED, Efl_Object_Event_Grabber_Data *pd)
{ {
return pd->freeze; return pd->freeze;
} }
@ -407,4 +407,4 @@ evas_object_event_grabber_add(Evas *eo_e)
return efl_add(MY_CLASS, eo_e, efl_canvas_object_legacy_ctor(efl_added)); return efl_add(MY_CLASS, eo_e, efl_canvas_object_legacy_ctor(efl_added));
} }
#include "efl_canvas_object_event_grabber.eo.c" #include "efl_canvas_event_grabber.eo.c"

View File

@ -1,4 +1,4 @@
class Efl.Canvas.Object.Event.Grabber (Efl.Canvas.Group) class Efl.Canvas.Event_Grabber (Efl.Canvas.Group)
{ {
[[Low-level rectangle object. [[Low-level rectangle object.