Page MenuHomePhabricator

Split changed,user to changed,user and changed,user,pre
Open, Incoming QueuePublic

Description

At the moment we have changed,user which lets you filter the text, and is also what's used for undo/redo and other things.

There's a problem with having it in just one call. The problem is that if you want to be able to filter input, you want to be able to filter it *before* it gets inserted to the textblock, but if you want the signal about what's actually changed, you want it *after* it's been inserted to the textblock so functions like efl_text_get() will work.

The solution is therefore to split to two events:
changed,user,pre - called before textblock has actually been touched.
changed,user - will be called after the textblock has been modified.

tasn created this task.Oct 11 2019, 12:55 AM
zmike moved this task from Backlog to Evaluating on the efl: api board.Oct 14 2019, 5:56 AM
ali.alzyod moved this task from Evaluating to Backlog on the efl: api board.Feb 10 2020, 3:12 AM