Index: Source/build/scripts/make_event_factory.py |
diff --git a/Source/build/scripts/make_event_factory.py b/Source/build/scripts/make_event_factory.py |
index be8a2a916d38ed33ce7251b49fd41fe1347a4037..b929c9b079bdf4196070338141f57c79ae385f9e 100755 |
--- a/Source/build/scripts/make_event_factory.py |
+++ b/Source/build/scripts/make_event_factory.py |
@@ -37,6 +37,13 @@ import name_utilities |
import template_expander |
+def case_insensitive_matching(name): |
+ return (name == ('HTMLEvents') |
+ or name.startswith('Event') |
arv (Not doing code reviews)
2014/05/05 16:06:11
Why do we get "Events" here?
arv (Not doing code reviews)
2014/05/05 16:06:11
maybe?
or name == 'Event'
or name == 'Events'
...
|
+ or name.startswith('UIEvent') |
+ or name.startswith('CustomEvent') |
+ or name.startswith('MouseEvent')) |
+ |
class EventFactoryWriter(name_macros.Writer): |
defaults = { |
'ImplementedAs': None, |
@@ -50,6 +57,7 @@ class EventFactoryWriter(name_macros.Writer): |
'cpp_name': name_utilities.cpp_name, |
'enable_conditional': name_utilities.enable_conditional_if_endif, |
'lower_first': name_utilities.lower_first, |
+ 'case_insensitive_matching': case_insensitive_matching, |
'script_name': name_utilities.script_name, |
} |