This is an automated email from the git hooks/post-receive script. New commit to annotated tag v2.0.0-beta-1 in repository jaxx. See https://gitlab.nuiton.org/nuiton/jaxx.git commit bd9a48e4f9cc96fbd2c6feab7d4354dc0e00d35e Author: Sylvain Letellier <???> Date: Wed Oct 14 10:04:28 2009 +0000 Syntax highlighting in demo sources --- jaxx-demo/pom.xml | 5 +++++ jaxx-demo/src/main/java/jaxx/demo/DemoPanel.jaxx | 10 +++++++++- pom.xml | 7 +++++++ 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/jaxx-demo/pom.xml b/jaxx-demo/pom.xml index adf2687..636143e 100644 --- a/jaxx-demo/pom.xml +++ b/jaxx-demo/pom.xml @@ -46,6 +46,11 @@ <artifactId>junit</artifactId> </dependency> + <dependency> + <groupId>org.fife</groupId> + <artifactId>rsyntaxtextarea</artifactId> + </dependency> + </dependencies> <!-- ************************************************************* --> diff --git a/jaxx-demo/src/main/java/jaxx/demo/DemoPanel.jaxx b/jaxx-demo/src/main/java/jaxx/demo/DemoPanel.jaxx index 73f77ce..215921e 100644 --- a/jaxx-demo/src/main/java/jaxx/demo/DemoPanel.jaxx +++ b/jaxx-demo/src/main/java/jaxx/demo/DemoPanel.jaxx @@ -23,6 +23,7 @@ <script><![CDATA[ import org.apache.commons.io.IOUtils; +import org.fife.ui.rsyntaxtextarea.RSyntaxTextArea; protected String[] getSources() { if (getClass() == DemoPanel.class) { @@ -77,7 +78,14 @@ private void $afterCompleteSetup() { pane.setBorder(null); //pane.setMinimumSize(jaxx.runtime.SwingUtil.newMinDimension()); // creation du contenu du fichier - JTextArea content = new JTextArea(); + RSyntaxTextArea content = new RSyntaxTextArea(); + if (extra.matches(".*\\.jaxx") || extra.matches(".*\\.xml")){ + content.setSyntaxEditingStyle(RSyntaxTextArea.SYNTAX_STYLE_XML); + } else if (extra.matches(".*\\.java")){ + content.setSyntaxEditingStyle(RSyntaxTextArea.SYNTAX_STYLE_JAVA); + } else if (extra.matches(".*\\.css")){ + content.setSyntaxEditingStyle(RSyntaxTextArea.SYNTAX_STYLE_CSS); + } content.setFont(content.getFont().deriveFont((float) 11)); content.setMinimumSize(jaxx.runtime.SwingUtil.newMinDimension()); content.setEditable(false); diff --git a/pom.xml b/pom.xml index 95f590c..8f76da8 100644 --- a/pom.xml +++ b/pom.xml @@ -230,6 +230,13 @@ </exclusions> </dependency> + <!-- rsyntaxtextarea dependency --> + <dependency> + <groupId>org.fife</groupId> + <artifactId>rsyntaxtextarea</artifactId> + <version>1.3.4</version> + </dependency> + <!-- swinglabs dependencies --> <dependency> -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.