mixin Efl.Ui.Clickable @beta ├ (M) press :: @protected ├ (M) unpress :: @protected ├ (M) button_state_reset :: @protected ├ (E) clicked ├ (E) clicked,any ├ (E) pressed ├ (E) unpressed ├ (E) longpressed
|Open||None||T7510 evaluate stabilization potential of efl.ui classes and dependencies|
Everything else requires you to check the button that you have clicked *every time* you attach to this event. Where our main usage is, that only the primary button is interesting. This is sort of a compromise between usability and smallness.
After some thought, I think maybe an improvement on this could be using changed and changed,primary, where the latter indicates the left button has been pressed on a standard mouse configuration. This more definitively handles the case of e.g., left-handed mouse configuration for Xorg/Wayland and we can mention that the primary event will continue to work for right-handed configurations.
Hm I suppose it makes sense to move it, but then why not have it be efl.input.clickable to go with efl.input.interface?
I meant clicked and clicked,primary, I'm in too many tickets at once...