forked from qt-creator/qt-creator
QmlDesigner: Update properties of Flickable
Change-Id: I48a0a46c28287a67e7740546817ff1608e01be17 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -32,40 +32,12 @@ Section {
|
|||||||
anchors.right: parent.right
|
anchors.right: parent.right
|
||||||
caption: qsTr("Flickable")
|
caption: qsTr("Flickable")
|
||||||
|
|
||||||
|
id: root
|
||||||
|
|
||||||
|
property int spinBoxWidth: 62
|
||||||
|
|
||||||
SectionLayout {
|
SectionLayout {
|
||||||
Label {
|
|
||||||
text: qsTr("Content size")
|
|
||||||
}
|
|
||||||
|
|
||||||
SecondColumnLayout {
|
|
||||||
|
|
||||||
Label {
|
|
||||||
text: "W"
|
|
||||||
width: 12
|
|
||||||
}
|
|
||||||
|
|
||||||
SpinBox {
|
|
||||||
backendValue: backendValues.contentWidth
|
|
||||||
minimumValue: 0
|
|
||||||
maximumValue: 8000
|
|
||||||
}
|
|
||||||
|
|
||||||
Label {
|
|
||||||
text: "H"
|
|
||||||
width: 12
|
|
||||||
}
|
|
||||||
|
|
||||||
SpinBox {
|
|
||||||
backendValue: backendValues.contentHeight
|
|
||||||
minimumValue: 0
|
|
||||||
maximumValue: 8000
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
ExpandingSpacer {
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Label {
|
Label {
|
||||||
text: qsTr("Flick direction")
|
text: qsTr("Flick direction")
|
||||||
@@ -83,7 +55,7 @@ Section {
|
|||||||
|
|
||||||
Label {
|
Label {
|
||||||
text: qsTr("Behavior")
|
text: qsTr("Behavior")
|
||||||
tooltip: qsTr("Bounds behavior")
|
tooltip: qsTr("Determines whether the surface may be dragged beyond the Flickable's boundaries, or overshoot the Flickable's boundaries when flicked.")
|
||||||
}
|
}
|
||||||
|
|
||||||
SecondColumnLayout {
|
SecondColumnLayout {
|
||||||
@@ -96,6 +68,22 @@ Section {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Label {
|
||||||
|
text: qsTr("Movement")
|
||||||
|
tooltip: qsTr("Determines whether the flickable will give a feeling that the edges of the view are soft, rather than a hard physical boundary.")
|
||||||
|
}
|
||||||
|
|
||||||
|
SecondColumnLayout {
|
||||||
|
ComboBox {
|
||||||
|
backendValue: backendValues.boundsMovement
|
||||||
|
model: ["FollowBoundsBehavior", "StopAtBounds"]
|
||||||
|
Layout.fillWidth: true
|
||||||
|
scope: "Flickable"
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Label {
|
Label {
|
||||||
text:qsTr("Interactive")
|
text:qsTr("Interactive")
|
||||||
}
|
}
|
||||||
@@ -143,5 +131,202 @@ Section {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Label {
|
||||||
|
text: qsTr("Press delay")
|
||||||
|
tooltip: qsTr("Holds the time to delay (ms) delivering a press to children of the Flickable.")
|
||||||
|
}
|
||||||
|
|
||||||
|
SecondColumnLayout {
|
||||||
|
SpinBox {
|
||||||
|
backendValue: backendValues.pressDelay
|
||||||
|
minimumValue: 0
|
||||||
|
maximumValue: 2000
|
||||||
|
decimals: 0
|
||||||
|
}
|
||||||
|
|
||||||
|
ExpandingSpacer {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Label {
|
||||||
|
text:qsTr("Pixel aligned")
|
||||||
|
}
|
||||||
|
|
||||||
|
SecondColumnLayout {
|
||||||
|
CheckBox {
|
||||||
|
backendValue: backendValues.pixelAligned
|
||||||
|
tooltip: qsTr("Sets the alignment of contentX and contentY to pixels (true) or subpixels (false).")
|
||||||
|
}
|
||||||
|
|
||||||
|
ExpandingSpacer {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Label {
|
||||||
|
text: qsTr("Content size")
|
||||||
|
}
|
||||||
|
|
||||||
|
SecondColumnLayout {
|
||||||
|
|
||||||
|
Label {
|
||||||
|
text: "W"
|
||||||
|
width: 28
|
||||||
|
}
|
||||||
|
|
||||||
|
SpinBox {
|
||||||
|
backendValue: backendValues.contentWidth
|
||||||
|
minimumValue: 0
|
||||||
|
maximumValue: 8000
|
||||||
|
implicitWidth: root.spinBoxWidth
|
||||||
|
}
|
||||||
|
|
||||||
|
Item {
|
||||||
|
width: 4
|
||||||
|
height: 4
|
||||||
|
}
|
||||||
|
|
||||||
|
Label {
|
||||||
|
text: "H"
|
||||||
|
width: 28
|
||||||
|
}
|
||||||
|
|
||||||
|
SpinBox {
|
||||||
|
backendValue: backendValues.contentHeight
|
||||||
|
minimumValue: 0
|
||||||
|
maximumValue: 8000
|
||||||
|
implicitWidth: root.spinBoxWidth
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
ExpandingSpacer {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Label {
|
||||||
|
text: qsTr("Content")
|
||||||
|
}
|
||||||
|
|
||||||
|
SecondColumnLayout {
|
||||||
|
|
||||||
|
Label {
|
||||||
|
text: "X"
|
||||||
|
width: 28
|
||||||
|
}
|
||||||
|
|
||||||
|
SpinBox {
|
||||||
|
backendValue: backendValues.contentX
|
||||||
|
minimumValue: 0
|
||||||
|
maximumValue: 8000
|
||||||
|
implicitWidth: root.spinBoxWidth
|
||||||
|
}
|
||||||
|
|
||||||
|
Item {
|
||||||
|
width: 4
|
||||||
|
height: 4
|
||||||
|
}
|
||||||
|
|
||||||
|
Label {
|
||||||
|
text: "Y"
|
||||||
|
width: 28
|
||||||
|
}
|
||||||
|
|
||||||
|
SpinBox {
|
||||||
|
backendValue: backendValues.contentY
|
||||||
|
minimumValue: 0
|
||||||
|
maximumValue: 8000
|
||||||
|
implicitWidth: root.spinBoxWidth
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
ExpandingSpacer {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Label {
|
||||||
|
text: qsTr("Margins")
|
||||||
|
}
|
||||||
|
|
||||||
|
SecondColumnLayout {
|
||||||
|
Layout.fillWidth: true
|
||||||
|
|
||||||
|
Label {
|
||||||
|
text: "Top"
|
||||||
|
width: 28
|
||||||
|
}
|
||||||
|
|
||||||
|
SpinBox {
|
||||||
|
backendValue: backendValues.topMargin
|
||||||
|
maximumValue: 0xffff
|
||||||
|
minimumValue: 0
|
||||||
|
decimals: 0
|
||||||
|
implicitWidth: root.spinBoxWidth
|
||||||
|
}
|
||||||
|
|
||||||
|
Item {
|
||||||
|
width: 4
|
||||||
|
height: 4
|
||||||
|
}
|
||||||
|
|
||||||
|
Label {
|
||||||
|
text: "Bottom"
|
||||||
|
width: 28
|
||||||
|
}
|
||||||
|
|
||||||
|
SpinBox {
|
||||||
|
backendValue: backendValues.bottomMargin
|
||||||
|
maximumValue: 0xffff
|
||||||
|
minimumValue: 0
|
||||||
|
decimals: 0
|
||||||
|
implicitWidth: root.spinBoxWidth
|
||||||
|
}
|
||||||
|
ExpandingSpacer {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Label {
|
||||||
|
text: ("")
|
||||||
|
}
|
||||||
|
|
||||||
|
SecondColumnLayout {
|
||||||
|
Layout.fillWidth: true
|
||||||
|
|
||||||
|
Label {
|
||||||
|
text: "Left"
|
||||||
|
width: 28
|
||||||
|
}
|
||||||
|
|
||||||
|
SpinBox {
|
||||||
|
backendValue: backendValues.leftMargin
|
||||||
|
maximumValue: 0xffff
|
||||||
|
minimumValue: 0
|
||||||
|
decimals: 0
|
||||||
|
implicitWidth: root.spinBoxWidth
|
||||||
|
}
|
||||||
|
|
||||||
|
Item {
|
||||||
|
width: 4
|
||||||
|
height: 4
|
||||||
|
}
|
||||||
|
|
||||||
|
Label {
|
||||||
|
text: "Right"
|
||||||
|
width: 28
|
||||||
|
}
|
||||||
|
|
||||||
|
SpinBox {
|
||||||
|
backendValue: backendValues.rightMargin
|
||||||
|
maximumValue: 0xffff
|
||||||
|
minimumValue: 0
|
||||||
|
decimals: 0
|
||||||
|
implicitWidth: root.spinBoxWidth
|
||||||
|
}
|
||||||
|
ExpandingSpacer {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user