From 8a7e070f46dd5534ac21123c4cbb7e8e2a2203fa Mon Sep 17 00:00:00 2001 From: Matt Jenkins Date: Mon, 10 Feb 2020 14:42:28 +0000 Subject: [PATCH] Disable notes areas when nothing relevent selected --- src/uk/co/majenko/audiobookrecorder/AudiobookRecorder.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/uk/co/majenko/audiobookrecorder/AudiobookRecorder.java b/src/uk/co/majenko/audiobookrecorder/AudiobookRecorder.java index 4ffc2db..0c94512 100644 --- a/src/uk/co/majenko/audiobookrecorder/AudiobookRecorder.java +++ b/src/uk/co/majenko/audiobookrecorder/AudiobookRecorder.java @@ -916,6 +916,7 @@ public class AudiobookRecorder extends JFrame implements DocumentListener { bookNotesArea.setCaretColor(new Color(20, 20, 20)); bookNotesArea.setForeground(new Color(20, 20, 20)); bookNotesArea.setBackground(new Color(224, 211, 175)); + bookNotesArea.setEnabled(false); chapterNotesArea = new JTextArea(); chapterNotesArea.setFont(new Font("Monospaced", Font.PLAIN, 12)); @@ -927,6 +928,7 @@ public class AudiobookRecorder extends JFrame implements DocumentListener { chapterNotesArea.setCaretColor(new Color(20, 20, 20)); chapterNotesArea.setForeground(new Color(20, 20, 20)); chapterNotesArea.setBackground(new Color(224, 211, 175)); + chapterNotesArea.setEnabled(false); sentenceNotesArea = new JTextArea(); sentenceNotesArea.setFont(new Font("Monospaced", Font.PLAIN, 12)); @@ -938,6 +940,7 @@ public class AudiobookRecorder extends JFrame implements DocumentListener { sentenceNotesArea.setCaretColor(new Color(20, 20, 20)); sentenceNotesArea.setForeground(new Color(20, 20, 20)); sentenceNotesArea.setBackground(new Color(224, 211, 175)); + sentenceNotesArea.setEnabled(false); notesTabs = new JTabbedPane(); @@ -3497,6 +3500,7 @@ public class AudiobookRecorder extends JFrame implements DocumentListener { Debug.trace(); selectedSentence = s; if (selectedSentence == null) window.sentenceNotesArea.setText(""); + window.sentenceNotesArea.setEnabled(selectedSentence != null); Debug.d("Selected sentence", s); } @@ -3504,6 +3508,7 @@ public class AudiobookRecorder extends JFrame implements DocumentListener { Debug.trace(); selectedChapter = c; if (selectedChapter == null) window.chapterNotesArea.setText(""); + window.chapterNotesArea.setEnabled(selectedChapter != null); Debug.d("Selected chapter", c); } @@ -3511,6 +3516,7 @@ public class AudiobookRecorder extends JFrame implements DocumentListener { Debug.trace(); selectedBook = b; if (selectedBook == null) window.bookNotesArea.setText(""); + window.bookNotesArea.setEnabled(selectedBook != null); Debug.d("Selected book", b); }