Warning, /maui/brun/src/controls/PadInput.qml is written in an unsupported language. File is not indexed.
0001 import QtQuick.Controls 2.15 0002 import QtQuick 2.15 0003 import QtQuick.Layouts 1.12 0004 import org.mauikit.controls 1.3 as Maui 0005 import QtQuick.Templates 2.15 as T 0006 0007 T.Control 0008 { 0009 id: control 0010 0011 implicitHeight: implicitContentHeight + topPadding + bottomPadding 0012 implicitWidth: 250 + leftPadding + rightPadding 0013 0014 spacing: Maui.Style.space.big 0015 0016 padding: Maui.Style.space.big 0017 property alias inputArea : _inputArea 0018 property alias historyArea: _historyLabel 0019 property alias resultArea : _resultArea 0020 0021 contentItem: Column 0022 { 0023 id: _layout 0024 spacing: control.spacing 0025 0026 ScrollView 0027 { 0028 id: _scrollView 0029 implicitHeight: Math.min(contentHeight + topPadding + bottomPadding, 80) 0030 width: parent.width 0031 LayoutMirroring.enabled: true 0032 // padding: Maui.Style.space.big 0033 // Layout.fillHeight: true 0034 contentWidth: availableWidth 0035 0036 Flickable 0037 { 0038 id: _flickable 0039 0040 interactive: Maui.Handy.isTouch 0041 boundsBehavior : Flickable.StopAtBounds 0042 boundsMovement : Flickable.StopAtBounds 0043 0044 TextArea.flickable: TextArea 0045 { 0046 id: _historyLabel 0047 readOnly: true 0048 width: parent.width 0049 horizontalAlignment: Qt.AlignRight 0050 opacity: 0.7 0051 selectByMouse: true 0052 wrapMode: TextEdit.WrapAnywhere 0053 // font.pointSize: Maui.Style.fontSizes.small 0054 } 0055 } 0056 } 0057 0058 TextArea 0059 { 0060 id: _resultArea 0061 width: parent.width 0062 font.bold: true 0063 font.weight: Font.Bold 0064 readOnly: true 0065 font.pointSize: Maui.Style.fontSizes.enormous 0066 horizontalAlignment: Qt.AlignRight 0067 selectByMouse: true 0068 wrapMode: TextEdit.WrapAnywhere 0069 } 0070 0071 TextField 0072 { 0073 id: _inputArea 0074 focus: true 0075 selectByMouse: true 0076 wrapMode: TextEdit.WrapAnywhere 0077 // focusPolicy: Qt.StrongFocus 0078 width: parent.width 0079 horizontalAlignment: Qt.AlignRight 0080 } 0081 } 0082 }