diff --git a/src/lib/elementary/elm_layout.c b/src/lib/elementary/elm_layout.c index 249f01906f..1c4293de73 100644 --- a/src/lib/elementary/elm_layout.c +++ b/src/lib/elementary/elm_layout.c @@ -2196,6 +2196,19 @@ EOLIAN static void _elm_layout_class_constructor(Efl_Class *klass) evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass); } +EOLIAN static void +_elm_layout_efl_canvas_layout_signal_message_send(Eo *obj, Elm_Layout_Smart_Data *pd EINA_UNUSED, int id, const Eina_Value msg) +{ + ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd); + efl_canvas_layout_signal_message_send(wd->resize_obj, id, msg); +} + +EOLIAN static void +_elm_layout_efl_canvas_layout_signal_signal_process(Eo *obj, Elm_Layout_Smart_Data *pd EINA_UNUSED, Eina_Bool recurse) +{ + ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd); + efl_canvas_layout_signal_process(wd->resize_obj, recurse); +} /* Legacy APIs */ diff --git a/src/lib/elementary/elm_layout.eo b/src/lib/elementary/elm_layout.eo index 4e254fe906..8cbc798323 100644 --- a/src/lib/elementary/elm_layout.eo +++ b/src/lib/elementary/elm_layout.eo @@ -48,8 +48,8 @@ class Elm.Layout (Elm.Widget, Efl.Part, Efl.Container, Efl.File, Efl.Canvas.Layout_Signal.signal_callback_add; Efl.Canvas.Layout_Signal.signal_callback_del; Efl.Canvas.Layout_Signal.signal_emit; - //Efl.Canvas.Layout_Signal.message_send; - //Efl.Canvas.Layout_Signal.signal_process; + Efl.Canvas.Layout_Signal.message_send; + Efl.Canvas.Layout_Signal.signal_process; Efl.Canvas.Layout_Group.group_data { get; } Efl.Canvas.Layout_Group.group_size_min { get; } Efl.Canvas.Layout_Group.group_size_max { get; }