lauromoura pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=be4f8b253ba7cd274964ca4b9fd8d5b08414aa97

commit be4f8b253ba7cd274964ca4b9fd8d5b08414aa97
Author: Yeongjong Lee <[email protected]>
Date:   Fri Nov 1 16:01:49 2019 -0300

    mono: blacklist functions related to native event
    
    Summary:
    `efl_event_callback_forwarder_priority_del`
    => It can be replaced with `obj.XXXEvent -= callback;`.
    Furthermore, `efl_event_callback_forwarder_priority_add` is already in 
blacklist.
    
    `efl_ui_widget_input_event_handler`
    => It can be replaced with `obj.DownEvent`, `obj.UpEvent` and 
`obj.PointerWhellEvent`.
    
    `efl_access_object_event_handler_add`
    `efl_access_object_event_handler_del`
    `efl_access_object_event_emit`
    => They are functions to handle global event related to access(E.g. 
`elm_atspi_bridge`).
    It should be generated to `static event` in C#.
    
    Test Plan: meson setup -Dbindings=mono,cxx -Dmono-beta=true
    
    Reviewers: lauromoura, Jaehyun_Cho
    
    Reviewed By: lauromoura
    
    Subscribers: cedric, #reviewers, #committers
    
    Tags: #efl
    
    Differential Revision: https://phab.enlightenment.org/D10585
---
 src/bin/eolian_mono/eolian/mono/blacklist.hh | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/bin/eolian_mono/eolian/mono/blacklist.hh 
b/src/bin/eolian_mono/eolian/mono/blacklist.hh
index 060990c8c9..07c365fbf6 100644
--- a/src/bin/eolian_mono/eolian/mono/blacklist.hh
+++ b/src/bin/eolian_mono/eolian/mono/blacklist.hh
@@ -64,7 +64,12 @@ inline bool is_function_blacklisted(std::string const& 
c_name)
     || c_name == "efl_ui_list_model_size_get"
     || c_name == "efl_ui_list_relayout_layout_do"
     || c_name == "efl_event_callback_forwarder_priority_add" // Depends on 
constants support.
+    || c_name == "efl_event_callback_forwarder_del"
     || c_name == "efl_ui_text_context_menu_item_add"
+    || c_name == "efl_ui_widget_input_event_handler"
+    || c_name == "efl_access_object_event_handler_add"
+    || c_name == "efl_access_object_event_handler_del"
+    || c_name == "efl_access_object_event_emit"
     ;
 }
 

-- 


Reply via email to