forked from enlightenment/efl
evas: Make beta events from Evas.Canvas internal
This includes 4 events: - render,flush,pre - render,flush,post - axis,update - viewport,resize Those were not accessible from the EO API since Evas.Canvas isn't part of the public EO API.
This commit is contained in:
parent
4310e641cd
commit
2cdc02b03c
|
@ -51,6 +51,17 @@ EAPI Eina_Bool efl_canvas_output_unlock(Efl_Canvas_Output *output);
|
|||
EOAPI void efl_canvas_object_legacy_ctor(Eo *obj);
|
||||
EOAPI void efl_canvas_object_type_set(Eo *obj, const char *type);
|
||||
|
||||
EWAPI extern const Efl_Event_Description _EVAS_CANVAS_EVENT_RENDER_FLUSH_PRE;
|
||||
#define EVAS_CANVAS_EVENT_RENDER_FLUSH_PRE (&(_EVAS_CANVAS_EVENT_RENDER_FLUSH_PRE))
|
||||
|
||||
EWAPI extern const Efl_Event_Description _EVAS_CANVAS_EVENT_RENDER_FLUSH_POST;
|
||||
#define EVAS_CANVAS_EVENT_RENDER_FLUSH_POST (&(_EVAS_CANVAS_EVENT_RENDER_FLUSH_POST))
|
||||
|
||||
EWAPI extern const Efl_Event_Description _EVAS_CANVAS_EVENT_AXIS_UPDATE;
|
||||
#define EVAS_CANVAS_EVENT_AXIS_UPDATE (&(_EVAS_CANVAS_EVENT_AXIS_UPDATE))
|
||||
|
||||
EWAPI extern const Efl_Event_Description _EVAS_CANVAS_EVENT_VIEWPORT_RESIZE;
|
||||
#define EVAS_CANVAS_EVENT_VIEWPORT_RESIZE (&(_EVAS_CANVAS_EVENT_VIEWPORT_RESIZE))
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
@ -1163,10 +1163,4 @@ class Evas.Canvas (Efl.Object, Efl.Canvas, Efl.Animator, Efl.Input.Interface,
|
|||
Efl.Object.provider_find;
|
||||
Efl.Loop_User.loop { get; }
|
||||
}
|
||||
events {
|
||||
render,flush,pre @beta; [[Called on render flush pre phase]]
|
||||
render,flush,post @beta; [[Called on render flush post phase]]
|
||||
axis,update @beta; [[Called on axis update]]
|
||||
viewport,resize @beta; [[Called on viewport resize]]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1184,4 +1184,15 @@ _evas_pointer_list_in_rect_get(Evas_Public_Data *edata, Evas_Object *obj,
|
|||
return list;
|
||||
}
|
||||
|
||||
/* Internal EO APIs */
|
||||
|
||||
EWAPI const Efl_Event_Description _EVAS_CANVAS_EVENT_RENDER_FLUSH_PRE =
|
||||
EFL_EVENT_DESCRIPTION("render,flush,pre");
|
||||
EWAPI const Efl_Event_Description _EVAS_CANVAS_EVENT_RENDER_FLUSH_POST =
|
||||
EFL_EVENT_DESCRIPTION("render,flush,post");
|
||||
EWAPI const Efl_Event_Description _EVAS_CANVAS_EVENT_AXIS_UPDATE =
|
||||
EFL_EVENT_DESCRIPTION("axis,update");
|
||||
EWAPI const Efl_Event_Description _EVAS_CANVAS_EVENT_VIEWPORT_RESIZE =
|
||||
EFL_EVENT_DESCRIPTION("viewport,resize");
|
||||
|
||||
#include "canvas/evas_canvas.eo.c"
|
||||
|
|
Loading…
Reference in New Issue