[E-devel] Fixing EFL and input focus on Maemo5/Fremantle
Hi all, Valerio from Maemo community and developer of Python-EFL based Bluemaemo noticed that all EFL applications are broken with regard to focus on Maemo5 (aka Fremantle) platform. Actually, lots of people noticed it, but Valerio investigated the problem and solutions people were using to solve it on other platforms and found a very descriptive comment by Qt folks: http://qt.gitorious.org/+qt-maemo-developers/qt/qt-maemo/commit/fbf22e64599b220cf95ca90d27d0eb6cdeaa91fe // according to the ICCCM, the XSetInputFocus() should be optional for non-modal windows // see also http://mail.gnome.org/archives/wm-spec-list/2007-March/msg1.html // seems like the Maemo5 WM is broken in that regard and always needs an explicit // XSetInputFocus() call. So my suggestion is us to work around and add that to Ecore_Evas using X backend. We can even leave this always enabled as it will not break the standard, as it says optional. Suggestions, opinions? -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Fixing EFL and input focus on Maemo5/Fremantle
Sorry if this is sidetracking a tad, but we also need a focus theme for elementary (and E i guess). I know with my nokia 770 there was a single button that was used like a left click. I imagine the n900 is quite the same. Anyway, if anyone has any suggestions on a focus theme, id gladly make it up. Also, try to think of something different to the old focus look. ;) -Toma On 11/29/09, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: Hi all, Valerio from Maemo community and developer of Python-EFL based Bluemaemo noticed that all EFL applications are broken with regard to focus on Maemo5 (aka Fremantle) platform. Actually, lots of people noticed it, but Valerio investigated the problem and solutions people were using to solve it on other platforms and found a very descriptive comment by Qt folks: http://qt.gitorious.org/+qt-maemo-developers/qt/qt-maemo/commit/fbf22e64599b220cf95ca90d27d0eb6cdeaa91fe // according to the ICCCM, the XSetInputFocus() should be optional for non-modal windows // see also http://mail.gnome.org/archives/wm-spec-list/2007-March/msg1.html // seems like the Maemo5 WM is broken in that regard and always needs an explicit // XSetInputFocus() call. So my suggestion is us to work around and add that to Ecore_Evas using X backend. We can even leave this always enabled as it will not break the standard, as it says optional. Suggestions, opinions? -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Sent from my mobile device -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Fixing EFL and input focus on Maemo5/Fremantle
On Sat, 28 Nov 2009 18:01:18 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: what i don't get is... efl doesnt set take_focus modes on its windows... so why is it getting a take focus request? Hi all, Valerio from Maemo community and developer of Python-EFL based Bluemaemo noticed that all EFL applications are broken with regard to focus on Maemo5 (aka Fremantle) platform. Actually, lots of people noticed it, but Valerio investigated the problem and solutions people were using to solve it on other platforms and found a very descriptive comment by Qt folks: http://qt.gitorious.org/+qt-maemo-developers/qt/qt-maemo/commit/fbf22e64599b220cf95ca90d27d0eb6cdeaa91fe // according to the ICCCM, the XSetInputFocus() should be optional for non-modal windows // see also http://mail.gnome.org/archives/wm-spec-list/2007-March/msg1.html // seems like the Maemo5 WM is broken in that regard and always needs an explicit // XSetInputFocus() call. So my suggestion is us to work around and add that to Ecore_Evas using X backend. We can even leave this always enabled as it will not break the standard, as it says optional. Suggestions, opinions? -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel