efl_canvas_layout_part_external: implement missing functions
Summary: this just prints a error, manipulating the content here is not permitted. As it is created by edje externals, which are owned by edje. ref T5719 Depends on D7757 Reviewers: cedric, zmike, segfaultxavi Reviewed By: zmike Subscribers: q66, #reviewers, #committers Tags: #efl Maniphest Tasks: T5719 Differential Revision: https://phab.enlightenment.org/D7759
This commit is contained in:
parent
e4e5b5a349
commit
120e247fa0
|
@ -22,4 +22,18 @@ _efl_canvas_layout_part_external_efl_content_content_get(const Eo *obj, void *_p
|
||||||
return _edje_object_part_external_object_get(pd->ed, pd->part);
|
return _edje_object_part_external_object_get(pd->ed, pd->part);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
EOLIAN static Eina_Bool
|
||||||
|
_efl_canvas_layout_part_external_efl_content_content_set(Eo *obj EINA_UNUSED, void *pd EINA_UNUSED, Efl_Gfx_Entity *content EINA_UNUSED)
|
||||||
|
{
|
||||||
|
ERR("Setting of content is not permitted on this part");
|
||||||
|
return EINA_FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
EOLIAN static Efl_Gfx_Entity*
|
||||||
|
_efl_canvas_layout_part_external_efl_content_content_unset(Eo *obj EINA_UNUSED, void *pd EINA_UNUSED)
|
||||||
|
{
|
||||||
|
ERR("Unsetting of content is not permitted on this part");
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
#include "efl_canvas_layout_part_external.eo.c"
|
#include "efl_canvas_layout_part_external.eo.c"
|
||||||
|
|
|
@ -25,6 +25,7 @@ class @beta Efl.Canvas.Layout_Part_External extends Efl.Canvas.Layout_Part imple
|
||||||
]]
|
]]
|
||||||
data: null;
|
data: null;
|
||||||
implements {
|
implements {
|
||||||
Efl.Content.content { get; }
|
Efl.Content.content { get; set; }
|
||||||
|
Efl.Content.content_unset;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue