forked from enlightenment/efl
eolian_mono: remove unused EventArgs parameter of OnXXXEvent
Summary: if a event doesn't have `EventArgs`, parameter `EventArgs e` of its OnXXXEvent is naver used. ref T8414 Test Plan: meson setup -Dbindings=mono,cxx -Dmono-beta=true Reviewers: lauromoura Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8414 Differential Revision: https://phab.enlightenment.org/D10656
This commit is contained in:
parent
31f1a20d0c
commit
5448c43bab
|
@ -508,10 +508,19 @@ struct event_definition_generator
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Close summary
|
||||||
|
if (!as_generator(scope_tab << "/// </summary>\n").generate(sink, nullptr, context))
|
||||||
|
return false;
|
||||||
|
|
||||||
|
if (evt.type.is_engaged())
|
||||||
|
{
|
||||||
|
if (!as_generator(scope_tab << "/// <param name=\"e\">Event to raise.</param>\n"
|
||||||
|
).generate(sink, nullptr, context))
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
if (!as_generator(
|
if (!as_generator(
|
||||||
scope_tab << "/// </summary>\n"
|
scope_tab << (is_concrete ? "public" : "protected virtual") << " void On" << event_name << "(" << (!evt.type.is_engaged() ? "" : event_args_type + " e") << ")\n"
|
||||||
<< scope_tab << "/// <param name=\"e\">Event to raise.</param>\n"
|
|
||||||
<< scope_tab << (is_concrete ? "public" : "protected virtual") << " void On" << event_name << "(" << event_args_type << " e)\n"
|
|
||||||
<< scope_tab << "{\n"
|
<< scope_tab << "{\n"
|
||||||
<< scope_tab << scope_tab << "var key = \"_" << upper_c_name << "\";\n"
|
<< scope_tab << scope_tab << "var key = \"_" << upper_c_name << "\";\n"
|
||||||
<< scope_tab << scope_tab << "IntPtr desc = Efl.EventDescription.GetNative(" << library_name << ", key);\n"
|
<< scope_tab << scope_tab << "IntPtr desc = Efl.EventDescription.GetNative(" << library_name << ", key);\n"
|
||||||
|
|
Loading…
Reference in New Issue