aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/evas/canvas/evas_object_smart_clipped.c
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2016-10-12 11:31:17 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2016-10-12 11:47:50 +0900
commit9bf0df8f323baa58b5f6010b7a240f1f7e0041fb (patch)
treeb6dec6571463d4c37ebf19a50fd2a47bc1399a7b /src/lib/evas/canvas/evas_object_smart_clipped.c
parentevas/elm: Remove function group_resize (diff)
downloadefl-9bf0df8f323baa58b5f6010b7a240f1f7e0041fb.tar.gz
evas: Mark group_add/del as internal
Lacking a proper internal tag, I'm using both protected (it is in fact a protected access function) and beta (to mark as unstable, not real API). New smart objects based on EO only should rely on constructor, finalize and destructor exclusively. In theory, this should be fine. Unfortunately it may be impossible to inherit from the Efl.Ui.Win class as it uses a really bad hack and calls super.constructor inside the finalize method.
Diffstat (limited to 'src/lib/evas/canvas/evas_object_smart_clipped.c')
-rw-r--r--src/lib/evas/canvas/evas_object_smart_clipped.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/evas/canvas/evas_object_smart_clipped.c b/src/lib/evas/canvas/evas_object_smart_clipped.c
index 6b4fcec4e6..b8abd63e55 100644
--- a/src/lib/evas/canvas/evas_object_smart_clipped.c
+++ b/src/lib/evas/canvas/evas_object_smart_clipped.c
@@ -1,3 +1,6 @@
+#define EFL_CANVAS_GROUP_PROTECTED
+#define EFL_CANVAS_GROUP_BETA
+
#include "evas_common_private.h"
#include "evas_private.h"