// Copyright (C) 2021 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause import QtQuick Rectangle { id: page width: 320 height: 480 BorderImageSelector { id: selector curIdx: 0 maxIdx: 3 gridWidth: 240 flickable: mainFlickable width: parent.width height: 64 } Flickable { id: mainFlickable width: parent.width anchors.bottom: parent.bottom anchors.top: selector.bottom interactive: false //Animated through selector control contentX: -120 Behavior on contentX { NumberAnimation {}} contentWidth: 1030 contentHeight: 420 Grid { anchors.centerIn: parent; spacing: 20 MyBorderImage { minWidth: 120; maxWidth: 240; minHeight: 120; maxHeight: 200 source: Qt.resolvedUrl("pics/colors.png"); margin: 30 } MyBorderImage { minWidth: 120; maxWidth: 240; minHeight: 120; maxHeight: 200 source: Qt.resolvedUrl("pics/colors.png"); margin: 30 horizontalMode: BorderImage.Repeat; verticalMode: BorderImage.Repeat } MyBorderImage { minWidth: 120; maxWidth: 240; minHeight: 120; maxHeight: 200 source: Qt.resolvedUrl("pics/colors.png"); margin: 30 horizontalMode: BorderImage.Stretch; verticalMode: BorderImage.Repeat } MyBorderImage { minWidth: 120; maxWidth: 240; minHeight: 120; maxHeight: 200 source: Qt.resolvedUrl("pics/colors.png"); margin: 30 horizontalMode: BorderImage.Round; verticalMode: BorderImage.Round } MyBorderImage { minWidth: 60; maxWidth: 200; minHeight: 40; maxHeight: 200 source: Qt.resolvedUrl("pics/bw.png"); margin: 10 } MyBorderImage { minWidth: 60; maxWidth: 200; minHeight: 40; maxHeight: 200 source: Qt.resolvedUrl("pics/bw.png"); margin: 10 horizontalMode: BorderImage.Repeat; verticalMode: BorderImage.Repeat } MyBorderImage { minWidth: 60; maxWidth: 200; minHeight: 40; maxHeight: 200 source: Qt.resolvedUrl("pics/bw.png"); margin: 10 horizontalMode: BorderImage.Stretch; verticalMode: BorderImage.Repeat } MyBorderImage { minWidth: 60; maxWidth: 200; minHeight: 40; maxHeight: 200 source: Qt.resolvedUrl("pics/bw.png"); margin: 10 horizontalMode: BorderImage.Round; verticalMode: BorderImage.Round } } } }