ScrollableTextArea.qml 674 B

12345678910111213141516171819202122232425262728293031
  1. // Copyright (c) 2019 Ultimaker B.V.
  2. // Cura is released under the terms of the LGPLv3 or higher.
  3. import QtQuick 2.10
  4. import QtQuick.Controls 2.3
  5. import UM 1.3 as UM
  6. import Cura 1.1 as Cura
  7. //
  8. // Cura-style TextArea with scrolls
  9. //
  10. ScrollView
  11. {
  12. property alias textArea: _textArea
  13. TextArea
  14. {
  15. id: _textArea
  16. font: UM.Theme.getFont("default")
  17. textFormat: TextEdit.PlainText
  18. renderType: Text.NativeRendering
  19. background: Rectangle // Border
  20. {
  21. border.color: UM.Theme.getColor("lining")
  22. border.width: UM.Theme.getSize("default_lining").width
  23. }
  24. }
  25. }