[SailfishDevel] How to combine multiple Flickables?

Marcin M. marmistrzmar at gmail.com
Tue Aug 12 14:36:21 UTC 2014


OK, I might've found where the problem is. a -> b will mean b is a's child
(a is b's parent (doesn't have to be a visual parent). Then

SilicaFlickable -> Column -> SilicaListView -> Column (a delegate) ->
TextField.

So maybe SilicaListView isn't simply the TextField's visual parent?
TextAutoScroller.qml has some code for multiple Flickables.

Maybe it'd be a good idea to add an option to specify the Flickable to
scroll to manually?

--
Marcin


2014-08-11 12:10 GMT+02:00 Marcin M. <marmistrzmar at gmail.com>:

> It worked like charm but one more difficulty occured: inside the delegate
> there's a TextField (it's much easier to handle this than a "global"
> TextField). If in gains focus, it doesn't autoScroll at all (it'd like to
> scroll inside the inner flickable). If I put second TextField outside the
> SilicaListView, it scrolls perfectly. How to handle this? I tried setting
> the main SilicaFlickable as a visual parent but it causes even more trouble
> (visual layout broken)
>
> --
> Marcin
>
>
> 2014-08-04 18:24 GMT+02:00 Marcin M. <marmistrzmar at gmail.com>:
>
> Thanks, I'll try it out.
>>
>> --
>> Marcin
>>
>>
>> 2014-08-04 13:58 GMT+02:00 Andrey Kozhevnikov <coderusinbox at gmail.com>:
>>
>>  set pressDelay: 0 to flickable and listview
>>>
>>> 04.08.2014 16:42, Marcin M. пишет:
>>>
>>>     Hi,
>>>
>>>  My app uses PullDown and PushUp menus. Besides, it has a SilicaListView
>>> inside to support multiple views inside the app (different text displayed
>>> on each view).
>>>
>>>  Page
>>> {
>>>      SilicaFlickable // vertical one
>>>     {
>>>           PullDownMenu{ ... }
>>>          PushUpMenu{ ... }
>>>           SilicaListView { orientation: ListView.Horizontal; snapMode:
>>> ListView.snapOneItem; ... }
>>>      }
>>> }
>>>
>>>  1. If the menu has been used, most gestures are stealed by the top
>>> Flickable and it's difficult to switch views. if a view has been switched,
>>> it's easy to go back to the view. How to cope with this (make all swipes -
>>> both horizontal and vertical of equal importance)
>>>
>>>  2. How to properly indicate to the user, that there are still views
>>> left? Should I do it the same way as the PullDownMenu indicates? Simply
>>> allowing to go out of bounds for a little?
>>>
>>>  Thanks
>>>       --
>>> Marcin
>>>
>>>
>>> _______________________________________________
>>> SailfishOS.org Devel mailing list
>>> To unsubscribe, please send a mail to devel-unsubscribe at lists.sailfishos.org
>>>
>>>
>>>
>>> _______________________________________________
>>> SailfishOS.org Devel mailing list
>>> To unsubscribe, please send a mail to
>>> devel-unsubscribe at lists.sailfishos.org
>>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.sailfishos.org/pipermail/devel/attachments/20140812/6011f3b6/attachment.html>


More information about the Devel mailing list