From 4f1282df04b2fb051223fa01c6f8ed56bd5b0679 Mon Sep 17 00:00:00 2001 From: Lipu Fei Date: Mon, 8 Apr 2019 14:10:15 +0200 Subject: [PATCH] Add ScrollableTextArea CURA-6057 --- resources/qml/Widgets/ScrollableTextArea.qml | 31 ++++++++++++++++++++ resources/qml/qmldir | 1 + 2 files changed, 32 insertions(+) create mode 100644 resources/qml/Widgets/ScrollableTextArea.qml diff --git a/resources/qml/Widgets/ScrollableTextArea.qml b/resources/qml/Widgets/ScrollableTextArea.qml new file mode 100644 index 0000000000..f219f4bb6f --- /dev/null +++ b/resources/qml/Widgets/ScrollableTextArea.qml @@ -0,0 +1,31 @@ +// Copyright (c) 2019 Ultimaker B.V. +// Cura is released under the terms of the LGPLv3 or higher. + +import QtQuick 2.10 +import QtQuick.Controls 2.3 + +import UM 1.3 as UM +import Cura 1.1 as Cura + + +// +// Cura-style TextArea with scrolls +// +ScrollView +{ + property alias textArea: _textArea + + TextArea + { + id: _textArea + font: UM.Theme.getFont("default") + textFormat: TextEdit.PlainText + renderType: Text.NativeRendering + + background: Rectangle // Border + { + border.color: UM.Theme.getColor("lining") + border.width: UM.Theme.getSize("default_lining").width + } + } +} diff --git a/resources/qml/qmldir b/resources/qml/qmldir index 5f9d209cbe..68c4fa82bc 100644 --- a/resources/qml/qmldir +++ b/resources/qml/qmldir @@ -25,6 +25,7 @@ CheckBox 1.0 CheckBox.qml ComboBox 1.0 ComboBox.qml NotificationIcon 1.0 NotificationIcon.qml RadioButton 1.0 RadioButton.qml +Scrollable 1.0 Scrollable.qml TabButton 1.0 TabButton.qml TextField 1.0 TextField.qml