Hi Michal, I don't fully understand your approach. Yes, WebKit-EFL should never use anything from Elementary, however it should provide hooks, virtuals or something to extend WebKit-EFL to provide the required functions. That was the case with Menu and ComboBox/Selection or creating new windows in the past.
In this sense it is expected that elm_web, which is a widget, implements/provides these hooks to WebKit-EFL. It would make your requested patch useless. For EWebLauncher or other in-webkit tests, you should replicate the copy and paste behavior. Sorry, but that is the case for other things as well. Also please make sure they are isolated inside #ifdef so it will still work on Framebuffer, Wayland and so on. Please clarify your use case before we merge this patch. Best Regards, -- Gustavo On Mon, May 21, 2012 at 12:20 PM, Michal Pakula vel Rutka <[email protected]> wrote: > > Dear EFL developers, > > I am currently implementing a clipboard for WebKit-EFL. When using > elm_cnp_selection_get and set function an evas object passed has to be a > widget. Currently in WebKit-EFL we are using an view which is an > Evas_Object, but not a widget. Sample WebKit applications like EWebLauncher > and tests applications does not use elementary so I cannot obtain parent > widget for a view object and finally we cannot perform copy and paste > operations. > Widgets are used in elm_cnp_selection functions to obtain Ecore_X_Window. > My patch leaves current way of obtaining it and adds an another in case when > the standard one fails. When Evas_Object is not a widget I am trying to get > an Ecore_X_Window using ecore. > > > BR, > Michal > > The above message is intended solely for the named addressee and may > contain trade secret, industrial technology or privileged and confidential > information otherwise protected under applicable law. Any unauthorized > dissemination, distribution, copying or use of the information contained in > this communication is strictly prohibited. If you have received this > communication in error, please notify sender by email and delete this > communication immediately. > > > Powyższa wiadomość przeznaczona jest wyłącznie dla adresata niniejszej > wiadomości i może zawierać informacje będące tajemnicą handlową, tajemnicą > przedsiębiorstwa oraz informacje o charakterze poufnym chronione > obowiązującymi przepisami prawa. Jakiekolwiek nieuprawnione ich > rozpowszechnianie, dystrybucja, kopiowanie lub użycie informacji zawartych w > powyższej wiadomości jest zabronione. Jeśli otrzymałeś powyższą wiadomość > omyłkowo, uprzejmie proszę poinformuj o tym fakcie drogą mailową nadawcę tej > wiadomości oraz niezwłocznie usuń powyższą wiadomość ze swojego komputera. > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > enlightenment-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -------------------------------------- MSN: [email protected] Skype: gsbarbieri Mobile: +55 (19) 9225-2202 ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
