On 29/04/2020 14:39, Stefan Schmidt wrote: [...]
== Copy and Paste rework ==
[...]
Since Copy & Paste and Drag & Drop is mostly about display protocol we have a huge amount of platform depending protocol code, this code is placed in the ecore evas modules of the corresponding platform. In elementary we have the code around to glue the ecore evas abstraction to elm code. As an example for what this code does: When ecore-evas notifies you that the selection of something has changed, this event needs to be translated to the widget that have registered a event for it. Also, when there is a mouse over while doing a dragging operation, these move events have to be delivered to the widgets that have asked for them.
I am deeply impressed. Since I first wrote about Target Markup Adoption and Smart Insertion (https://cora.ucc.ie/bitstream/handle/10468/1690/Human-Interfaces-to-Structured-Documents.pdf#page=371) there have been relatively few adoptions, mainly in the Xopus and TinyMCE in-browser editors and in the "Paste Special" dialogs of some applications. I am really looking forward to seeing this.
Peter _______________________________________________ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users