Author: echatellier Date: 2009-12-02 18:00:27 +0100 (Wed, 02 Dec 2009) New Revision: 233 Modified: trunk/changelog.txt trunk/src/main/java/org/nuiton/widget/editor/Editor.java trunk/src/main/java/org/nuiton/widget/editor/EditorInterface.java trunk/src/main/java/org/nuiton/widget/editor/JEditEditor.java trunk/src/main/java/org/nuiton/widget/editor/RSyntaxEditor.java Log: Add setEnabled support for JEdit and RsyntaxTextArea Modified: trunk/changelog.txt =================================================================== --- trunk/changelog.txt 2009-12-02 15:47:30 UTC (rev 232) +++ trunk/changelog.txt 2009-12-02 17:00:27 UTC (rev 233) @@ -1,4 +1,5 @@ ver-1.0.1 chatellier 2009xxxx + * Add setEnabled support for JEdit and RsyntaxTextArea * Add caret listener support on editors * Add cut, copy, paste support on editors Modified: trunk/src/main/java/org/nuiton/widget/editor/Editor.java =================================================================== --- trunk/src/main/java/org/nuiton/widget/editor/Editor.java 2009-12-02 15:47:30 UTC (rev 232) +++ trunk/src/main/java/org/nuiton/widget/editor/Editor.java 2009-12-02 17:00:27 UTC (rev 233) @@ -477,6 +477,12 @@ currentEditor.paste(); } + @Override + public void setEnabled(boolean b) { + super.setEnabled(b); + currentEditor.setEnabled(b); + } + /* * @see org.nuiton.widget.editor.EditorInterface#addDocumentListener(javax.swing.event.DocumentListener) */ Modified: trunk/src/main/java/org/nuiton/widget/editor/EditorInterface.java =================================================================== --- trunk/src/main/java/org/nuiton/widget/editor/EditorInterface.java 2009-12-02 15:47:30 UTC (rev 232) +++ trunk/src/main/java/org/nuiton/widget/editor/EditorInterface.java 2009-12-02 17:00:27 UTC (rev 233) @@ -125,4 +125,11 @@ * Paste current clicboard content into editor at caret position. */ public void paste(); + + /** + * Enable/disable editor. + * + * @param b enable + */ + public void setEnabled(boolean b); } Modified: trunk/src/main/java/org/nuiton/widget/editor/JEditEditor.java =================================================================== --- trunk/src/main/java/org/nuiton/widget/editor/JEditEditor.java 2009-12-02 15:47:30 UTC (rev 232) +++ trunk/src/main/java/org/nuiton/widget/editor/JEditEditor.java 2009-12-02 17:00:27 UTC (rev 233) @@ -176,6 +176,15 @@ } /* + * @see javax.swing.JComponent#setEnabled(boolean) + */ + @Override + public void setEnabled(boolean b) { + super.setEnabled(b); + editor.setEnabled(b); + } + + /* * @see org.nuiton.widget.editor.EditorInterface#isModified() */ @Override Modified: trunk/src/main/java/org/nuiton/widget/editor/RSyntaxEditor.java =================================================================== --- trunk/src/main/java/org/nuiton/widget/editor/RSyntaxEditor.java 2009-12-02 15:47:30 UTC (rev 232) +++ trunk/src/main/java/org/nuiton/widget/editor/RSyntaxEditor.java 2009-12-02 17:00:27 UTC (rev 233) @@ -233,6 +233,15 @@ } /* + * @see javax.swing.JComponent#setEnabled(boolean) + */ + @Override + public void setEnabled(boolean b) { + super.setEnabled(b); + editor.setEnabled(b); + } + + /* * @see javax.swing.event.DocumentListener#changedUpdate(javax.swing.event.DocumentEvent) */ @Override