ScrollableTextArea.qml 701 B

12345678910111213141516171819202122232425262728293031323334
  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. clip: true
  14. background: Rectangle // Border
  15. {
  16. border.color: UM.Theme.getColor("lining")
  17. border.width: UM.Theme.getSize("default_lining").width
  18. }
  19. TextArea
  20. {
  21. id: _textArea
  22. font: UM.Theme.getFont("default")
  23. textFormat: TextEdit.PlainText
  24. renderType: Text.NativeRendering
  25. selectByMouse: true
  26. }
  27. }