Page MenuHomePhabricator

efl: Rename duplicated event names
Closed, ResolvedPublic


The following events have duplicated names in different classes or interfaces. When a class inherits two different events with the same name, it is not clear which one is being received, or which one the user was expecting to receive.
Moreover, some bindings (like C#) incur in actual symbol clashes and compilation errors.

T7454 will make sure this situation does not happen again. This ticket fixes the current names.

  • event: selection,changed: Efl.Access.Selection, Efl.Ui.Selectable, Efl.Text_Interactive
  • event: error: Efl.Loop_Fd, Efl.Net.Server

Care should be taken to not disturb legacy apps.

segfaultxavi triaged this task as High priority.
segfaultxavi moved this task from Backlog to TODO on the efl: language bindings board.
segfaultxavi removed segfaultxavi as the assignee of this task.
segfaultxavi updated the task description. (Show Details)
bu5hm4n added a subscriber: bu5hm4n.Feb 1 2019, 7:44 AM

Resize => image_resize, and emit legacy "resize"

focus,out efl_input_interface should not have that event. Check if those two interfaces should be merged.

The rest needs, "just solving".

bu5hm4n updated the task description. (Show Details)Mar 7 2019, 1:23 PM

I dropped the rest out of the list which is not there anymore.