From 5e028ea09d93a04343386385a529dc65321f6198 Mon Sep 17 00:00:00 2001 From: "David A. Mellis" Date: Sun, 7 Nov 2010 22:38:58 -0500 Subject: [PATCH] Saving and restoring serial monitor line ending. --- app/src/processing/app/SerialMonitor.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/processing/app/SerialMonitor.java b/app/src/processing/app/SerialMonitor.java index 264748855..009305413 100644 --- a/app/src/processing/app/SerialMonitor.java +++ b/app/src/processing/app/SerialMonitor.java @@ -107,6 +107,14 @@ public class SerialMonitor extends JFrame implements MessageConsumer { autoscrollBox = new JCheckBox("Autoscroll", true); lineEndings = new JComboBox(new String[] { "No line ending", "Newline", "Carriage return", "Both NL & CR" }); + lineEndings.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent event) { + Preferences.setInteger("serial.line_ending", lineEndings.getSelectedIndex()); + } + }); + if (Preferences.get("serial.line_ending") != null) { + lineEndings.setSelectedIndex(Preferences.getInteger("serial.line_ending")); + } lineEndings.setMaximumSize(lineEndings.getMinimumSize()); String[] serialRateStrings = {