[SailfishDevel] How to fully expand PullDownMenu programmatically or elsehow to use expandable menu items?
christopher.lamb at thurweb.ch
christopher.lamb at thurweb.ch
Fri Oct 18 15:34:24 UTC 2013
Hi Artem
Are you saying that when the pulley menu opens, the "Change Language"
menu item would already be expanded with a list of languages?
If so, my gut reaction is that that would be a little strange. I would
expect the ComboBox to open when the user clicks "Change Language".
However I fought with something similar some months ago. In my case I
have a ListView, in this case with a list of countries. When one is
PressedAndHeld, a ContextMenu opens below the MenuItem, and the
ListView must resize (i.e. expand) accordingly. This proved quite
tricky to do.
I have just posted a small demo project I made at the time to Github at:
https://github.com/sailfishapps/ThrowawayDemos/tree/master/Working/LandedSettingsCMenuDemo2
m.f.g
Chris
Zitat von "Artem Marchenko" <artem.marchenko at gmail.com>:
> Hi All
>
> *ComboBox inside the pulley menu*
> I am trying to have a language selection in a pulley menu. ComboBox seems
> to be ideal for this purpose, I add it into the PullDownMenu and everything
> works just great except that the user has to expand the menu fully for
> clicking on ComboBox, this item is not activatable during the pull.
>
> *Activation during the pull*
> Well, I want it to activate during the pull, so I wrapped it into a
> MenuItem and passed onClicked from MenuItem to inner ComboBox. That works
> fine if combobox has so many items that it launches a full page on click.
>
> So I tried preventing pulley from closing via cancelBounceBack() - doesn't
> look good, not the same as if user activates item manually.
>
> *How do I expand the pulley menu fully programmatically*
> - So how do I simulate the situation when user fully expands the pulley
> menu then?
> - Or is the whole idea wrong and [coming] UI guidelines are going to tell
> that only true single line MenuItems should be selectable during pull?
>
>
> Best regards,
> Artem.
>
> --
> Artem Marchenko
> http://agilesoftwaredevelopment.com
> http://twitter.com/AgileArtem
>
More information about the Devel
mailing list