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