Page MenuHomePhabricator

efl.input.interface
Open, TODOPublic

Description

| | | |interface Efl.Input.Interface
| | | |├ (P) seat_event_filter
| | | |├ (E) pointer,move
| | | |├ (E) pointer,down
| | | |├ (E) pointer,up
| | | |├ (E) pointer,cancel
| | | |├ (E) pointer,in
| | | |├ (E) pointer,out
| | | |├ (E) pointer,wheel
| | | |├ (E) pointer,axis
| | | |├ (E) finger,move
| | | |├ (E) finger,down
| | | |├ (E) finger,up
| | | |├ (E) key,down
| | | |├ (E) key,up
| | | |├ (E) hold
| | | |├ (E) focus,in
| | | |├ (E) focus,out

Related Objects

StatusAssignedTask
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
zmike created this task.Jan 8 2019, 11:33 AM
zmike triaged this task as TODO priority.
zmike added a comment.Feb 15 2019, 6:47 AM

This seems like it has some overlap with T7584?

Where? I cannot find any overlap.

zmike added a comment.Feb 15 2019, 8:43 AM
(E) focus,in
(E) focus,out

Oh, I thought to meant "conceptual" overlap, sorry.

Yeah, right there, Efl.Ui.Win implements both interfaces, so a user will never know which one is receiving, or to which one he is subscribing.
Is this wrong, though? Do these two events mean the same thing?

cedric added a comment.Mar 6 2019, 7:34 PM

I can't figure out what are the difference between this two set of focus events. @bu5hm4n do you have an idea?

zmike added a comment.Mar 7 2019, 10:29 AM

It seems like this is the per-object input interface according to some sources.

zmike moved this task from Backlog to Evaluating on the efl: api board.Mar 8 2019, 7:32 AM

I think this is maybe reasonable?

seat_event_filter seems @beta wörthy, the rest looks good to me :)

zmike moved this task from Evaluating to Stabilized on the efl: api board.Mar 11 2019, 10:50 AM
zmike moved this task from Stabilized to Backlog on the efl: api board.Mar 11 2019, 2:57 PM

This requires all the other input classes so it can't be stabilized yet

zmike moved this task from Backlog to Evaluating on the efl: api board.Wed, May 15, 10:17 AM

We need to get this done so we can have input events.

This misses all the types of the events.

This misses all the types of the events.

There, just added them.

Thank you :)