evas object: Mark legacy input events as @beta

This effectively marks them as unstable API. They should not
be used, and still only exist because of the current code
infrastructure.
This commit is contained in:
Jean-Philippe Andre 2016-06-14 14:04:34 +09:00
parent 70a358357a
commit 64896646ce
3 changed files with 14 additions and 12 deletions

View File

@ -1,3 +1,5 @@
#define EVAS_OBJECT_BETA
#include "evas_common_private.h"
#include "evas_private.h"

View File

@ -919,19 +919,18 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx, Efl.Gfx.Stack,
Efl.Gfx.Size.Hint.hint_weight.get;
}
events {
/* FIXME: remove events from Efl.Input.Interface */
mouse,in; [[Mouse In Event ]]
mouse,out; [[Mouse Out Event ]]
mouse,down; [[Mouse Button Down Event ]]
mouse,up; [[Mouse Button Up Event ]]
mouse,move; [[Mouse Move Event ]]
mouse,wheel; [[Mouse Wheel Event ]]
multi,down; [[Mouse-touch Down Event ]]
multi,up; [[Mouse-touch Up Event ]]
multi,move; [[Multi-touch Move Event ]]
mouse,in @beta; [[Mouse In Event ]]
mouse,out @beta; [[Mouse Out Event ]]
mouse,down @beta; [[Mouse Button Down Event ]]
mouse,up @beta; [[Mouse Button Up Event ]]
mouse,move @beta; [[Mouse Move Event ]]
mouse,wheel @beta; [[Mouse Wheel Event ]]
multi,down @beta; [[Mouse-touch Down Event ]]
multi,up @beta; [[Mouse-touch Up Event ]]
multi,move @beta; [[Multi-touch Move Event ]]
free; [[Object Being Freed (Called after Del) ]]
key,down; [[Key Press Event ]]
key,up; [[Key Release Event ]]
key,down @beta; [[Key Press Event ]]
key,up @beta; [[Key Release Event ]]
focus,in; [[Focus In Event ]]
focus,out; [[Focus Out Event ]]
show; [[Show Event ]]

View File

@ -1,4 +1,5 @@
#define EVAS_OBJECT_PROTECTED
#define EVAS_OBJECT_BETA
#define EFL_GFX_SIZE_HINT_PROTECTED
#include "evas_common_private.h"