aboutsummaryrefslogtreecommitdiffstats
path: root/src/imports/controls/imagine
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2018-05-02 14:04:53 +0200
committerJ-P Nurmi <jpnurmi@qt.io>2018-05-02 13:43:20 +0000
commit6858d4e9873644c255b19d251e5522c7cf4b7160 (patch)
tree93d5c83e841f084aea0a67ddfab6897d4e9052ec /src/imports/controls/imagine
parent89495f409fcb04f5eeb1c1e06096fcb54065c969 (diff)
TextField: add support for background insets
Same as 5adce042 for QQuickControl. [ChangeLog][Controls][TextField] Added topInset, bottomInset, leftInset, and rightInset properties to control the geometry of the background similarly to how paddings control the geometry of the contentItem. Change-Id: Ic1e4c15fd4b06a58f229b5156668c9a986f7bc3f Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/imports/controls/imagine')
-rw-r--r--src/imports/controls/imagine/TextField.qml4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/imports/controls/imagine/TextField.qml b/src/imports/controls/imagine/TextField.qml
index 1a9e7750..362df105 100644
--- a/src/imports/controls/imagine/TextField.qml
+++ b/src/imports/controls/imagine/TextField.qml
@@ -44,9 +44,9 @@ import QtQuick.Controls.Imagine.impl 2.5
T.TextField {
id: control
- implicitWidth: implicitBackgroundWidth
+ implicitWidth: implicitBackgroundWidth + leftInset + rightInset
|| Math.max(contentWidth, placeholder.implicitWidth) + leftPadding + rightPadding
- implicitHeight: Math.max(implicitBackgroundHeight,
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
contentHeight + topPadding + bottomPadding,
placeholder.implicitHeight + topPadding + bottomPadding)