From: Gustavo S. B. <bar...@pr...> - 2011-11-21 18:28:19
|
On Mon, Nov 21, 2011 at 1:51 PM, Guilherme Silveira <xg...@gm...> wrote: > Hi all, > > I'm using framebuffer and I'm trying to use an entry, but i can't edit it, > after call elm_entry_editable_set<http://docs.enlightenment.org/auto/elementary/group__Entry.html#gafbb9b73e2710cd927e3af3c615ada5ac>the > same problem occurs.. > I was looking for this problem in the code, and i found something.. > In elementary, file elm_widget.c, function _parent_focus has follow > condition: > if (sd->top_win_focused) > I debug and saw this value is false, so the focus can't setted.. > Why this variable is false? I found in ecore a function that emit some > signals and make this variable true! > In elm_win.c is connected to focus event using > ecore_evas_callback_focus_in_set function, but the callback function is > never called in ecore_evas_fb.. > > Do you have some ideia to fix this problem? Should be a bug as evas_focus_in() is never called... likely the single-window displays are not calling it... but they should. I can't look it now, but likely ecore_evas_fb_new() implementation is the way to place it. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -------------------------------------- MSN: bar...@gm... Skype: gsbarbieri Mobile: +55 (19) 9225-2202 |