gesture manager doesn't need 'canvas' prefix.
It seems that this patch has no reviewers specified. If you are unsure who can review your patch, please check this wiki page and see if anyone can be added: https://phab.enlightenment.org/w/maintainers_reviewers/
This causes build error with --enable-csharp-bindings.
Because Efl.Canvas.Gesture becomes Efl.Gesture and we already have Efl.Gesture.Events.
Efl.Gesture was a namespace in C# but now it becomes a class as well.
To resolve this issue, we have 2 options.
- Efl.Gesture -> Efl.Gesture.Object
- Efl.Gesture.Events -> Efl.Gesture_Events
Do you think which one is better? Or is there any other option for this issue?
@CHAN Why do you think Efl.Canvas.Gesture does not need the Canvas prefix? Gestures seem related to the Canvas to me.
If the C function name is too long, you can always use the c_prefix to shorten it.
I prefer not like adding classes to the top-level Efl namespace, unless there is a good reason...
For this Input prefix looks more meaningful.
But When i add Input prefix for gesture manager.
It looks implementing efl_input_types and events, Actually not though.
I think it is confusing to use.
So Let's leave it.