We have moved to a new Sailfish OS Forum. Please start new discussions there.

Revision history [back]

click to hide/show revision 1
initial version

posted 2015-07-19 00:06:49 +0200

SilicaGridView

When SilicaGridView has flow: GridView.TopToBottom set, the pulley menus get inaccessible.

It seems to be similar to this bug.

import QtQuick 2.0
import Sailfish.Silica 1.0

ApplicationWindow
{
    initialPage: Page {
        SilicaGridView {
            anchors.fill: parent
            cellWidth: height / 10; cellHeight: cellWidth
            flow: GridView.TopToBottom  //< without this line the pulley menus are accessible
            model: 30
            delegate: Label { text: modelData }
            PullDownMenu {
                MenuItem { text: "PullDown 1" }
                MenuItem { text: "PullDown 2" }
            }
            PushUpMenu {
                MenuItem { text: "PushUp 1" }
                MenuItem { text: "PushUp 2" }
            }
        }
    }
}

SilicaGridView

When SilicaGridView has flow: GridView.TopToBottom set, the pulley menus get inaccessible.

It seems to be similar to this bug.

import QtQuick 2.0
import Sailfish.Silica 1.0

ApplicationWindow
{
    initialPage: Page {
        SilicaGridView {
            anchors.fill: parent
            cellWidth: height / 10; cellHeight: cellWidth
            flow: GridView.TopToBottom  //< without this line the pulley menus are accessible
            model: 30
            delegate: Label { text: modelData }
            PullDownMenu {
                MenuItem { text: "PullDown 1" }
                MenuItem { text: "PullDown 2" }
            }
            PushUpMenu {
                MenuItem { text: "PushUp 1" }
                MenuItem { text: "PushUp 2" }
            }
        }
    }
}

SilicaGridView[Bug] SilicaGridView with flow: GridView.TopToBottom breaks pulley menus

When SilicaGridView has flow: GridView.TopToBottom set, the pulley menus get inaccessible.

It seems to be similar to this bug.

import QtQuick 2.0
import Sailfish.Silica 1.0

ApplicationWindow
{
    initialPage: Page {
        SilicaGridView {
            anchors.fill: parent
            cellWidth: height / 10; cellHeight: cellWidth
            flow: GridView.TopToBottom  //< without this line the pulley menus are accessible
            model: 30
            delegate: Label { text: modelData }
            PullDownMenu {
                MenuItem { text: "PullDown 1" }
                MenuItem { text: "PullDown 2" }
            }
            PushUpMenu {
                MenuItem { text: "PushUp 1" }
                MenuItem { text: "PushUp 2" }
            }
        }
    }
}

[Bug] SilicaGridView with flow: GridView.TopToBottom FlowTopToBottom breaks pulley menus

When SilicaGridView has flow: GridView.TopToBottomGridView.FlowTopToBottom set, the pulley menus get inaccessible.

It seems to be similar to this bug.

import QtQuick 2.0
import Sailfish.Silica 1.0

ApplicationWindow
{
    initialPage: Page {
        SilicaGridView {
            anchors.fill: parent
            cellWidth: height / 10; cellHeight: cellWidth
            flow: GridView.TopToBottom GridView.FlowTopToBottom  //< without this line the pulley menus are accessible
            model: 30
            delegate: Label { text: modelData }
            PullDownMenu {
                MenuItem { text: "PullDown 1" }
                MenuItem { text: "PullDown 2" }
            }
            PushUpMenu {
                MenuItem { text: "PushUp 1" }
                MenuItem { text: "PushUp 2" }
            }
        }
    }
}

[Bug] SilicaGridView with FlowTopToBottom breaks pulley menus

When SilicaGridView has flow: GridView.FlowTopToBottom set, the pulley menus get inaccessible.

It seems to be similar to this bug.

import QtQuick 2.0
import Sailfish.Silica 1.0

ApplicationWindow
{
    initialPage: Page {
        SilicaGridView {
            id: gridView
            anchors.fill: parent
            cellWidth: height width / 10; 3; cellHeight: cellWidth
            flow: GridView.FlowTopToBottom  //< without this line the pulley menus are accessible
            model: 30
            delegate: Rectangle {
                width: gridView.cellWidth
                height: gridView.cellHeight
                color: "transparent"
                border.color: Theme.highlightColor
                Label { {
                    anchors.fill: parent
                    horizontalAlignment: Text.AlignHCenter
                    verticalAlignment: Text.AlignVCenter
                    text: modelData modelData
                }
            }
            PullDownMenu {
                MenuItem { text: "PullDown 1" }
                MenuItem { text: "PullDown 2" }
            }
            PushUpMenu {
                MenuItem { text: "PushUp 1" }
                MenuItem { text: "PushUp 2" }
            }
        }
    }
}