From cdd1eea8532ff6f941edaa3d77726a74347614da Mon Sep 17 00:00:00 2001 From: Daniel Zaoui Date: Sun, 10 Feb 2013 07:52:31 +0000 Subject: [PATCH] Replace supported_types Signed-off-by: Daniel Zaoui SVN revision: 83803 --- legacy/elementary/src/lib/elc_ctxpopup.c | 2 ++ legacy/elementary/src/lib/elc_fileselector.c | 2 ++ legacy/elementary/src/lib/elc_fileselector_button.c | 2 ++ legacy/elementary/src/lib/elc_fileselector_entry.c | 2 ++ legacy/elementary/src/lib/elc_hoversel.c | 2 ++ legacy/elementary/src/lib/elc_multibuttonentry.c | 2 ++ legacy/elementary/src/lib/elc_naviframe.c | 2 ++ legacy/elementary/src/lib/elc_player.c | 2 ++ legacy/elementary/src/lib/elc_popup.c | 2 ++ legacy/elementary/src/lib/elm_access.c | 2 ++ legacy/elementary/src/lib/elm_actionslider.c | 2 ++ legacy/elementary/src/lib/elm_bg.c | 2 ++ legacy/elementary/src/lib/elm_box.c | 2 ++ legacy/elementary/src/lib/elm_bubble.c | 2 ++ legacy/elementary/src/lib/elm_button.c | 2 ++ legacy/elementary/src/lib/elm_calendar.c | 2 ++ legacy/elementary/src/lib/elm_check.c | 2 ++ legacy/elementary/src/lib/elm_clock.c | 2 ++ legacy/elementary/src/lib/elm_colorselector.c | 2 ++ legacy/elementary/src/lib/elm_conform.c | 2 ++ legacy/elementary/src/lib/elm_datetime.c | 2 ++ legacy/elementary/src/lib/elm_dayselector.c | 2 ++ legacy/elementary/src/lib/elm_diskselector.c | 2 ++ legacy/elementary/src/lib/elm_entry.c | 2 ++ legacy/elementary/src/lib/elm_flip.c | 2 ++ legacy/elementary/src/lib/elm_flipselector.c | 2 ++ legacy/elementary/src/lib/elm_frame.c | 2 ++ legacy/elementary/src/lib/elm_gengrid.c | 4 ++++ legacy/elementary/src/lib/elm_genlist.c | 4 ++++ legacy/elementary/src/lib/elm_gesture_layer.c | 2 ++ legacy/elementary/src/lib/elm_glview.c | 2 ++ legacy/elementary/src/lib/elm_grid.c | 2 ++ legacy/elementary/src/lib/elm_hover.c | 2 ++ legacy/elementary/src/lib/elm_icon.c | 2 ++ legacy/elementary/src/lib/elm_image.c | 2 ++ legacy/elementary/src/lib/elm_index.c | 2 ++ legacy/elementary/src/lib/elm_interface_scrollable.c | 4 ++++ legacy/elementary/src/lib/elm_inwin.c | 2 ++ legacy/elementary/src/lib/elm_label.c | 2 ++ legacy/elementary/src/lib/elm_layout.c | 2 ++ legacy/elementary/src/lib/elm_list.c | 2 ++ legacy/elementary/src/lib/elm_map.c | 4 ++++ legacy/elementary/src/lib/elm_mapbuf.c | 2 ++ legacy/elementary/src/lib/elm_menu.c | 2 ++ legacy/elementary/src/lib/elm_notify.c | 2 ++ legacy/elementary/src/lib/elm_panel.c | 2 ++ legacy/elementary/src/lib/elm_panes.c | 2 ++ legacy/elementary/src/lib/elm_photo.c | 2 ++ legacy/elementary/src/lib/elm_photocam.c | 4 ++++ legacy/elementary/src/lib/elm_plug.c | 2 ++ legacy/elementary/src/lib/elm_prefs.c | 2 ++ legacy/elementary/src/lib/elm_progressbar.c | 2 ++ legacy/elementary/src/lib/elm_radio.c | 2 ++ legacy/elementary/src/lib/elm_route.c | 2 ++ legacy/elementary/src/lib/elm_scroller.c | 2 ++ legacy/elementary/src/lib/elm_segment_control.c | 2 ++ legacy/elementary/src/lib/elm_separator.c | 2 ++ legacy/elementary/src/lib/elm_slider.c | 2 ++ legacy/elementary/src/lib/elm_slideshow.c | 2 ++ legacy/elementary/src/lib/elm_spinner.c | 2 ++ legacy/elementary/src/lib/elm_table.c | 2 ++ legacy/elementary/src/lib/elm_thumb.c | 6 +++++- legacy/elementary/src/lib/elm_toolbar.c | 2 ++ legacy/elementary/src/lib/elm_video.c | 2 ++ legacy/elementary/src/lib/elm_web.c | 2 ++ legacy/elementary/src/lib/elm_web2.c | 2 ++ legacy/elementary/src/lib/elm_widget.c | 2 ++ legacy/elementary/src/lib/elm_win.c | 2 ++ 68 files changed, 149 insertions(+), 1 deletion(-) diff --git a/legacy/elementary/src/lib/elc_ctxpopup.c b/legacy/elementary/src/lib/elc_ctxpopup.c index 96a1040b62..e3144819f9 100644 --- a/legacy/elementary/src/lib/elc_ctxpopup.c +++ b/legacy/elementary/src/lib/elc_ctxpopup.c @@ -1447,6 +1447,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { EO_OP_DESCRIPTION(ELM_OBJ_CTXPOPUP_SUB_ID_HOVER_PARENT_SET, "Set the Ctxpopup's parent."), diff --git a/legacy/elementary/src/lib/elc_fileselector.c b/legacy/elementary/src/lib/elc_fileselector.c index a029f8b16f..fd4760e8f6 100644 --- a/legacy/elementary/src/lib/elc_fileselector.c +++ b/legacy/elementary/src/lib/elc_fileselector.c @@ -1305,6 +1305,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { EO_OP_DESCRIPTION(ELM_OBJ_FILESELECTOR_SUB_ID_IS_SAVE_SET, "Enable/disable the file name entry box where the user can type in a name for a file, in a given file selector widget."), diff --git a/legacy/elementary/src/lib/elc_fileselector_button.c b/legacy/elementary/src/lib/elc_fileselector_button.c index 076fa5c8ba..131d3a803a 100644 --- a/legacy/elementary/src/lib/elc_fileselector_button.c +++ b/legacy/elementary/src/lib/elc_fileselector_button.c @@ -514,6 +514,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elc_fileselector_entry.c b/legacy/elementary/src/lib/elc_fileselector_entry.c index 20fb7efd4e..22e961d005 100644 --- a/legacy/elementary/src/lib/elc_fileselector_entry.c +++ b/legacy/elementary/src/lib/elc_fileselector_entry.c @@ -755,6 +755,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { EO_OP_DESCRIPTION(ELM_OBJ_FILESELECTOR_ENTRY_SUB_ID_SELECTED_SET, "Set the initial file system path for a given file selector entry widget."), diff --git a/legacy/elementary/src/lib/elc_hoversel.c b/legacy/elementary/src/lib/elc_hoversel.c index a544474c37..a967991987 100644 --- a/legacy/elementary/src/lib/elc_hoversel.c +++ b/legacy/elementary/src/lib/elc_hoversel.c @@ -544,6 +544,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elc_multibuttonentry.c b/legacy/elementary/src/lib/elc_multibuttonentry.c index 9d82d37fdb..1d30e26d98 100644 --- a/legacy/elementary/src/lib/elc_multibuttonentry.c +++ b/legacy/elementary/src/lib/elc_multibuttonentry.c @@ -2210,6 +2210,8 @@ _class_constructor(Eo_Class *klass) }; eo_class_funcs_set(klass, func_desc); + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); + if (_elm_config->access_mode != ELM_ACCESS_MODE_OFF) _elm_multibuttonentry_smart_focus_next_enable = EINA_TRUE; } diff --git a/legacy/elementary/src/lib/elc_naviframe.c b/legacy/elementary/src/lib/elc_naviframe.c index f97bba85b2..e8cef481ca 100644 --- a/legacy/elementary/src/lib/elc_naviframe.c +++ b/legacy/elementary/src/lib/elc_naviframe.c @@ -2001,6 +2001,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const diff --git a/legacy/elementary/src/lib/elc_player.c b/legacy/elementary/src/lib/elc_player.c index adad97ddd5..9cad749d8f 100644 --- a/legacy/elementary/src/lib/elc_player.c +++ b/legacy/elementary/src/lib/elc_player.c @@ -562,6 +562,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elc_popup.c b/legacy/elementary/src/lib/elc_popup.c index 2b5357caf0..0770e36d79 100644 --- a/legacy/elementary/src/lib/elc_popup.c +++ b/legacy/elementary/src/lib/elc_popup.c @@ -1791,6 +1791,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { EO_OP_DESCRIPTION(ELM_OBJ_POPUP_SUB_ID_CONTENT_TEXT_WRAP_TYPE_SET, "Sets the wrapping type of content text packed in content."), diff --git a/legacy/elementary/src/lib/elm_access.c b/legacy/elementary/src/lib/elm_access.c index b2fb0edfaf..01e77a24a0 100644 --- a/legacy/elementary/src/lib/elm_access.c +++ b/legacy/elementary/src/lib/elm_access.c @@ -985,6 +985,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Class_Description class_desc = { diff --git a/legacy/elementary/src/lib/elm_actionslider.c b/legacy/elementary/src/lib/elm_actionslider.c index 887be0b588..82b56beddf 100644 --- a/legacy/elementary/src/lib/elm_actionslider.c +++ b/legacy/elementary/src/lib/elm_actionslider.c @@ -641,6 +641,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { EO_OP_DESCRIPTION(ELM_OBJ_ACTIONSLIDER_SUB_ID_INDICATOR_POS_SET, "Set actionslider indicator position."), diff --git a/legacy/elementary/src/lib/elm_bg.c b/legacy/elementary/src/lib/elm_bg.c index 0927ac0736..84eb35cf76 100644 --- a/legacy/elementary/src/lib/elm_bg.c +++ b/legacy/elementary/src/lib/elm_bg.c @@ -387,6 +387,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_box.c b/legacy/elementary/src/lib/elm_box.c index f1487154af..142f2c1c16 100644 --- a/legacy/elementary/src/lib/elm_box.c +++ b/legacy/elementary/src/lib/elm_box.c @@ -957,6 +957,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_bubble.c b/legacy/elementary/src/lib/elm_bubble.c index e8e5d5c17b..9c187afb3d 100644 --- a/legacy/elementary/src/lib/elm_bubble.c +++ b/legacy/elementary/src/lib/elm_bubble.c @@ -350,6 +350,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { EO_OP_DESCRIPTION(ELM_OBJ_BUBBLE_SUB_ID_POS_SET, "Set the corner of the bubble."), diff --git a/legacy/elementary/src/lib/elm_button.c b/legacy/elementary/src/lib/elm_button.c index fa2a3037e1..b3efd0c524 100644 --- a/legacy/elementary/src/lib/elm_button.c +++ b/legacy/elementary/src/lib/elm_button.c @@ -551,6 +551,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_calendar.c b/legacy/elementary/src/lib/elm_calendar.c index 161a37e14e..ffa0ede5a2 100644 --- a/legacy/elementary/src/lib/elm_calendar.c +++ b/legacy/elementary/src/lib/elm_calendar.c @@ -1689,6 +1689,8 @@ _class_constructor(Eo_Class *klass) }; eo_class_funcs_set(klass, func_desc); + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); + if (_elm_config->access_mode != ELM_ACCESS_MODE_OFF) _elm_calendar_smart_focus_next_enable = EINA_TRUE; } diff --git a/legacy/elementary/src/lib/elm_check.c b/legacy/elementary/src/lib/elm_check.c index e88325f702..e26b39c463 100644 --- a/legacy/elementary/src/lib/elm_check.c +++ b/legacy/elementary/src/lib/elm_check.c @@ -464,6 +464,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_clock.c b/legacy/elementary/src/lib/elm_clock.c index 9220af6630..74a62ac6ed 100644 --- a/legacy/elementary/src/lib/elm_clock.c +++ b/legacy/elementary/src/lib/elm_clock.c @@ -1106,6 +1106,8 @@ _class_constructor(Eo_Class *klass) }; eo_class_funcs_set(klass, func_desc); + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); + if (_elm_config->access_mode != ELM_ACCESS_MODE_OFF) _elm_clock_smart_focus_next_enable = EINA_TRUE; } diff --git a/legacy/elementary/src/lib/elm_colorselector.c b/legacy/elementary/src/lib/elm_colorselector.c index 3142896e8d..7407a31e7c 100644 --- a/legacy/elementary/src/lib/elm_colorselector.c +++ b/legacy/elementary/src/lib/elm_colorselector.c @@ -2097,6 +2097,8 @@ _class_constructor(Eo_Class *klass) }; eo_class_funcs_set(klass, func_desc); + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); + if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) _elm_colorselector_smart_focus_next_enable = EINA_TRUE; } diff --git a/legacy/elementary/src/lib/elm_conform.c b/legacy/elementary/src/lib/elm_conform.c index 68735c484d..d84ee20b40 100644 --- a/legacy/elementary/src/lib/elm_conform.c +++ b/legacy/elementary/src/lib/elm_conform.c @@ -1008,6 +1008,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_datetime.c b/legacy/elementary/src/lib/elm_datetime.c index c7bd629593..29a5e5a6bd 100644 --- a/legacy/elementary/src/lib/elm_datetime.c +++ b/legacy/elementary/src/lib/elm_datetime.c @@ -1229,6 +1229,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { EO_OP_DESCRIPTION(ELM_OBJ_DATETIME_SUB_ID_FORMAT_GET, "Get the datetime format."), diff --git a/legacy/elementary/src/lib/elm_dayselector.c b/legacy/elementary/src/lib/elm_dayselector.c index 0a77eb46e3..1338812d71 100644 --- a/legacy/elementary/src/lib/elm_dayselector.c +++ b/legacy/elementary/src/lib/elm_dayselector.c @@ -675,6 +675,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_diskselector.c b/legacy/elementary/src/lib/elm_diskselector.c index d5fa0ebe22..1827ffee52 100644 --- a/legacy/elementary/src/lib/elm_diskselector.c +++ b/legacy/elementary/src/lib/elm_diskselector.c @@ -2002,6 +2002,8 @@ _class_constructor(Eo_Class *klass) }; eo_class_funcs_set(klass, func_desc); + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); + if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) _elm_diskselector_smart_focus_next_enable = EINA_TRUE; } diff --git a/legacy/elementary/src/lib/elm_entry.c b/legacy/elementary/src/lib/elm_entry.c index 2d59a8872b..b97e2f0b25 100644 --- a/legacy/elementary/src/lib/elm_entry.c +++ b/legacy/elementary/src/lib/elm_entry.c @@ -5276,6 +5276,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_flip.c b/legacy/elementary/src/lib/elm_flip.c index 0c99293ffb..6d4b99ab7f 100644 --- a/legacy/elementary/src/lib/elm_flip.c +++ b/legacy/elementary/src/lib/elm_flip.c @@ -2225,6 +2225,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { EO_OP_DESCRIPTION(ELM_OBJ_FLIP_SUB_ID_FRONT_VISIBLE_GET, "Get flip front visibility state"), diff --git a/legacy/elementary/src/lib/elm_flipselector.c b/legacy/elementary/src/lib/elm_flipselector.c index 829d597a93..e6f14b3533 100644 --- a/legacy/elementary/src/lib/elm_flipselector.c +++ b/legacy/elementary/src/lib/elm_flipselector.c @@ -1019,6 +1019,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { EO_OP_DESCRIPTION(ELM_OBJ_FLIPSELECTOR_SUB_ID_FLIP_NEXT, "Programmatically select the next item of a flip selector widget."), diff --git a/legacy/elementary/src/lib/elm_frame.c b/legacy/elementary/src/lib/elm_frame.c index 13e6fe903a..eb36634737 100644 --- a/legacy/elementary/src/lib/elm_frame.c +++ b/legacy/elementary/src/lib/elm_frame.c @@ -350,6 +350,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_gengrid.c b/legacy/elementary/src/lib/elm_gengrid.c index 42f6000e0b..3823f406e1 100644 --- a/legacy/elementary/src/lib/elm_gengrid.c +++ b/legacy/elementary/src/lib/elm_gengrid.c @@ -1451,6 +1451,8 @@ _gengrid_pan_class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_PAN_CLASS_NAME, klass); } static const Eo_Class_Description _elm_obj_gengrid_pan_class_desc = { @@ -3976,6 +3978,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { EO_OP_DESCRIPTION(ELM_OBJ_GENGRID_SUB_ID_ITEM_SIZE_SET, "Set the size for the items of a given gengrid widget."), diff --git a/legacy/elementary/src/lib/elm_genlist.c b/legacy/elementary/src/lib/elm_genlist.c index 12b05721c0..12a8274515 100644 --- a/legacy/elementary/src/lib/elm_genlist.c +++ b/legacy/elementary/src/lib/elm_genlist.c @@ -2179,6 +2179,8 @@ _genlist_pan_class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_PAN_CLASS_NAME, klass); } static const Eo_Class_Description _genlist_pan_class_desc = { @@ -7331,6 +7333,8 @@ _class_constructor(Eo_Class *klass) if (_elm_config->access_mode) _elm_genlist_smart_focus_next_enable = EINA_TRUE; + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_gesture_layer.c b/legacy/elementary/src/lib/elm_gesture_layer.c index 72eb8f8b37..14aa980f35 100644 --- a/legacy/elementary/src/lib/elm_gesture_layer.c +++ b/legacy/elementary/src/lib/elm_gesture_layer.c @@ -4033,6 +4033,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_glview.c b/legacy/elementary/src/lib/elm_glview.c index 613e079188..023a283cdf 100644 --- a/legacy/elementary/src/lib/elm_glview.c +++ b/legacy/elementary/src/lib/elm_glview.c @@ -577,6 +577,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_grid.c b/legacy/elementary/src/lib/elm_grid.c index 8035943fc7..2f32fbc407 100644 --- a/legacy/elementary/src/lib/elm_grid.c +++ b/legacy/elementary/src/lib/elm_grid.c @@ -368,6 +368,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_hover.c b/legacy/elementary/src/lib/elm_hover.c index 48bc42449f..470871cbe8 100644 --- a/legacy/elementary/src/lib/elm_hover.c +++ b/legacy/elementary/src/lib/elm_hover.c @@ -869,6 +869,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_icon.c b/legacy/elementary/src/lib/elm_icon.c index 01f050711b..0257c80bea 100644 --- a/legacy/elementary/src/lib/elm_icon.c +++ b/legacy/elementary/src/lib/elm_icon.c @@ -1142,6 +1142,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { EO_OP_DESCRIPTION(ELM_OBJ_ICON_SUB_ID_THUMB_SET, "Set the file that will be used, but use a generated thumbnail."), diff --git a/legacy/elementary/src/lib/elm_image.c b/legacy/elementary/src/lib/elm_image.c index fec2840bc3..6679b31515 100644 --- a/legacy/elementary/src/lib/elm_image.c +++ b/legacy/elementary/src/lib/elm_image.c @@ -1615,6 +1615,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_index.c b/legacy/elementary/src/lib/elm_index.c index a6a87d3ec8..527eec6f43 100644 --- a/legacy/elementary/src/lib/elm_index.c +++ b/legacy/elementary/src/lib/elm_index.c @@ -1501,6 +1501,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { EO_OP_DESCRIPTION(ELM_OBJ_INDEX_SUB_ID_AUTOHIDE_DISABLED_SET, "Enable or disable auto hiding feature for a given index widget."), diff --git a/legacy/elementary/src/lib/elm_interface_scrollable.c b/legacy/elementary/src/lib/elm_interface_scrollable.c index 643361a152..9dee088944 100644 --- a/legacy/elementary/src/lib/elm_interface_scrollable.c +++ b/legacy/elementary/src/lib/elm_interface_scrollable.c @@ -333,6 +333,8 @@ _elm_pan_class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_PAN_CLASS_NAME, klass); } static const Eo_Op_Description _elm_pan_op_desc[] = { @@ -4204,6 +4206,8 @@ _elm_scrollable_interface_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_SCROLLABLE_INTERFACE_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_inwin.c b/legacy/elementary/src/lib/elm_inwin.c index 4bec922f21..9f3975895d 100644 --- a/legacy/elementary/src/lib/elm_inwin.c +++ b/legacy/elementary/src/lib/elm_inwin.c @@ -187,6 +187,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { EO_OP_DESCRIPTION(ELM_OBJ_WIN_INWIN_SUB_ID_ACTIVATE, "Activates an inwin object, ensuring its visibility."), diff --git a/legacy/elementary/src/lib/elm_label.c b/legacy/elementary/src/lib/elm_label.c index 3c717ab8d2..2b92d874bb 100644 --- a/legacy/elementary/src/lib/elm_label.c +++ b/legacy/elementary/src/lib/elm_label.c @@ -751,6 +751,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { EO_OP_DESCRIPTION(ELM_OBJ_LABEL_SUB_ID_LINE_WRAP_SET, "Set the wrapping behavior of the label."), diff --git a/legacy/elementary/src/lib/elm_layout.c b/legacy/elementary/src/lib/elm_layout.c index 6abb9656e1..751572adc8 100644 --- a/legacy/elementary/src/lib/elm_layout.c +++ b/legacy/elementary/src/lib/elm_layout.c @@ -2199,6 +2199,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_list.c b/legacy/elementary/src/lib/elm_list.c index 6233c606b8..ffec117cfd 100644 --- a/legacy/elementary/src/lib/elm_list.c +++ b/legacy/elementary/src/lib/elm_list.c @@ -2521,6 +2521,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_map.c b/legacy/elementary/src/lib/elm_map.c index 4d65584878..39fb238570 100644 --- a/legacy/elementary/src/lib/elm_map.c +++ b/legacy/elementary/src/lib/elm_map.c @@ -3817,6 +3817,8 @@ _elm_map_pan_class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_PAN_CLASS_NAME, klass); } static const Eo_Class_Description _elm_map_pan_class_desc = { @@ -6528,6 +6530,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_mapbuf.c b/legacy/elementary/src/lib/elm_mapbuf.c index ab10988499..f42a9c2b93 100644 --- a/legacy/elementary/src/lib/elm_mapbuf.c +++ b/legacy/elementary/src/lib/elm_mapbuf.c @@ -408,6 +408,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { EO_OP_DESCRIPTION(ELM_OBJ_MAPBUF_SUB_ID_ENABLED_SET, "Enable or disable the map."), diff --git a/legacy/elementary/src/lib/elm_menu.c b/legacy/elementary/src/lib/elm_menu.c index 144314faf7..ac938d69b5 100644 --- a/legacy/elementary/src/lib/elm_menu.c +++ b/legacy/elementary/src/lib/elm_menu.c @@ -1283,6 +1283,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_notify.c b/legacy/elementary/src/lib/elm_notify.c index 5bccedcdfe..1068efc9e5 100644 --- a/legacy/elementary/src/lib/elm_notify.c +++ b/legacy/elementary/src/lib/elm_notify.c @@ -793,6 +793,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { EO_OP_DESCRIPTION(ELM_OBJ_NOTIFY_SUB_ID_ORIENT_SET, "Set the orientation."), diff --git a/legacy/elementary/src/lib/elm_panel.c b/legacy/elementary/src/lib/elm_panel.c index 5091b56454..d66030af84 100644 --- a/legacy/elementary/src/lib/elm_panel.c +++ b/legacy/elementary/src/lib/elm_panel.c @@ -520,6 +520,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { EO_OP_DESCRIPTION(ELM_OBJ_PANEL_SUB_ID_ORIENT_SET, "Sets the orientation of the panel."), diff --git a/legacy/elementary/src/lib/elm_panes.c b/legacy/elementary/src/lib/elm_panes.c index e0cac38497..a28ab52f0d 100644 --- a/legacy/elementary/src/lib/elm_panes.c +++ b/legacy/elementary/src/lib/elm_panes.c @@ -456,6 +456,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { EO_OP_DESCRIPTION(ELM_OBJ_PANES_SUB_ID_CONTENT_LEFT_SIZE_GET, "Get the size proportion of panes widget's left side."), diff --git a/legacy/elementary/src/lib/elm_photo.c b/legacy/elementary/src/lib/elm_photo.c index 12d82bc31b..0a57fa93ee 100644 --- a/legacy/elementary/src/lib/elm_photo.c +++ b/legacy/elementary/src/lib/elm_photo.c @@ -494,6 +494,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_photocam.c b/legacy/elementary/src/lib/elm_photocam.c index c7cf5864d9..6cb40f82e4 100644 --- a/legacy/elementary/src/lib/elm_photocam.c +++ b/legacy/elementary/src/lib/elm_photocam.c @@ -414,6 +414,8 @@ _photocam_pan_class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_PAN_CLASS_NAME, klass); } static const Eo_Class_Description _elm_photocam_pan_class_desc = { @@ -2223,6 +2225,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_plug.c b/legacy/elementary/src/lib/elm_plug.c index 32889bc73e..ed5e3827fb 100644 --- a/legacy/elementary/src/lib/elm_plug.c +++ b/legacy/elementary/src/lib/elm_plug.c @@ -202,6 +202,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_prefs.c b/legacy/elementary/src/lib/elm_prefs.c index d8c29052a1..b24394533d 100644 --- a/legacy/elementary/src/lib/elm_prefs.c +++ b/legacy/elementary/src/lib/elm_prefs.c @@ -2215,6 +2215,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_progressbar.c b/legacy/elementary/src/lib/elm_progressbar.c index ccb0aa1e7c..4b76eaa448 100644 --- a/legacy/elementary/src/lib/elm_progressbar.c +++ b/legacy/elementary/src/lib/elm_progressbar.c @@ -680,6 +680,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { EO_OP_DESCRIPTION(ELM_OBJ_PROGRESSBAR_SUB_ID_PULSE_SET, "Set whether a given progress bar widget is at 'pulsing mode' or not."), diff --git a/legacy/elementary/src/lib/elm_radio.c b/legacy/elementary/src/lib/elm_radio.c index 6a5d1dd527..4598266762 100644 --- a/legacy/elementary/src/lib/elm_radio.c +++ b/legacy/elementary/src/lib/elm_radio.c @@ -565,6 +565,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { EO_OP_DESCRIPTION(ELM_OBJ_RADIO_SUB_ID_GROUP_ADD, "Add this radio to a group of other radio objects."), diff --git a/legacy/elementary/src/lib/elm_route.c b/legacy/elementary/src/lib/elm_route.c index 4222d9c3d2..1aafef3727 100644 --- a/legacy/elementary/src/lib/elm_route.c +++ b/legacy/elementary/src/lib/elm_route.c @@ -323,6 +323,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { EO_OP_DESCRIPTION(ELM_OBJ_ROUTE_SUB_ID_EMAP_SET, "Set the emap object which describes the route."), diff --git a/legacy/elementary/src/lib/elm_scroller.c b/legacy/elementary/src/lib/elm_scroller.c index d95e5c76dd..22570958dc 100644 --- a/legacy/elementary/src/lib/elm_scroller.c +++ b/legacy/elementary/src/lib/elm_scroller.c @@ -1152,6 +1152,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_segment_control.c b/legacy/elementary/src/lib/elm_segment_control.c index 67c88ad435..0d1a68872e 100644 --- a/legacy/elementary/src/lib/elm_segment_control.c +++ b/legacy/elementary/src/lib/elm_segment_control.c @@ -956,6 +956,8 @@ _class_constructor(Eo_Class *klass) }; eo_class_funcs_set(klass, func_desc); + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); + if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) _elm_segment_control_smart_focus_next_enable = EINA_TRUE; } diff --git a/legacy/elementary/src/lib/elm_separator.c b/legacy/elementary/src/lib/elm_separator.c index ddb94a736d..2fabf5a4fa 100644 --- a/legacy/elementary/src/lib/elm_separator.c +++ b/legacy/elementary/src/lib/elm_separator.c @@ -149,6 +149,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_slider.c b/legacy/elementary/src/lib/elm_slider.c index db9a222bd3..06958e9e2a 100644 --- a/legacy/elementary/src/lib/elm_slider.c +++ b/legacy/elementary/src/lib/elm_slider.c @@ -1334,6 +1334,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_slideshow.c b/legacy/elementary/src/lib/elm_slideshow.c index 399b9b16dd..5b581fd620 100644 --- a/legacy/elementary/src/lib/elm_slideshow.c +++ b/legacy/elementary/src/lib/elm_slideshow.c @@ -986,6 +986,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { EO_OP_DESCRIPTION(ELM_OBJ_SLIDESHOW_SUB_ID_ITEM_ADD, "Add (append) a new item in a given slideshow widget."), diff --git a/legacy/elementary/src/lib/elm_spinner.c b/legacy/elementary/src/lib/elm_spinner.c index bbce5dd12c..9bf659891a 100644 --- a/legacy/elementary/src/lib/elm_spinner.c +++ b/legacy/elementary/src/lib/elm_spinner.c @@ -1253,6 +1253,8 @@ _class_constructor(Eo_Class *klass) }; eo_class_funcs_set(klass, func_desc); + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); + if (_elm_config->access_mode) _elm_spinner_smart_focus_next_enable = EINA_TRUE; } diff --git a/legacy/elementary/src/lib/elm_table.c b/legacy/elementary/src/lib/elm_table.c index a4c9ffa3c5..eb7ae7e706 100644 --- a/legacy/elementary/src/lib/elm_table.c +++ b/legacy/elementary/src/lib/elm_table.c @@ -463,6 +463,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_thumb.c b/legacy/elementary/src/lib/elm_thumb.c index f6697bb263..7a70a21d71 100644 --- a/legacy/elementary/src/lib/elm_thumb.c +++ b/legacy/elementary/src/lib/elm_thumb.c @@ -4,6 +4,8 @@ EAPI Eo_Op ELM_OBJ_THUMB_BASE_ID = EO_NOOP; +#define MY_CLASS_NAME "elm_thumb" + #define MY_CLASS ELM_OBJ_THUMB_CLASS static const char SIG_CLICKED[] = "clicked"; @@ -884,6 +886,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { @@ -900,7 +904,7 @@ static const Eo_Op_Description op_desc[] = { static const Eo_Class_Description class_desc = { EO_VERSION, - "elm_thumb", + MY_CLASS_NAME, EO_CLASS_TYPE_REGULAR, EO_CLASS_DESCRIPTION_OPS(&ELM_OBJ_THUMB_BASE_ID, op_desc, ELM_OBJ_THUMB_SUB_ID_LAST), NULL, diff --git a/legacy/elementary/src/lib/elm_toolbar.c b/legacy/elementary/src/lib/elm_toolbar.c index 10a6f64484..1d0422f23c 100644 --- a/legacy/elementary/src/lib/elm_toolbar.c +++ b/legacy/elementary/src/lib/elm_toolbar.c @@ -3664,6 +3664,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_video.c b/legacy/elementary/src/lib/elm_video.c index 12de650f87..e71a9826fb 100644 --- a/legacy/elementary/src/lib/elm_video.c +++ b/legacy/elementary/src/lib/elm_video.c @@ -763,6 +763,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { EO_OP_DESCRIPTION(ELM_OBJ_VIDEO_SUB_ID_FILE_SET, "Define the file or URI that will be the video source."), diff --git a/legacy/elementary/src/lib/elm_web.c b/legacy/elementary/src/lib/elm_web.c index 72ff246ab6..a943de1933 100644 --- a/legacy/elementary/src/lib/elm_web.c +++ b/legacy/elementary/src/lib/elm_web.c @@ -2682,6 +2682,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { EO_OP_DESCRIPTION(ELM_OBJ_WEB_SUB_ID_WEBKIT_VIEW_GET, "Get internal ewk_view object from web object."), diff --git a/legacy/elementary/src/lib/elm_web2.c b/legacy/elementary/src/lib/elm_web2.c index edf0c891a7..04151d9367 100644 --- a/legacy/elementary/src/lib/elm_web2.c +++ b/legacy/elementary/src/lib/elm_web2.c @@ -1262,6 +1262,8 @@ _class_constructor(Eo_Class *klass) EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { EO_OP_DESCRIPTION(ELM_OBJ_WEB_SUB_ID_WEBKIT_VIEW_GET, "Get internal ewk_view object from web object."), diff --git a/legacy/elementary/src/lib/elm_widget.c b/legacy/elementary/src/lib/elm_widget.c index 3e44b01db8..f3b2012927 100644 --- a/legacy/elementary/src/lib/elm_widget.c +++ b/legacy/elementary/src/lib/elm_widget.c @@ -5484,6 +5484,8 @@ _class_constructor(Eo_Class *klass) }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = { diff --git a/legacy/elementary/src/lib/elm_win.c b/legacy/elementary/src/lib/elm_win.c index 0ed086ff48..ebd74026a9 100644 --- a/legacy/elementary/src/lib/elm_win.c +++ b/legacy/elementary/src/lib/elm_win.c @@ -5299,6 +5299,8 @@ _class_constructor(Eo_Class *klass) }; eo_class_funcs_set(klass, func_desc); + + evas_smart_legacy_type_register(MY_CLASS_NAME, klass); } static const Eo_Op_Description op_desc[] = {