Page MenuHomePhabricator

efl.ui.scroller
Open, TODOPublic

Description

class Efl.Ui.Scroller @beta
bu5hm4n created this task.May 3 2019, 11:52 AM
bu5hm4n triaged this task as TODO priority.
Diffusion closed subtask T7562: efl.input.interface as Resolved.

@woohyun @eagleeye is this needed right now or are widgets relying on their own scrollers? scroll_manager works well.

It is necessary to replace elm.scroller widget.

zmike added a comment.Fri, Sep 6, 6:04 AM

Yes, but is it actually going to be used or will scrolling be implemented directly by widgets (such as collectionview, listview, gridview, ...)?

@zmike

I cannot catch well your point.

Legacy elm_scroller is something that can contains everything what application wants - and this efl_ui_scroller is an alternative for that.

So, I think that efl_ui_scroller would be used a lot from application directly.

Let me know if I am not understanding well about your point.

zmike added a comment.Wed, Sep 11, 7:53 AM

Scroller itself is a widget container. It holds other widgets and scrolls them.

There is also the ability to implement scrolling directly inside widgets, for example in lists. A list widget does not need to be inside a scroller because it can scroll. So for example, if you have a series of images packed into a box widget, you would put the box into a scroller to provide scrolling since a box cannot scroll, and you would need this class.

I am just making sure that there is a direct demand to have this class stable in this release.

@zmike

It has been used directly with variety cases in Tizen as a basic widget class.
So, I really hope to make it stable for this release.

zmike added a comment.Thu, Sep 12, 7:02 AM

Alright, just checking.

@zmike

Thanks for checking, and let me know if you need any help on this task.

@eagleeye

Please take a look at this task together.

zmike added a comment.Fri, Sep 13, 7:33 AM

I don't see a problem with this class currently.

zmike moved this task from Backlog to Stabilized on the efl: api board.Fri, Sep 13, 7:33 AM