I have changed patch a little. Region show should be performed only for the objects which implement elm_wdg_focus_region_get(), such as entry. Otherwise, do not show region the object when it is focused.
2013/1/5 Bluezery <ohpo...@gmail.com>: > Hello, > > I have made a patch for fixing region show of widget focus in scroller. > Previously, region show is not correct if focused object is not in the > viewport of ther scroller > Because region show calculation is done only by evas object geometry. > But scroller object can know the viewport region in the scroller. It > is different from evas object geometry. > > In my patch, > if focused object is requested to be shown, focused object calculates > it itself (by elm_widget_focus_region_get) or evas geometry is > gained. > If parent is not scroller, geometry is changed by this parent for > showing this parent in the scroller if grand parent is scroller. > If parent is scroller, it find out whether the object is in the > viewport of the scroller object (parent) and region to be shown is > calculated. > > Please review this patch. > > -- > BRs, > Kim. -- BRs, Kim.
elm_widget_focus.patch
Description: Binary data
------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122412
_______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel