From eae52f8d4851da6b2da0d0a6bb1d8ffc461508d9 Mon Sep 17 00:00:00 2001 From: Nigel Lutale Date: Mon, 22 Sep 2025 15:34:26 +0100 Subject: [PATCH 1/2] Line wrap the output --- .../gov/nationalarchives/csv/validator/ui/CsvValidatorUi.scala | 2 ++ 1 file changed, 2 insertions(+) diff --git a/csv-validator-ui/src/main/scala/uk/gov/nationalarchives/csv/validator/ui/CsvValidatorUi.scala b/csv-validator-ui/src/main/scala/uk/gov/nationalarchives/csv/validator/ui/CsvValidatorUi.scala index 16527993..10c11399 100644 --- a/csv-validator-ui/src/main/scala/uk/gov/nationalarchives/csv/validator/ui/CsvValidatorUi.scala +++ b/csv-validator-ui/src/main/scala/uk/gov/nationalarchives/csv/validator/ui/CsvValidatorUi.scala @@ -262,6 +262,7 @@ object CsvValidatorUi extends SimpleSwingApplication { } private val txtArReport = new TextArea() + txtArReport.lineWrap = true /** * The main UI of the application @@ -366,6 +367,7 @@ object CsvValidatorUi extends SimpleSwingApplication { private val scrollPane = new ScrollPane txtArReport.peer.setTransferHandler(fileHandler) + scrollPane.preferredSize = new Dimension(300, 70) // for some reason, line wap only works if this is here scrollPane.viewportView = txtArReport private val btnValidate = new Button("Validate") From 194e157b6e6ed18c50530ce56903505d29c5e33a Mon Sep 17 00:00:00 2001 From: Nigel Lutale Date: Wed, 24 Sep 2025 10:56:20 +0100 Subject: [PATCH 2/2] Fix typo --- .../gov/nationalarchives/csv/validator/ui/CsvValidatorUi.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csv-validator-ui/src/main/scala/uk/gov/nationalarchives/csv/validator/ui/CsvValidatorUi.scala b/csv-validator-ui/src/main/scala/uk/gov/nationalarchives/csv/validator/ui/CsvValidatorUi.scala index 22832583..c483c5f5 100644 --- a/csv-validator-ui/src/main/scala/uk/gov/nationalarchives/csv/validator/ui/CsvValidatorUi.scala +++ b/csv-validator-ui/src/main/scala/uk/gov/nationalarchives/csv/validator/ui/CsvValidatorUi.scala @@ -367,7 +367,7 @@ object CsvValidatorUi extends SimpleSwingApplication { private val scrollPane = new ScrollPane txtArReport.peer.setTransferHandler(fileHandler) - scrollPane.preferredSize = new Dimension(300, 70) // for some reason, line wap only works if this is here so this will have to stay + scrollPane.preferredSize = new Dimension(300, 70) // for some reason, line wrap only works if this is here so this will have to stay scrollPane.viewportView = txtArReport private val btnValidate = new Button("Validate")