# endif
#endif /* ! _WIN32 */
+// Evas internal EO APIs
+#include "Evas_Internal.h"
+
#include "elm_widget.h"
#include "elm_access.eo.h"
#include "elm_code_private.h"
legacy_prefix: evas_object;
data: Evas_Object_Protected_Data;
methods {
- @property type @protected {
- set {
- [[Sets the legacy type name of this Evas object.]]
- legacy: null;
- }
- values {
- type: string; [[The type of the object.]]
- }
- }
@property pointer_mode_by_device {
[[Low-level pointer behaviour by device.
See @.pointer_mode.get and @.pointer_mode.set for more explanation.
}
}
}
- constructors {
- .type;
- }
implements {
Efl.Object.constructor;
Efl.Object.destructor;
/* Internal EO APIs and hidden overrides */
EOAPI EFL_VOID_FUNC_BODY(efl_canvas_object_legacy_ctor)
+EOAPI EFL_VOID_FUNC_BODYV(efl_canvas_object_type_set, EFL_FUNC_CALL(type), const char *type)
#define EFL_CANVAS_OBJECT_EXTRA_OPS \
EFL_OBJECT_OP_FUNC(efl_dbg_info_get, _efl_canvas_object_efl_object_dbg_info_get), \
EFL_OBJECT_OP_FUNC(efl_event_callback_legacy_call, _efl_canvas_object_efl_object_event_callback_legacy_call), \
EFL_OBJECT_OP_FUNC(efl_event_callback_call, _efl_canvas_object_efl_object_event_callback_call), \
- EFL_OBJECT_OP_FUNC(efl_canvas_object_legacy_ctor, _efl_canvas_object_legacy_ctor)
+ EFL_OBJECT_OP_FUNC(efl_canvas_object_legacy_ctor, _efl_canvas_object_legacy_ctor), \
+ EFL_OBJECT_OP_FUNC(efl_canvas_object_type_set, _efl_canvas_object_type_set)
#include "canvas/efl_canvas_object.eo.c"