Jaxx-commits
Threads by month
- ----- 2026 -----
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
June 2012
- 2 participants
- 38 discussions
Author: tchemit
Date: 2012-06-30 02:38:05 +0200 (Sat, 30 Jun 2012)
New Revision: 2361
Url: http://nuiton.org/repositories/revision/jaxx/2361
Log:
use last version of jrst
fix docs
Added:
trunk/src/site/rst/tutoriels.rst
Modified:
trunk/pom.xml
trunk/src/site/rst/demo.rst
trunk/src/site/rst/index.rst
trunk/src/site/site_fr.xml
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2012-06-29 10:01:40 UTC (rev 2360)
+++ trunk/pom.xml 2012-06-30 00:38:05 UTC (rev 2361)
@@ -116,9 +116,13 @@
<jxLayerVersion>3.0.4</jxLayerVersion>
<javaHelpVersion>2.0.05</javaHelpVersion>
<swingXVersion>1.6.2-2</swingXVersion>
+ <jrstPluginVersion>2.0.1-SNAPSHOT</jrstPluginVersion>
<!-- i18n configuration -->
<i18n.bundles>fr_FR,en_GB,es_ES</i18n.bundles>
+
+ <site.verbose>true</site.verbose>
+ <pdfGenerationEnabled>true</pdfGenerationEnabled>
</properties>
Modified: trunk/src/site/rst/demo.rst
===================================================================
--- trunk/src/site/rst/demo.rst 2012-06-29 10:01:40 UTC (rev 2360)
+++ trunk/src/site/rst/demo.rst 2012-06-30 00:38:05 UTC (rev 2361)
@@ -32,7 +32,6 @@
`Demonstration de JAXX`_
..Fonctionne seulement si site déployé
-.. _Demonstration de JAXX: ./jaxx-demo/jnlp/launch.jnlp
Cette démonstration a été réalisée en utilisant JAXX, et vous pouvez visionner
tout ou partie du code source en cliquant sur l'onglet 'Sources'.
@@ -55,4 +54,5 @@
.. image::demo2.png
:width:800px
-
\ No newline at end of file
+
+.. _Demonstration de JAXX: ./jaxx-demo/jnlp/launch.jnlp
Modified: trunk/src/site/rst/index.rst
===================================================================
--- trunk/src/site/rst/index.rst 2012-06-29 10:01:40 UTC (rev 2360)
+++ trunk/src/site/rst/index.rst 2012-06-30 00:38:05 UTC (rev 2361)
@@ -52,11 +52,11 @@
Pour plus d'information sur comment utiliser le plugin, veuillez visiter la
`page des goals`_
-Suppression des tutoriaux
+Suppression des tutoriels
_________________________
-La maintenance des tutoriaux est compliquée, nous les désactivons dans cette version, il seront remplacés
-bientôt par des articles sur notre blog.
+La maintenance des tutoriels est compliquée, nous les désactivons dans cette version, il seront remplacés
+bientôt par des articles sur notre blog (voir page `tutoriels`_).
Nouveautés de la version 2.4
----------------------------
@@ -215,7 +215,7 @@
Cette évolution admet une restriction : si on veut surcharger un
component swing, on DOIT alors toujours lui préciser un initializer, sinon le
component surchargé ne sera pas généré et à l'exécution on risque d'avoir un
- *ClassCastException* si le type n'est pas le même.
+ *ClassCastException* si le type n'est pas le même.
Une documentation plus détaillée sur le mécanisme d'héritage sera écrite pour la
version 2.2.
@@ -350,4 +350,6 @@
.. _eugene: http://maven-site.nuiton.org/eugene
-.. _page des goals: ./jaxx-maven-plugin/plugin-info.html
\ No newline at end of file
+.. _page des goals: ./jaxx-maven-plugin/plugin-info.html
+
+.. _tutoriels: ./tutoriels.html
\ No newline at end of file
Added: trunk/src/site/rst/tutoriels.rst
===================================================================
--- trunk/src/site/rst/tutoriels.rst (rev 0)
+++ trunk/src/site/rst/tutoriels.rst 2012-06-30 00:38:05 UTC (rev 2361)
@@ -0,0 +1,9 @@
+=========
+Tutoriels
+=========
+
+Une série d'articles est en cours d'écriture pour remplacer les anciens tutoriels embarqués.
+
+Vous pourrez les lire dans la version 2.6 sur notre `blog`_.
+
+:: _blog: http://www.codelutin.com/tag:blogtech?do=showtag&tag=tag%3Ablogtech
\ No newline at end of file
Modified: trunk/src/site/site_fr.xml
===================================================================
--- trunk/src/site/site_fr.xml 2012-06-29 10:01:40 UTC (rev 2360)
+++ trunk/src/site/site_fr.xml 2012-06-30 00:38:05 UTC (rev 2361)
@@ -88,6 +88,7 @@
<item name="Présentation/Concept" href="presentation.html"/>
<item name="Qu'est-ce qu'un fichier JAXX ?" href="JAXXFile.html"/>
<item name="Démonstration" href="demo.html"/>
+ <item name="Tutoriels" href="tutoriels.html"/>
</menu>
<menu name="Fonctionalités de base">
1
0
r2360 - in trunk: jaxx-demo/src/site jaxx-tutorial-config/src/site jaxx-tutorial-css/src/site jaxx-tutorial-databinding/src/site jaxx-tutorial-helloworld/src/site jaxx-tutorial-helloworld2/src/site jaxx-tutorial-validation/src/site
by tchemit@users.nuiton.org 29 Jun '12
by tchemit@users.nuiton.org 29 Jun '12
29 Jun '12
Author: tchemit
Date: 2012-06-29 12:01:40 +0200 (Fri, 29 Jun 2012)
New Revision: 2360
Url: http://nuiton.org/repositories/revision/jaxx/2360
Log:
refs #2148: fix logo urls
Modified:
trunk/jaxx-demo/src/site/site_fr.xml
trunk/jaxx-tutorial-config/src/site/site_fr.xml
trunk/jaxx-tutorial-css/src/site/site_fr.xml
trunk/jaxx-tutorial-databinding/src/site/site_fr.xml
trunk/jaxx-tutorial-helloworld/src/site/site_fr.xml
trunk/jaxx-tutorial-helloworld2/src/site/site_fr.xml
trunk/jaxx-tutorial-validation/src/site/site_fr.xml
Modified: trunk/jaxx-demo/src/site/site_fr.xml
===================================================================
--- trunk/jaxx-demo/src/site/site_fr.xml 2012-06-29 10:00:51 UTC (rev 2359)
+++ trunk/jaxx-demo/src/site/site_fr.xml 2012-06-29 10:01:40 UTC (rev 2360)
@@ -33,7 +33,7 @@
<poweredBy>
<logo href="http://maven-site.nuiton.org/jaxx/" name="Jaxx"
- img="http://maven-site.chorem.org/public/images/logos/jaxx-logos.png"/>
+ img="http://maven-site.chorem.org/public/images/logos/jaxx-logo.png"/>
</poweredBy>
<body>
Modified: trunk/jaxx-tutorial-config/src/site/site_fr.xml
===================================================================
--- trunk/jaxx-tutorial-config/src/site/site_fr.xml 2012-06-29 10:00:51 UTC (rev 2359)
+++ trunk/jaxx-tutorial-config/src/site/site_fr.xml 2012-06-29 10:01:40 UTC (rev 2360)
@@ -34,7 +34,7 @@
<poweredBy>
<logo href="http://maven-site.nuiton.org/jaxx/" name="Jaxx"
- img="http://maven-site.chorem.org/public/images/logos/jaxx-logos.png"/>
+ img="http://maven-site.chorem.org/public/images/logos/jaxx-logo.png"/>
</poweredBy>
<body>
Modified: trunk/jaxx-tutorial-css/src/site/site_fr.xml
===================================================================
--- trunk/jaxx-tutorial-css/src/site/site_fr.xml 2012-06-29 10:00:51 UTC (rev 2359)
+++ trunk/jaxx-tutorial-css/src/site/site_fr.xml 2012-06-29 10:01:40 UTC (rev 2360)
@@ -34,7 +34,7 @@
<poweredBy>
<logo href="http://maven-site.nuiton.org/jaxx/" name="Jaxx"
- img="http://maven-site.chorem.org/public/images/logos/jaxx-logos.png"/>
+ img="http://maven-site.chorem.org/public/images/logos/jaxx-logo.png"/>
</poweredBy>
<body>
Modified: trunk/jaxx-tutorial-databinding/src/site/site_fr.xml
===================================================================
--- trunk/jaxx-tutorial-databinding/src/site/site_fr.xml 2012-06-29 10:00:51 UTC (rev 2359)
+++ trunk/jaxx-tutorial-databinding/src/site/site_fr.xml 2012-06-29 10:01:40 UTC (rev 2360)
@@ -34,7 +34,7 @@
<poweredBy>
<logo href="http://maven-site.nuiton.org/jaxx/" name="Jaxx"
- img="http://maven-site.chorem.org/public/images/logos/jaxx-logos.png"/>
+ img="http://maven-site.chorem.org/public/images/logos/jaxx-logo.png"/>
</poweredBy>
<body>
Modified: trunk/jaxx-tutorial-helloworld/src/site/site_fr.xml
===================================================================
--- trunk/jaxx-tutorial-helloworld/src/site/site_fr.xml 2012-06-29 10:00:51 UTC (rev 2359)
+++ trunk/jaxx-tutorial-helloworld/src/site/site_fr.xml 2012-06-29 10:01:40 UTC (rev 2360)
@@ -34,7 +34,7 @@
<poweredBy>
<logo href="http://maven-site.nuiton.org/jaxx/" name="Jaxx"
- img="http://maven-site.chorem.org/public/images/logos/jaxx-logos.png"/>
+ img="http://maven-site.chorem.org/public/images/logos/jaxx-logo.png"/>
</poweredBy>
<body>
Modified: trunk/jaxx-tutorial-helloworld2/src/site/site_fr.xml
===================================================================
--- trunk/jaxx-tutorial-helloworld2/src/site/site_fr.xml 2012-06-29 10:00:51 UTC (rev 2359)
+++ trunk/jaxx-tutorial-helloworld2/src/site/site_fr.xml 2012-06-29 10:01:40 UTC (rev 2360)
@@ -34,7 +34,7 @@
<poweredBy>
<logo href="http://maven-site.nuiton.org/jaxx/" name="Jaxx"
- img="http://maven-site.chorem.org/public/images/logos/jaxx-logos.png"/>
+ img="http://maven-site.chorem.org/public/images/logos/jaxx-logo.png"/>
</poweredBy>
<body>
Modified: trunk/jaxx-tutorial-validation/src/site/site_fr.xml
===================================================================
--- trunk/jaxx-tutorial-validation/src/site/site_fr.xml 2012-06-29 10:00:51 UTC (rev 2359)
+++ trunk/jaxx-tutorial-validation/src/site/site_fr.xml 2012-06-29 10:01:40 UTC (rev 2360)
@@ -35,7 +35,7 @@
<poweredBy>
<logo href="http://maven-site.nuiton.org/jaxx/" name="Jaxx"
- img="http://maven-site.chorem.org/public/images/logos/jaxx-logos.png"/>
+ img="http://maven-site.chorem.org/public/images/logos/jaxx-logo.png"/>
</poweredBy>
<body>
1
0
r2359 - in trunk: jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor jaxx-demo/src/main/java/jaxx/demo/feature/nav jaxx-widgets/src/main/java/jaxx/runtime/swing
by sletellier@users.nuiton.org 29 Jun '12
by sletellier@users.nuiton.org 29 Jun '12
29 Jun '12
Author: sletellier
Date: 2012-06-29 12:00:51 +0200 (Fri, 29 Jun 2012)
New Revision: 2359
Url: http://nuiton.org/repositories/revision/jaxx/2359
Log:
- Fix generic in listSelector
- Clear selection on setValues on listSelector
- Remove moved source in NavDemo
Modified:
trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/ListSelectorDemo.jaxx
trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/NavDemo.jaxx
trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/ComboToListSelector.jaxx
trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/ListSelector.jaxx
trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/ListToListSelector.jaxx
Modified: trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/ListSelectorDemo.jaxx
===================================================================
--- trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/ListSelectorDemo.jaxx 2012-06-29 09:48:13 UTC (rev 2358)
+++ trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/ListSelectorDemo.jaxx 2012-06-29 10:00:51 UTC (rev 2359)
@@ -42,7 +42,7 @@
<script><![CDATA[
public List<People> getSelectedActors() {
List<People> actors = Lists.newArrayList();
- for (Movie m : (List<Movie>)comboToListSelector.getSelectedValues()) {
+ for (Movie m : comboToListSelector.getSelectedValues()) {
List<People> actorsToAdd = m.getActors();
actors.removeAll(actorsToAdd);
actors.addAll(actorsToAdd);
Modified: trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/NavDemo.jaxx
===================================================================
--- trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/NavDemo.jaxx 2012-06-29 09:48:13 UTC (rev 2358)
+++ trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/NavDemo.jaxx 2012-06-29 10:00:51 UTC (rev 2359)
@@ -48,7 +48,6 @@
protected String[] getSources() {
return new String[]{ getDefaultSource(),
"NavDemoHandler.java",
- "NavDemoDataProvider.java",
"tree/NavDemoTreeNode.java",
"tree/NavDemoTreeHelper.java",
"tree/NavDemoTreeCellRenderer.java",
Modified: trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/ComboToListSelector.jaxx
===================================================================
--- trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/ComboToListSelector.jaxx 2012-06-29 09:48:13 UTC (rev 2358)
+++ trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/ComboToListSelector.jaxx 2012-06-29 10:00:51 UTC (rev 2359)
@@ -21,7 +21,7 @@
<http://www.gnu.org/licenses/lgpl-3.0.html>.
#L%
-->
-<ListSelector genericType='B'>
+<ListSelector genericType='B' superGenericType='B'>
<row>
<cell fill='horizontal' weightx='1' anchor="west">
<JComboBox id='from'
Modified: trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/ListSelector.jaxx
===================================================================
--- trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/ListSelector.jaxx 2012-06-29 09:48:13 UTC (rev 2358)
+++ trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/ListSelector.jaxx 2012-06-29 10:00:51 UTC (rev 2359)
@@ -69,7 +69,7 @@
}
public void setValues(List<B> values) {
- toModel.removeElements(values);
+ toModel.clearElements();
fromModel.setElements(values);
}
Modified: trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/ListToListSelector.jaxx
===================================================================
--- trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/ListToListSelector.jaxx 2012-06-29 09:48:13 UTC (rev 2358)
+++ trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/ListToListSelector.jaxx 2012-06-29 10:00:51 UTC (rev 2359)
@@ -21,7 +21,7 @@
<http://www.gnu.org/licenses/lgpl-3.0.html>.
#L%
-->
-<ListSelector genericType='B'>
+<ListSelector genericType='B' superGenericType='B'>
<import>
javax.swing.SwingConstants
</import>
1
0
29 Jun '12
Author: sletellier
Date: 2012-06-29 11:48:13 +0200 (Fri, 29 Jun 2012)
New Revision: 2358
Url: http://nuiton.org/repositories/revision/jaxx/2358
Log:
Dont rename icons !!!
Added:
trunk/jaxx-widgets/src/main/resources/icons/action-add.png
trunk/jaxx-widgets/src/main/resources/icons/action-remove.png
Added: trunk/jaxx-widgets/src/main/resources/icons/action-add.png
===================================================================
(Binary files differ)
Property changes on: trunk/jaxx-widgets/src/main/resources/icons/action-add.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/jaxx-widgets/src/main/resources/icons/action-remove.png
===================================================================
(Binary files differ)
Property changes on: trunk/jaxx-widgets/src/main/resources/icons/action-remove.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
1
0
Author: tchemit
Date: 2012-06-29 11:39:27 +0200 (Fri, 29 Jun 2012)
New Revision: 2357
Url: http://nuiton.org/repositories/revision/jaxx/2357
Log:
fixes #2150: Jnlp demo won't works.
fixes #2149: Remove tutorial as part of release build
fixes #2148: Use now fluido for generated site
Added:
trunk/jaxx-validator/src/site/rst/
Removed:
trunk/jaxx-demo/src/site/rst/images/webstart.gif
trunk/jaxx-validator/src/site/apt/
trunk/jaxx-widgets/src/site/rst/images/
trunk/src/site/resources/images/
Modified:
trunk/jaxx-compiler/src/site/site_fr.xml
trunk/jaxx-demo/src/site/rst/index.rst
trunk/jaxx-demo/src/site/site_fr.xml
trunk/jaxx-maven-plugin/src/site/site_fr.xml
trunk/jaxx-runtime/src/site/site_fr.xml
trunk/jaxx-swing-action/src/site/site_fr.xml
trunk/jaxx-tutorial-config/src/site/site_fr.xml
trunk/jaxx-tutorial-css/src/site/site_fr.xml
trunk/jaxx-tutorial-databinding/src/site/site_fr.xml
trunk/jaxx-tutorial-helloworld/src/site/site_fr.xml
trunk/jaxx-tutorial-helloworld2/src/site/site_fr.xml
trunk/jaxx-tutorial-validation/src/site/site_fr.xml
trunk/jaxx-tutorial/src/site/site_fr.xml
trunk/jaxx-validator/src/site/site_fr.xml
trunk/jaxx-widgets/src/site/site_fr.xml
trunk/pom.xml
trunk/src/site/rst/index.rst
trunk/src/site/site_fr.xml
Modified: trunk/jaxx-compiler/src/site/site_fr.xml
===================================================================
--- trunk/jaxx-compiler/src/site/site_fr.xml 2012-06-29 09:35:53 UTC (rev 2356)
+++ trunk/jaxx-compiler/src/site/site_fr.xml 2012-06-29 09:39:27 UTC (rev 2357)
@@ -28,7 +28,7 @@
<bannerLeft>
<name>${project.name}</name>
- <src>${project.url}/jaxx.png</src>
+ <src>http://maven-site.chorem.org/public/images/logos/jaxx-logo.png</src>
<href>index.html</href>
</bannerLeft>
@@ -54,7 +54,7 @@
projectversion='${project.version}'
platform='${project.platform}'
projectid='${project.projectId}'
- scm='${project.scm.connection}'
+ scm='${project.scm.developerConnection}'
scmwebeditorenabled='${project.scmwebeditorEnabled}'
scmwebeditorurl='${project.scmwebeditorUrl}'
siteSourcesType='${project.siteSourcesType}'
Deleted: trunk/jaxx-demo/src/site/rst/images/webstart.gif
===================================================================
(Binary files differ)
Modified: trunk/jaxx-demo/src/site/rst/index.rst
===================================================================
--- trunk/jaxx-demo/src/site/rst/index.rst 2012-06-29 09:35:53 UTC (rev 2356)
+++ trunk/jaxx-demo/src/site/rst/index.rst 2012-06-29 09:39:27 UTC (rev 2357)
@@ -42,7 +42,7 @@
Screen shot
-----------
-.. image:: images/Components-screenshot.gif
+.. image:: ./images/Components-screenshot.gif
Set it in action
----------------
@@ -62,8 +62,10 @@
.. _Java Web Start: http://java.sun.com/products/javawebstart/
-.. |webstart| image:: images/webstart.gif
+.. |webstart| image:: http://maven-site.nuiton.org/public/images/logos//webstart.gif
.. _following link: ./jnlp/launch.jnlp
.. _Jaxx Demo webstart: jnlp-report.html
+
+.. _XUL Grand Coding Challenge 2004: http://xul.sourceforge.net/challenge.html
Modified: trunk/jaxx-demo/src/site/site_fr.xml
===================================================================
--- trunk/jaxx-demo/src/site/site_fr.xml 2012-06-29 09:35:53 UTC (rev 2356)
+++ trunk/jaxx-demo/src/site/site_fr.xml 2012-06-29 09:39:27 UTC (rev 2357)
@@ -27,12 +27,13 @@
<bannerLeft>
<name>${project.name}</name>
- <src>${project.url}/jaxx.png</src>
+ <src>http://maven-site.chorem.org/public/images/logos/jaxx-logo.png</src>
<href>index.html</href>
</bannerLeft>
<poweredBy>
- <logo href="http://maven-site.nuiton.org/jaxx/" name="Jaxx" img="${project.url}/images/jaxx-logo.png"/>
+ <logo href="http://maven-site.nuiton.org/jaxx/" name="Jaxx"
+ img="http://maven-site.chorem.org/public/images/logos/jaxx-logos.png"/>
</poweredBy>
<body>
@@ -62,7 +63,7 @@
projectversion='${project.version}'
platform='${project.platform}'
projectid='${project.projectId}'
- scm='${project.scm.connection}'
+ scm='${project.scm.developerConnection}'
scmwebeditorenabled='${project.scmwebeditorEnabled}'
scmwebeditorurl='${project.scmwebeditorUrl}'
siteSourcesType='${project.siteSourcesType}'
Modified: trunk/jaxx-maven-plugin/src/site/site_fr.xml
===================================================================
--- trunk/jaxx-maven-plugin/src/site/site_fr.xml 2012-06-29 09:35:53 UTC (rev 2356)
+++ trunk/jaxx-maven-plugin/src/site/site_fr.xml 2012-06-29 09:39:27 UTC (rev 2357)
@@ -28,7 +28,7 @@
<bannerLeft>
<name>${project.name}</name>
- <src>${project.url}/jaxx.png</src>
+ <src>http://maven-site.chorem.org/public/images/logos/jaxx-logo.png</src>
<href>index.html</href>
</bannerLeft>
@@ -68,7 +68,7 @@
projectversion='${project.version}'
platform='${project.platform}'
projectid='${project.projectId}'
- scm='${project.scm.connection}'
+ scm='${project.scm.developerConnection}'
scmwebeditorenabled='${project.scmwebeditorEnabled}'
scmwebeditorurl='${project.scmwebeditorUrl}'
siteSourcesType='${project.siteSourcesType}'
Modified: trunk/jaxx-runtime/src/site/site_fr.xml
===================================================================
--- trunk/jaxx-runtime/src/site/site_fr.xml 2012-06-29 09:35:53 UTC (rev 2356)
+++ trunk/jaxx-runtime/src/site/site_fr.xml 2012-06-29 09:39:27 UTC (rev 2357)
@@ -28,7 +28,7 @@
<bannerLeft>
<name>${project.name}</name>
- <src>${project.url}/jaxx.png</src>
+ <src>http://maven-site.chorem.org/public/images/logos/jaxx-logo.png</src>
<href>index.html</href>
</bannerLeft>
@@ -58,7 +58,7 @@
projectversion='${project.version}'
platform='${project.platform}'
projectid='${project.projectId}'
- scm='${project.scm.connection}'
+ scm='${project.scm.developerConnection}'
scmwebeditorenabled='${project.scmwebeditorEnabled}'
scmwebeditorurl='${project.scmwebeditorUrl}'
siteSourcesType='${project.siteSourcesType}'
Modified: trunk/jaxx-swing-action/src/site/site_fr.xml
===================================================================
--- trunk/jaxx-swing-action/src/site/site_fr.xml 2012-06-29 09:35:53 UTC (rev 2356)
+++ trunk/jaxx-swing-action/src/site/site_fr.xml 2012-06-29 09:39:27 UTC (rev 2357)
@@ -85,7 +85,7 @@
projectversion='${project.version}'
platform='${project.platform}'
projectid='${project.projectId}'
- scm='${project.scm.connection}'
+ scm='${project.scm.developerConnection}'
scmwebeditorenabled='${project.scmwebeditorEnabled}'
scmwebeditorurl='${project.scmwebeditorUrl}'
siteSourcesType='${project.siteSourcesType}'
Modified: trunk/jaxx-tutorial/src/site/site_fr.xml
===================================================================
--- trunk/jaxx-tutorial/src/site/site_fr.xml 2012-06-29 09:35:53 UTC (rev 2356)
+++ trunk/jaxx-tutorial/src/site/site_fr.xml 2012-06-29 09:39:27 UTC (rev 2357)
@@ -28,7 +28,7 @@
<bannerLeft>
<name>${project.name}</name>
- <src>${project.url}/jaxx.png</src>
+ <src>http://maven-site.chorem.org/public/images/logos/jaxx-logo.png</src>
<href>index.html</href>
</bannerLeft>
@@ -56,7 +56,7 @@
projectversion='${project.version}'
platform='${project.platform}'
projectid='${project.projectId}'
- scm='${project.scm.connection}'
+ scm='${project.scm.developerConnection}'
scmwebeditorenabled='${project.scmwebeditorEnabled}'
scmwebeditorurl='${project.scmwebeditorUrl}'
siteSourcesType='${project.siteSourcesType}'
Modified: trunk/jaxx-tutorial-config/src/site/site_fr.xml
===================================================================
--- trunk/jaxx-tutorial-config/src/site/site_fr.xml 2012-06-29 09:35:53 UTC (rev 2356)
+++ trunk/jaxx-tutorial-config/src/site/site_fr.xml 2012-06-29 09:39:27 UTC (rev 2357)
@@ -28,12 +28,13 @@
<bannerLeft>
<name>${project.name}</name>
- <src>${project.url}/jaxx.png</src>
+ <src>http://maven-site.chorem.org/public/images/logos/jaxx-logo.png</src>
<href>index.html</href>
</bannerLeft>
<poweredBy>
- <logo href="http://maven-site.nuiton.org/jaxx/" name="Jaxx" img="${project.url}/images/jaxx-logo.png"/>
+ <logo href="http://maven-site.nuiton.org/jaxx/" name="Jaxx"
+ img="http://maven-site.chorem.org/public/images/logos/jaxx-logos.png"/>
</poweredBy>
<body>
@@ -59,7 +60,7 @@
projectversion='${project.version}'
platform='${project.platform}'
projectid='${project.projectId}'
- scm='${project.scm.connection}'
+ scm='${project.scm.developerConnection}'
scmwebeditorenabled='${project.scmwebeditorEnabled}'
scmwebeditorurl='${project.scmwebeditorUrl}'
siteSourcesType='${project.siteSourcesType}'
Modified: trunk/jaxx-tutorial-css/src/site/site_fr.xml
===================================================================
--- trunk/jaxx-tutorial-css/src/site/site_fr.xml 2012-06-29 09:35:53 UTC (rev 2356)
+++ trunk/jaxx-tutorial-css/src/site/site_fr.xml 2012-06-29 09:39:27 UTC (rev 2357)
@@ -28,12 +28,13 @@
<bannerLeft>
<name>${project.name}</name>
- <src>${project.url}/jaxx.png</src>
+ <src>http://maven-site.chorem.org/public/images/logos/jaxx-logo.png</src>
<href>index.html</href>
</bannerLeft>
<poweredBy>
- <logo href="http://maven-site.nuiton.org/jaxx/" name="Jaxx" img="${project.url}/images/jaxx-logo.png"/>
+ <logo href="http://maven-site.nuiton.org/jaxx/" name="Jaxx"
+ img="http://maven-site.chorem.org/public/images/logos/jaxx-logos.png"/>
</poweredBy>
<body>
@@ -59,7 +60,7 @@
projectversion='${project.version}'
platform='${project.platform}'
projectid='${project.projectId}'
- scm='${project.scm.connection}'
+ scm='${project.scm.developerConnection}'
scmwebeditorenabled='${project.scmwebeditorEnabled}'
scmwebeditorurl='${project.scmwebeditorUrl}'
siteSourcesType='${project.siteSourcesType}'
Modified: trunk/jaxx-tutorial-databinding/src/site/site_fr.xml
===================================================================
--- trunk/jaxx-tutorial-databinding/src/site/site_fr.xml 2012-06-29 09:35:53 UTC (rev 2356)
+++ trunk/jaxx-tutorial-databinding/src/site/site_fr.xml 2012-06-29 09:39:27 UTC (rev 2357)
@@ -28,12 +28,13 @@
<bannerLeft>
<name>${project.name}</name>
- <src>${project.url}/jaxx.png</src>
+ <src>http://maven-site.chorem.org/public/images/logos/jaxx-logo.png</src>
<href>index.html</href>
</bannerLeft>
<poweredBy>
- <logo href="http://maven-site.nuiton.org/jaxx/" name="Jaxx" img="${project.url}/images/jaxx-logo.png"/>
+ <logo href="http://maven-site.nuiton.org/jaxx/" name="Jaxx"
+ img="http://maven-site.chorem.org/public/images/logos/jaxx-logos.png"/>
</poweredBy>
<body>
@@ -59,7 +60,7 @@
projectversion='${project.version}'
platform='${project.platform}'
projectid='${project.projectId}'
- scm='${project.scm.connection}'
+ scm='${project.scm.developerConnection}'
scmwebeditorenabled='${project.scmwebeditorEnabled}'
scmwebeditorurl='${project.scmwebeditorUrl}'
siteSourcesType='${project.siteSourcesType}'
Modified: trunk/jaxx-tutorial-helloworld/src/site/site_fr.xml
===================================================================
--- trunk/jaxx-tutorial-helloworld/src/site/site_fr.xml 2012-06-29 09:35:53 UTC (rev 2356)
+++ trunk/jaxx-tutorial-helloworld/src/site/site_fr.xml 2012-06-29 09:39:27 UTC (rev 2357)
@@ -28,12 +28,13 @@
<bannerLeft>
<name>${project.name}</name>
- <src>${project.url}/jaxx.png</src>
+ <src>http://maven-site.chorem.org/public/images/logos/jaxx-logo.png</src>
<href>index.html</href>
</bannerLeft>
<poweredBy>
- <logo href="http://maven-site.nuiton.org/jaxx/" name="Jaxx" img="${project.url}/images/jaxx-logo.png"/>
+ <logo href="http://maven-site.nuiton.org/jaxx/" name="Jaxx"
+ img="http://maven-site.chorem.org/public/images/logos/jaxx-logos.png"/>
</poweredBy>
<body>
@@ -59,7 +60,7 @@
projectversion='${project.version}'
platform='${project.platform}'
projectid='${project.projectId}'
- scm='${project.scm.connection}'
+ scm='${project.scm.developerConnection}'
scmwebeditorenabled='${project.scmwebeditorEnabled}'
scmwebeditorurl='${project.scmwebeditorUrl}'
siteSourcesType='${project.siteSourcesType}'
Modified: trunk/jaxx-tutorial-helloworld2/src/site/site_fr.xml
===================================================================
--- trunk/jaxx-tutorial-helloworld2/src/site/site_fr.xml 2012-06-29 09:35:53 UTC (rev 2356)
+++ trunk/jaxx-tutorial-helloworld2/src/site/site_fr.xml 2012-06-29 09:39:27 UTC (rev 2357)
@@ -28,12 +28,13 @@
<bannerLeft>
<name>${project.name}</name>
- <src>${project.url}/jaxx.png</src>
+ <src>http://maven-site.chorem.org/public/images/logos/jaxx-logo.png</src>
<href>index.html</href>
</bannerLeft>
<poweredBy>
- <logo href="http://maven-site.nuiton.org/jaxx/" name="Jaxx" img="${project.url}/images/jaxx-logo.png"/>
+ <logo href="http://maven-site.nuiton.org/jaxx/" name="Jaxx"
+ img="http://maven-site.chorem.org/public/images/logos/jaxx-logos.png"/>
</poweredBy>
<body>
@@ -59,7 +60,7 @@
projectversion='${project.version}'
platform='${project.platform}'
projectid='${project.projectId}'
- scm='${project.scm.connection}'
+ scm='${project.scm.developerConnection}'
scmwebeditorenabled='${project.scmwebeditorEnabled}'
scmwebeditorurl='${project.scmwebeditorUrl}'
siteSourcesType='${project.siteSourcesType}'
Modified: trunk/jaxx-tutorial-validation/src/site/site_fr.xml
===================================================================
--- trunk/jaxx-tutorial-validation/src/site/site_fr.xml 2012-06-29 09:35:53 UTC (rev 2356)
+++ trunk/jaxx-tutorial-validation/src/site/site_fr.xml 2012-06-29 09:39:27 UTC (rev 2357)
@@ -28,13 +28,14 @@
<bannerLeft>
<name>${project.name}</name>
- <src>${project.url}/jaxx.png</src>
+ <src>http://maven-site.chorem.org/public/images/logos/jaxx-logo.png</src>
<href>index.html</href>
</bannerLeft>
<poweredBy>
- <logo href="http://maven-site.nuiton.org/jaxx/" name="Jaxx" img="${project.url}/images/jaxx-logo.png"/>
+ <logo href="http://maven-site.nuiton.org/jaxx/" name="Jaxx"
+ img="http://maven-site.chorem.org/public/images/logos/jaxx-logos.png"/>
</poweredBy>
<body>
@@ -60,7 +61,7 @@
projectversion='${project.version}'
platform='${project.platform}'
projectid='${project.projectId}'
- scm='${project.scm.connection}'
+ scm='${project.scm.developerConnection}'
scmwebeditorenabled='${project.scmwebeditorEnabled}'
scmwebeditorurl='${project.scmwebeditorUrl}'
siteSourcesType='${project.siteSourcesType}'
Modified: trunk/jaxx-validator/src/site/site_fr.xml
===================================================================
--- trunk/jaxx-validator/src/site/site_fr.xml 2012-06-29 09:35:53 UTC (rev 2356)
+++ trunk/jaxx-validator/src/site/site_fr.xml 2012-06-29 09:39:27 UTC (rev 2357)
@@ -28,7 +28,7 @@
<bannerLeft>
<name>${project.name}</name>
- <src>${project.url}/jaxx.png</src>
+ <src>http://maven-site.chorem.org/public/images/logos/jaxx-logo.png</src>
<href>index.html</href>
</bannerLeft>
@@ -56,7 +56,7 @@
projectversion='${project.version}'
platform='${project.platform}'
projectid='${project.projectId}'
- scm='${project.scm.connection}'
+ scm='${project.scm.developerConnection}'
scmwebeditorenabled='${project.scmwebeditorEnabled}'
scmwebeditorurl='${project.scmwebeditorUrl}'
siteSourcesType='${project.siteSourcesType}'
Modified: trunk/jaxx-widgets/src/site/site_fr.xml
===================================================================
--- trunk/jaxx-widgets/src/site/site_fr.xml 2012-06-29 09:35:53 UTC (rev 2356)
+++ trunk/jaxx-widgets/src/site/site_fr.xml 2012-06-29 09:39:27 UTC (rev 2357)
@@ -28,7 +28,7 @@
<bannerLeft>
<name>${project.name}</name>
- <src>${project.url}/jaxx.png</src>
+ <src>http://maven-site.chorem.org/public/images/logos/jaxx-logo.png</src>
<href>index.html</href>
</bannerLeft>
@@ -56,7 +56,7 @@
projectversion='${project.version}'
platform='${project.platform}'
projectid='${project.projectId}'
- scm='${project.scm.connection}'
+ scm='${project.scm.developerConnection}'
scmwebeditorenabled='${project.scmwebeditorEnabled}'
scmwebeditorurl='${project.scmwebeditorUrl}'
siteSourcesType='${project.siteSourcesType}'
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2012-06-29 09:35:53 UTC (rev 2356)
+++ trunk/pom.xml 2012-06-29 09:39:27 UTC (rev 2357)
@@ -510,7 +510,8 @@
<gzip>true</gzip>
<unsign>true</unsign>
<canUnsign>false</canUnsign>
- <pack200>true</pack200>
+ <!--Can't use pack2000 since there is some already signed jar-->
+ <!--<pack200>true</pack200>-->
<jnlpExtensions>
<!--jnlpExtension>
<name>sun</name>
@@ -586,7 +587,7 @@
</activation>
<modules>
<module>jaxx-demo</module>
- <module>jaxx-tutorial</module>
+ <!--<module>jaxx-tutorial</module>-->
</modules>
</profile>
Modified: trunk/src/site/rst/index.rst
===================================================================
--- trunk/src/site/rst/index.rst 2012-06-29 09:35:53 UTC (rev 2356)
+++ trunk/src/site/rst/index.rst 2012-06-29 09:39:27 UTC (rev 2357)
@@ -52,6 +52,12 @@
Pour plus d'information sur comment utiliser le plugin, veuillez visiter la
`page des goals`_
+Suppression des tutoriaux
+_________________________
+
+La maintenance des tutoriaux est compliquée, nous les désactivons dans cette version, il seront remplacés
+bientôt par des articles sur notre blog.
+
Nouveautés de la version 2.4
----------------------------
Modified: trunk/src/site/site_fr.xml
===================================================================
--- trunk/src/site/site_fr.xml 2012-06-29 09:35:53 UTC (rev 2356)
+++ trunk/src/site/site_fr.xml 2012-06-29 09:39:27 UTC (rev 2357)
@@ -34,9 +34,9 @@
<custom>
<fluidoSkin>
- <topBarEnabled>true</topBarEnabled>
+ <topBarEnabled>false</topBarEnabled>
<googleSearch/>
- <sideBarEnabled>false</sideBarEnabled>
+ <sideBarEnabled>true</sideBarEnabled>
<searchEnabled>true</searchEnabled>
<sourceLineNumbersEnabled>true</sourceLineNumbersEnabled>
</fluidoSkin>
@@ -44,7 +44,7 @@
<bannerLeft>
<name>${project.name}</name>
- <src>${project.url}/jaxx.png</src>
+ <src>http://maven-site.chorem.org/public/images/logos/jaxx-logo.png</src>
<href>index.html</href>
</bannerLeft>
@@ -58,12 +58,12 @@
<poweredBy>
<logo href="http://maven.apache.org" name="Maven"
- img="${project.url}/images/logos/maven-feather.png"/>
+ img="http://maven-site.chorem.org/public/images/logos/maven-feather.png"/>
<logo href="http://maven-site.nuiton.org/jrst" name="JRst"
- img="${project.url}/images/jrst-logo.png"/>
+ img="http://maven-site.chorem.org/public/images/logos/jrst-logo.png"/>
<logo href="http://docutils.sourceforge.net/rst.html"
name="ReStructuredText"
- img="${project.url}/images/restructuredtext-logo.png"/>
+ img="http://maven-site.chorem.org/public/images/logos/restructuredtext-logo.png"/>
</poweredBy>
<body>
@@ -87,6 +87,7 @@
<item name="Accueil" href="index.html"/>
<item name="Présentation/Concept" href="presentation.html"/>
<item name="Qu'est-ce qu'un fichier JAXX ?" href="JAXXFile.html"/>
+ <item name="Démonstration" href="demo.html"/>
</menu>
<menu name="Fonctionalités de base">
@@ -107,14 +108,14 @@
<!--item name="Widgets" href=""/-->
</menu>
- <menu name="Démo et Tutoriels">
+ <!--menu name="Démo et Tutoriels">
<item name="Démo" href="demo.html"/>
<item name="Hello World" href="tutos/helloworld.html"/>
<item name="Hello World 2" href="tutos/helloworld2.html"/>
<item name="Feuilles de style" href="tutos/css.html"/>
<item name="Data-binding" href="tutos/data-binding.html"/>
<item name="ConfigUI" href="tutos/config.html"/>
- </menu>
+ </menu-->
<menu name="Ancienne documentation">
<item name="Migration JAXX 2.0" href="migration.html"/>
@@ -133,7 +134,7 @@
projectversion='${project.version}'
platform='${project.platform}'
projectid='${project.projectId}'
- scm='${project.scm.connection}'
+ scm='${project.scm.developerConnection}'
scmwebeditorenabled='${project.scmwebeditorEnabled}'
scmwebeditorurl='${project.scmwebeditorUrl}'
siteSourcesType='${project.siteSourcesType}'
1
0
r2356 - in trunk/jaxx-widgets/src/main: java/jaxx/runtime/swing resources/icons
by sletellier@users.nuiton.org 29 Jun '12
by sletellier@users.nuiton.org 29 Jun '12
29 Jun '12
Author: sletellier
Date: 2012-06-29 11:35:53 +0200 (Fri, 29 Jun 2012)
New Revision: 2356
Url: http://nuiton.org/repositories/revision/jaxx/2356
Log:
- rename action icons for listSelector
Added:
trunk/jaxx-widgets/src/main/resources/icons/action-select.png
trunk/jaxx-widgets/src/main/resources/icons/action-unselect.png
Removed:
trunk/jaxx-widgets/src/main/resources/icons/action-add.png
trunk/jaxx-widgets/src/main/resources/icons/action-remove.png
Modified:
trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/ListToListSelector.jaxx
Modified: trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/ListToListSelector.jaxx
===================================================================
--- trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/ListToListSelector.jaxx 2012-06-29 09:31:03 UTC (rev 2355)
+++ trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/ListToListSelector.jaxx 2012-06-29 09:35:53 UTC (rev 2356)
@@ -38,13 +38,13 @@
<JToolBar id='actions' floatable='false' orientation='{SwingConstants.VERTICAL}'>
<JButton id="add"
toolTipText='{getAddToolTip()}'
- actionIcon='add'
+ actionIcon='select'
enabled='{isAddEnabled()}'
onActionPerformed='add()'/>
<JButton id="remove"
toolTipText='{getRemoveToolTip()}'
- actionIcon='remove'
+ actionIcon='unselect'
enabled='{isRemoveEnabled()}'
onActionPerformed='remove()'/>
Deleted: trunk/jaxx-widgets/src/main/resources/icons/action-add.png
===================================================================
(Binary files differ)
Deleted: trunk/jaxx-widgets/src/main/resources/icons/action-remove.png
===================================================================
(Binary files differ)
Copied: trunk/jaxx-widgets/src/main/resources/icons/action-select.png (from rev 2354, trunk/jaxx-widgets/src/main/resources/icons/action-add.png)
===================================================================
(Binary files differ)
Property changes on: trunk/jaxx-widgets/src/main/resources/icons/action-select.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: svn:keywords
+ Author Date Id Revision HeadURL
Copied: trunk/jaxx-widgets/src/main/resources/icons/action-unselect.png (from rev 2354, trunk/jaxx-widgets/src/main/resources/icons/action-remove.png)
===================================================================
(Binary files differ)
Property changes on: trunk/jaxx-widgets/src/main/resources/icons/action-unselect.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: svn:keywords
+ Author Date Id Revision HeadURL
1
0
29 Jun '12
Author: sletellier
Date: 2012-06-29 11:31:03 +0200 (Fri, 29 Jun 2012)
New Revision: 2355
Url: http://nuiton.org/repositories/revision/jaxx/2355
Log:
- refs #2146 : improve listSelector widget to add event on selection change
- Move GenericListModel to JaxxRuntime
- Fix demo layout
- Rename NavDemoDataProvider to DemoDataProvider
- Move DemoDataProvider to entities package
- Improve listSelectorDemo using demoDataProvider
Added:
trunk/jaxx-demo/src/main/java/jaxx/demo/entities/DemoDataProvider.java
trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/model/
trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/model/GenericListModel.java
Removed:
trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/NavDemoDataProvider.java
trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/GenericListModel.java
Modified:
trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/ComboEditorDemo.jaxx
trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/DatePickerDemo.jaxx
trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/FileEditorDemo.jaxx
trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/I18nEditorDemo.jaxx
trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/ListSelectorDemo.jaxx
trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/NumberEditorDemo.jaxx
trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/NavDemo.jaxx
trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/NavDemoHandler.java
trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/tree/ActorsTreeNodeLoador.java
trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/tree/MoviesTreeNodeLoador.java
trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/tree/NavDemoTreeCellRenderer.java
trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/tree/NavDemoTreeHelper.java
trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/treetable/ActorsTreeTableNodeLoador.java
trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/treetable/MoviesTreeTableNodeLoador.java
trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/treetable/NavDemoTreeTableHelper.java
trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/treetable/NavDemoTreeTableModel.java
trunk/jaxx-demo/src/main/java/jaxx/demo/tree/DemoCellRenderer.java
trunk/jaxx-runtime/pom.xml
trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/ListSelector.jaxx
Modified: trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/ComboEditorDemo.jaxx
===================================================================
--- trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/ComboEditorDemo.jaxx 2012-06-29 08:55:51 UTC (rev 2354)
+++ trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/ComboEditorDemo.jaxx 2012-06-29 09:31:03 UTC (rev 2355)
@@ -24,14 +24,14 @@
-->
-<jaxx.demo.DemoPanel>
+<jaxx.demo.DemoPanel layout='{new BorderLayout()}'>
<import>
org.nuiton.i18n.LanguageEnum
org.nuiton.i18n.CountryEnum
</import>
- <Table fill='both'>
+ <Table fill='both' constraints='BorderLayout.CENTER'>
<row>
<cell>
<JLabel text='Locale editor:' labelFor='{localeEditor}'/>
Modified: trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/DatePickerDemo.jaxx
===================================================================
--- trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/DatePickerDemo.jaxx 2012-06-29 08:55:51 UTC (rev 2354)
+++ trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/DatePickerDemo.jaxx 2012-06-29 09:31:03 UTC (rev 2355)
@@ -21,7 +21,7 @@
<http://www.gnu.org/licenses/lgpl-3.0.html>.
#L%
-->
-<jaxx.demo.DemoPanel>
+<jaxx.demo.DemoPanel layout='{new BorderLayout()}'>
<import>
java.beans.PropertyChangeEvent
@@ -59,7 +59,7 @@
}
]]></script>
- <Table fill='both'>
+ <Table fill='both' constraints='BorderLayout.CENTER'>
<row>
<cell columns='2' fill='horizontal' weightx='1'>
<JCheckBox id='showPopupButton'
Modified: trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/FileEditorDemo.jaxx
===================================================================
--- trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/FileEditorDemo.jaxx 2012-06-29 08:55:51 UTC (rev 2354)
+++ trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/FileEditorDemo.jaxx 2012-06-29 09:31:03 UTC (rev 2355)
@@ -21,7 +21,7 @@
<http://www.gnu.org/licenses/lgpl-3.0.html>.
#L%
-->
-<jaxx.demo.DemoPanel>
+<jaxx.demo.DemoPanel layout='{new BorderLayout()}'>
<import>
jaxx.runtime.swing.editor.FileEditor
</import>
@@ -33,7 +33,7 @@
<Boolean id='directoryEnabled' javaBean='Boolean.TRUE'/>
<Boolean id='fileEnabled' javaBean='Boolean.FALSE'/>
- <Table fill='both'>
+ <Table fill='both' constraints='BorderLayout.CENTER'>
<row>
<cell fill='horizontal' weightx='1'>
<JLabel text='jaxxdemo.fileEditor.titleLbl'/>
Modified: trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/I18nEditorDemo.jaxx
===================================================================
--- trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/I18nEditorDemo.jaxx 2012-06-29 08:55:51 UTC (rev 2354)
+++ trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/I18nEditorDemo.jaxx 2012-06-29 09:31:03 UTC (rev 2355)
@@ -24,7 +24,7 @@
-->
-<jaxx.demo.DemoPanel>
+<jaxx.demo.DemoPanel layout='{new BorderLayout()}'>
<import>
javax.swing.border.Border
jaxx.runtime.swing.editor.I18nEditor
@@ -40,7 +40,7 @@
}
]]>
</script>
- <Table fill='both'>
+ <Table fill='both' constraints='BorderLayout.CENTER'>
<row>
<cell>
<JPanel
Modified: trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/ListSelectorDemo.jaxx
===================================================================
--- trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/ListSelectorDemo.jaxx 2012-06-29 08:55:51 UTC (rev 2354)
+++ trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/ListSelectorDemo.jaxx 2012-06-29 09:31:03 UTC (rev 2355)
@@ -21,34 +21,37 @@
<http://www.gnu.org/licenses/lgpl-3.0.html>.
#L%
-->
-<jaxx.demo.DemoPanel>
+<jaxx.demo.DemoPanel layout='{new BorderLayout()}'>
<import>
jaxx.runtime.swing.ListSelector
com.google.common.collect.Lists
java.util.List
+ jaxx.demo.entities.People
+ jaxx.demo.entities.Movie
+ jaxx.demo.entities.DemoDataProvider
+ jaxx.demo.entities.DemoDecoratorProvider
+ jaxx.runtime.swing.renderer.DecoratorProviderListCellRenderer
</import>
+ <ListCellRenderer id='listCellRenderer' initializer='new DecoratorProviderListCellRenderer(new DemoDecoratorProvider())'/>
+ <DemoDataProvider id='dataProvider'/>
+
<String id='addToolTip' javaBean='"Add"'/>
<String id='removeToolTip' javaBean='"Remove"'/>
<script><![CDATA[
-void $afterCompleteSetup() {
-
- List<String> from = Lists.newArrayList();
- from.add("Value 1");
- from.add("Value 2");
- from.add("Value 3");
- from.add("Value 4");
- from.add("Value 5");
- List<String> to = Lists.newArrayList();
- to.add("Other");
-
- comboToListSelector.init(from, to);
- listToListSelector.init(from, to);
+public List<People> getSelectedActors() {
+ List<People> actors = Lists.newArrayList();
+ for (Movie m : (List<Movie>)comboToListSelector.getSelectedValues()) {
+ List<People> actorsToAdd = m.getActors();
+ actors.removeAll(actorsToAdd);
+ actors.addAll(actorsToAdd);
+ }
+ return actors;
}
]]></script>
- <Table fill='both'>
+ <Table fill='both' constraints='BorderLayout.CENTER'>
<row>
<cell fill='horizontal' weightx='1'>
<JLabel text='jaxxdemo.listSelector.addToolTipLbl'/>
@@ -71,18 +74,27 @@
</row>
<row>
<cell fill='horizontal' weightx='1' columns='2'>
- <ComboToListSelector id='comboToListSelector'
- genericType='String'
- addToolTip='{getAddToolTip()}'
- removeToolTip='{getRemoveToolTip()}'/>
+ <JScrollPane>
+ <ComboToListSelector id='comboToListSelector'
+ genericType='Movie'
+ addToolTip='{getAddToolTip()}'
+ removeToolTip='{getRemoveToolTip()}'
+ values='{dataProvider.getMovies()}'
+ renderer='{listCellRenderer}'
+ onIntervalAdded='listToListSelector.setValues(getSelectedActors())'
+ onIntervalRemoved='listToListSelector.setValues(getSelectedActors())'/>
+ </JScrollPane>
</cell>
</row>
<row>
<cell fill='horizontal' weightx='1' columns='2'>
- <ListToListSelector id='listToListSelector'
- genericType='String'
- addToolTip='{getAddToolTip()}'
- removeToolTip='{getRemoveToolTip()}'/>
+ <JScrollPane>
+ <ListToListSelector id='listToListSelector'
+ genericType='People'
+ addToolTip='{getAddToolTip()}'
+ removeToolTip='{getRemoveToolTip()}'
+ renderer='{listCellRenderer}'/>
+ </JScrollPane>
</cell>
</row>
</Table>
Modified: trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/NumberEditorDemo.jaxx
===================================================================
--- trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/NumberEditorDemo.jaxx 2012-06-29 08:55:51 UTC (rev 2354)
+++ trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/NumberEditorDemo.jaxx 2012-06-29 09:31:03 UTC (rev 2355)
@@ -79,15 +79,12 @@
selected='false'/>
<JPanel
border='{new TitledBorder(_("jaxxdemo.numbereditor.numberPattern.configuration"))}'
-
layout='{new GridLayout(1,0)}'>
<JTextField id='numberPattern' text='{"\\d{0,3}"}'/>
<JButton id='applyNumberPattern'
text='jaxxdemo.numbereditor.applyNumberPattern'
onActionPerformed='changeNumberPattern();'/>
</JPanel>
-
-
</JPanel>
</cell>
</row>
Copied: trunk/jaxx-demo/src/main/java/jaxx/demo/entities/DemoDataProvider.java (from rev 2351, trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/NavDemoDataProvider.java)
===================================================================
--- trunk/jaxx-demo/src/main/java/jaxx/demo/entities/DemoDataProvider.java (rev 0)
+++ trunk/jaxx-demo/src/main/java/jaxx/demo/entities/DemoDataProvider.java 2012-06-29 09:31:03 UTC (rev 2355)
@@ -0,0 +1,112 @@
+/*
+ * #%L
+ * JAXX :: Demo
+ *
+ * $Id$
+ * $HeadURL$
+ * %%
+ * Copyright (C) 2008 - 2010 CodeLutin
+ * %%
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>.
+ * #L%
+ */
+
+package jaxx.demo.entities;
+
+import jaxx.runtime.swing.nav.NavDataProvider;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @author sletellier <letellier(a)codelutin.com>
+ * @since 2.1
+ */
+public class DemoDataProvider implements NavDataProvider {
+
+ /** Logger */
+ static private final Log log = LogFactory.getLog(DemoDataProvider.class);
+
+ protected Map<String, Movie> movies;
+
+ protected Map<String, People> peoples;
+
+ public DemoDataProvider() {
+
+ movies = new HashMap<String, Movie>();
+ peoples = new HashMap<String, People>();
+
+ if (log.isDebugEnabled()) {
+ log.debug("for " + this);
+ }
+ People a = new People("0", "Jack", "Black", 35, "/jaxx/demo/images/jack.jpg");
+ People a2 = new People("1", "Héctor", "Jiménez", 28, "/jaxx/demo/images/hector.jpg");
+ People a3 = new People("2", "Ana", "de la Reguera", 34, "/jaxx/demo/images/ana.jpg");
+
+ Movie m = new Movie("0", "Nacho libre", 1996, "/jaxx/demo/images/nacho.jpg");
+ m.addActor(a);
+ m.addActor(a2);
+ m.addActor(a3);
+
+ Movie m2 = new Movie("1", "Nacho 2", 2009, "/jaxx/demo/images/nacho2.png");
+ m2.addActor(a);
+ m2.addActor(a2);
+
+ movies.put(m.getId(), m);
+ movies.put(m2.getId(), m2);
+
+ peoples.put(a.getId(), a);
+ peoples.put(a2.getId(), a2);
+ peoples.put(a3.getId(), a3);
+ }
+
+ @Override
+ public boolean isEnabled() {
+ return true;
+ }
+
+ public Movie getMovie(String id) {
+ return movies.get(id);
+ }
+
+ public People getPeople(String id) {
+ return peoples.get(id);
+ }
+
+ public List<Movie> getMovies() {
+ return new ArrayList<Movie>(movies.values());
+ }
+
+ public List<People> getPeoples() {
+ return new ArrayList<People>(peoples.values());
+ }
+
+ public List<People> getPeoples(Movie m) {
+ return m.getActors();
+ }
+
+ public List<People> getPeoples(String moviesId) {
+
+ if (log.isDebugEnabled()) {
+ log.debug("Get people for movie " + moviesId);
+ }
+
+ return movies.get(moviesId).getActors();
+ }
+}
Property changes on: trunk/jaxx-demo/src/main/java/jaxx/demo/entities/DemoDataProvider.java
___________________________________________________________________
Added: svn:keywords
+ Author Date Id Revision HeadURL
Added: svn:eol-style
+ native
Modified: trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/NavDemo.jaxx
===================================================================
--- trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/NavDemo.jaxx 2012-06-29 08:55:51 UTC (rev 2354)
+++ trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/NavDemo.jaxx 2012-06-29 09:31:03 UTC (rev 2355)
@@ -27,13 +27,13 @@
<import>
jaxx.demo.feature.nav.tree.NavDemoTreeHelper
jaxx.demo.feature.nav.treetable.NavDemoTreeTableHelper
-
org.jdesktop.swingx.JXTreeTable
+ jaxx.demo.entities.DemoDataProvider
</import>
<CardLayout2 id='contentLayout'/>
- <NavDemoDataProvider id='dataProvider'/>
+ <DemoDataProvider id='dataProvider'/>
<NavDemoTreeHelper id='treeHelper' constructorParams='getDataProvider()'/>
@@ -94,6 +94,7 @@
font-size='11'
rootVisible='false'
showsRootHandles='false'
+ columnControlVisible='true'
treeTableModel='{treeTableHelper.createModel()}'/>
</JScrollPane>
Deleted: trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/NavDemoDataProvider.java
===================================================================
--- trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/NavDemoDataProvider.java 2012-06-29 08:55:51 UTC (rev 2354)
+++ trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/NavDemoDataProvider.java 2012-06-29 09:31:03 UTC (rev 2355)
@@ -1,114 +0,0 @@
-/*
- * #%L
- * JAXX :: Demo
- *
- * $Id$
- * $HeadURL$
- * %%
- * Copyright (C) 2008 - 2010 CodeLutin
- * %%
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Lesser Public License for more details.
- *
- * You should have received a copy of the GNU General Lesser Public
- * License along with this program. If not, see
- * <http://www.gnu.org/licenses/lgpl-3.0.html>.
- * #L%
- */
-
-package jaxx.demo.feature.nav;
-
-import jaxx.demo.entities.Movie;
-import jaxx.demo.entities.People;
-import jaxx.runtime.swing.nav.NavDataProvider;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
- * @author sletellier <letellier(a)codelutin.com>
- * @since 2.1
- */
-public class NavDemoDataProvider implements NavDataProvider {
-
- /** Logger */
- static private final Log log = LogFactory.getLog(NavDemoDataProvider.class);
-
- protected Map<String, Movie> movies;
-
- protected Map<String, People> peoples;
-
- public NavDemoDataProvider() {
-
- movies = new HashMap<String, Movie>();
- peoples = new HashMap<String, People>();
-
- if (log.isDebugEnabled()) {
- log.debug("for " + this);
- }
- People a = new People("0", "Jack", "Black", 35, "/jaxx/demo/images/jack.jpg");
- People a2 = new People("1", "Héctor", "Jiménez", 28, "/jaxx/demo/images/hector.jpg");
- People a3 = new People("2", "Ana", "de la Reguera", 34, "/jaxx/demo/images/ana.jpg");
-
- Movie m = new Movie("0", "Nacho libre", 1996, "/jaxx/demo/images/nacho.jpg");
- m.addActor(a);
- m.addActor(a2);
- m.addActor(a3);
-
- Movie m2 = new Movie("1", "Nacho 2", 2009, "/jaxx/demo/images/nacho2.png");
- m2.addActor(a);
- m2.addActor(a2);
-
- movies.put(m.getId(), m);
- movies.put(m2.getId(), m2);
-
- peoples.put(a.getId(), a);
- peoples.put(a2.getId(), a2);
- peoples.put(a3.getId(), a3);
- }
-
- @Override
- public boolean isEnabled() {
- return true;
- }
-
- public Movie getMovie(String id) {
- return movies.get(id);
- }
-
- public People getPeople(String id) {
- return peoples.get(id);
- }
-
- public List<Movie> getMovies() {
- return new ArrayList<Movie>(movies.values());
- }
-
- public List<People> getPeoples() {
- return new ArrayList<People>(peoples.values());
- }
-
- public List<People> getPeoples(Movie m) {
- return m.getActors();
- }
-
- public List<People> getPeoples(String moviesId) {
-
- if (log.isDebugEnabled()) {
- log.debug("Get people for movie " + moviesId);
- }
-
- return movies.get(moviesId).getActors();
- }
-}
Modified: trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/NavDemoHandler.java
===================================================================
--- trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/NavDemoHandler.java 2012-06-29 08:55:51 UTC (rev 2354)
+++ trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/NavDemoHandler.java 2012-06-29 09:31:03 UTC (rev 2355)
@@ -25,6 +25,7 @@
package jaxx.demo.feature.nav;
import jaxx.demo.entities.AbstractDemoBean;
+import jaxx.demo.entities.DemoDataProvider;
import jaxx.demo.entities.Movie;
import jaxx.demo.entities.People;
import jaxx.demo.feature.nav.content.AbstractContentUI;
@@ -205,7 +206,7 @@
String id = demoNode.getId();
// If it's category demoNode
- NavDemoDataProvider provider = ui.getDataProvider();
+ DemoDataProvider provider = ui.getDataProvider();
if (editType.equals(String.class)) {
// Actors categorie demoNode
Modified: trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/tree/ActorsTreeNodeLoador.java
===================================================================
--- trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/tree/ActorsTreeNodeLoador.java 2012-06-29 08:55:51 UTC (rev 2354)
+++ trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/tree/ActorsTreeNodeLoador.java 2012-06-29 09:31:03 UTC (rev 2355)
@@ -25,8 +25,8 @@
package jaxx.demo.feature.nav.tree;
+import jaxx.demo.entities.DemoDataProvider;
import jaxx.demo.entities.People;
-import jaxx.demo.feature.nav.NavDemoDataProvider;
import jaxx.runtime.swing.nav.NavDataProvider;
import jaxx.runtime.swing.nav.tree.NavTreeNodeChildLoador;
@@ -50,7 +50,7 @@
NavDataProvider dataProvider) throws Exception {
// Get people for parentId
- NavDemoDataProvider provider = (NavDemoDataProvider) dataProvider;
+ DemoDataProvider provider = (DemoDataProvider) dataProvider;
// If its not root
if (moviesId != null) {
Modified: trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/tree/MoviesTreeNodeLoador.java
===================================================================
--- trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/tree/MoviesTreeNodeLoador.java 2012-06-29 08:55:51 UTC (rev 2354)
+++ trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/tree/MoviesTreeNodeLoador.java 2012-06-29 09:31:03 UTC (rev 2355)
@@ -25,8 +25,8 @@
package jaxx.demo.feature.nav.tree;
+import jaxx.demo.entities.DemoDataProvider;
import jaxx.demo.entities.Movie;
-import jaxx.demo.feature.nav.NavDemoDataProvider;
import jaxx.demo.feature.nav.NavDemoHandler;
import jaxx.runtime.swing.nav.NavDataProvider;
import jaxx.runtime.swing.nav.NavHelper;
@@ -60,7 +60,7 @@
String parentId,
NavDataProvider dataProvider) throws Exception {
- NavDemoDataProvider provider = (NavDemoDataProvider) dataProvider;
+ DemoDataProvider provider = (DemoDataProvider) dataProvider;
// Return all movies
return provider.getMovies();
Modified: trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/tree/NavDemoTreeCellRenderer.java
===================================================================
--- trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/tree/NavDemoTreeCellRenderer.java 2012-06-29 08:55:51 UTC (rev 2354)
+++ trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/tree/NavDemoTreeCellRenderer.java 2012-06-29 09:31:03 UTC (rev 2355)
@@ -25,9 +25,9 @@
package jaxx.demo.feature.nav.tree;
+import jaxx.demo.entities.DemoDataProvider;
import jaxx.demo.entities.Movie;
import jaxx.demo.entities.People;
-import jaxx.demo.feature.nav.NavDemoDataProvider;
import jaxx.runtime.swing.nav.tree.AbstractNavTreeCellRenderer;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -51,14 +51,14 @@
protected DecoratorProvider decoratorProvider;
public NavDemoTreeCellRenderer(DecoratorProvider decoratorProvider,
- NavDemoDataProvider provider) {
+ DemoDataProvider provider) {
setDataProvider(provider);
this.decoratorProvider = decoratorProvider;
}
@Override
- public NavDemoDataProvider getDataProvider() {
- return (NavDemoDataProvider) super.getDataProvider();
+ public DemoDataProvider getDataProvider() {
+ return (DemoDataProvider) super.getDataProvider();
}
@Override
Modified: trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/tree/NavDemoTreeHelper.java
===================================================================
--- trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/tree/NavDemoTreeHelper.java 2012-06-29 08:55:51 UTC (rev 2354)
+++ trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/tree/NavDemoTreeHelper.java 2012-06-29 09:31:03 UTC (rev 2355)
@@ -25,7 +25,7 @@
package jaxx.demo.feature.nav.tree;
-import jaxx.demo.feature.nav.NavDemoDataProvider;
+import jaxx.demo.entities.DemoDataProvider;
import jaxx.demo.feature.nav.NavDemoHandler;
import jaxx.runtime.swing.nav.tree.NavTreeHelper;
@@ -37,13 +37,13 @@
*/
public class NavDemoTreeHelper extends NavTreeHelper<NavDemoTreeNode> {
- public NavDemoTreeHelper(NavDemoDataProvider provider) {
+ public NavDemoTreeHelper(DemoDataProvider provider) {
setDataProvider(provider);
}
@Override
- public NavDemoDataProvider getDataProvider() {
- return (NavDemoDataProvider) super.getDataProvider();
+ public DemoDataProvider getDataProvider() {
+ return (DemoDataProvider) super.getDataProvider();
}
public DefaultTreeModel createModel() {
Modified: trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/treetable/ActorsTreeTableNodeLoador.java
===================================================================
--- trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/treetable/ActorsTreeTableNodeLoador.java 2012-06-29 08:55:51 UTC (rev 2354)
+++ trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/treetable/ActorsTreeTableNodeLoador.java 2012-06-29 09:31:03 UTC (rev 2355)
@@ -25,8 +25,8 @@
package jaxx.demo.feature.nav.treetable;
+import jaxx.demo.entities.DemoDataProvider;
import jaxx.demo.entities.People;
-import jaxx.demo.feature.nav.NavDemoDataProvider;
import jaxx.runtime.swing.nav.NavDataProvider;
import jaxx.runtime.swing.nav.treetable.NavTreeTableNodeChildLoador;
@@ -50,7 +50,7 @@
NavDataProvider dataProvider) throws Exception {
// Get people for parentId
- NavDemoDataProvider provider = (NavDemoDataProvider) dataProvider;
+ DemoDataProvider provider = (DemoDataProvider) dataProvider;
// If its not root
if (moviesId != null) {
Modified: trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/treetable/MoviesTreeTableNodeLoador.java
===================================================================
--- trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/treetable/MoviesTreeTableNodeLoador.java 2012-06-29 08:55:51 UTC (rev 2354)
+++ trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/treetable/MoviesTreeTableNodeLoador.java 2012-06-29 09:31:03 UTC (rev 2355)
@@ -25,8 +25,8 @@
package jaxx.demo.feature.nav.treetable;
+import jaxx.demo.entities.DemoDataProvider;
import jaxx.demo.entities.Movie;
-import jaxx.demo.feature.nav.NavDemoDataProvider;
import jaxx.demo.feature.nav.NavDemoHandler;
import jaxx.runtime.swing.nav.NavDataProvider;
import jaxx.runtime.swing.nav.NavHelper;
@@ -60,7 +60,7 @@
String parentId,
NavDataProvider dataProvider) throws Exception {
- NavDemoDataProvider provider = (NavDemoDataProvider) dataProvider;
+ DemoDataProvider provider = (DemoDataProvider) dataProvider;
// Return all movies
return provider.getMovies();
Modified: trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/treetable/NavDemoTreeTableHelper.java
===================================================================
--- trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/treetable/NavDemoTreeTableHelper.java 2012-06-29 08:55:51 UTC (rev 2354)
+++ trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/treetable/NavDemoTreeTableHelper.java 2012-06-29 09:31:03 UTC (rev 2355)
@@ -25,7 +25,7 @@
package jaxx.demo.feature.nav.treetable;
-import jaxx.demo.feature.nav.NavDemoDataProvider;
+import jaxx.demo.entities.DemoDataProvider;
import jaxx.demo.feature.nav.NavDemoHandler;
import jaxx.runtime.swing.nav.treetable.NavTreeTableHelper;
import jaxx.runtime.swing.nav.treetable.NavTreeTableModel;
@@ -36,13 +36,13 @@
*/
public class NavDemoTreeTableHelper extends NavTreeTableHelper<NavDemoTreeTableNode> {
- public NavDemoTreeTableHelper(NavDemoDataProvider provider) {
+ public NavDemoTreeTableHelper(DemoDataProvider provider) {
setDataProvider(provider);
}
@Override
- public NavDemoDataProvider getDataProvider() {
- return (NavDemoDataProvider) super.getDataProvider();
+ public DemoDataProvider getDataProvider() {
+ return (DemoDataProvider) super.getDataProvider();
}
Modified: trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/treetable/NavDemoTreeTableModel.java
===================================================================
--- trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/treetable/NavDemoTreeTableModel.java 2012-06-29 08:55:51 UTC (rev 2354)
+++ trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/treetable/NavDemoTreeTableModel.java 2012-06-29 09:31:03 UTC (rev 2355)
@@ -24,9 +24,9 @@
*/
package jaxx.demo.feature.nav.treetable;
+import jaxx.demo.entities.DemoDataProvider;
import jaxx.demo.entities.Movie;
import jaxx.demo.entities.People;
-import jaxx.demo.feature.nav.NavDemoDataProvider;
import jaxx.runtime.swing.nav.NavNode;
import jaxx.runtime.swing.nav.treetable.NavTreeTableModel;
@@ -38,9 +38,9 @@
*/
public class NavDemoTreeTableModel extends NavTreeTableModel.MyDefaultTreeTableModel {
- protected NavDemoDataProvider dataProvider;
+ protected DemoDataProvider dataProvider;
- public NavDemoTreeTableModel(NavDemoDataProvider dataProvider) {
+ public NavDemoTreeTableModel(DemoDataProvider dataProvider) {
this.dataProvider = dataProvider;
}
Modified: trunk/jaxx-demo/src/main/java/jaxx/demo/tree/DemoCellRenderer.java
===================================================================
--- trunk/jaxx-demo/src/main/java/jaxx/demo/tree/DemoCellRenderer.java 2012-06-29 08:55:51 UTC (rev 2354)
+++ trunk/jaxx-demo/src/main/java/jaxx/demo/tree/DemoCellRenderer.java 2012-06-29 09:31:03 UTC (rev 2355)
@@ -25,7 +25,6 @@
package jaxx.demo.tree;
-import jaxx.demo.feature.nav.NavDemoDataProvider;
import jaxx.runtime.swing.nav.tree.AbstractNavTreeCellRenderer;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -47,13 +46,13 @@
LogFactory.getLog(DemoCellRenderer.class);
- public DemoCellRenderer(DemoDataProvider provider) {
+ public DemoCellRenderer(jaxx.demo.tree.DemoDataProvider provider) {
setDataProvider(provider);
}
@Override
- public NavDemoDataProvider getDataProvider() {
- return (NavDemoDataProvider) super.getDataProvider();
+ public jaxx.demo.entities.DemoDataProvider getDataProvider() {
+ return (jaxx.demo.entities.DemoDataProvider) super.getDataProvider();
}
@Override
Modified: trunk/jaxx-runtime/pom.xml
===================================================================
--- trunk/jaxx-runtime/pom.xml 2012-06-29 08:55:51 UTC (rev 2354)
+++ trunk/jaxx-runtime/pom.xml 2012-06-29 09:31:03 UTC (rev 2355)
@@ -67,6 +67,11 @@
<artifactId>commons-beanutils</artifactId>
</dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ </dependency>
+
<!-- pour utiliser javaHelp -->
<dependency>
<groupId>javax.help</groupId>
Added: trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/model/GenericListModel.java
===================================================================
--- trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/model/GenericListModel.java (rev 0)
+++ trunk/jaxx-runtime/src/main/java/jaxx/runtime/swing/model/GenericListModel.java 2012-06-29 09:31:03 UTC (rev 2355)
@@ -0,0 +1,246 @@
+/*
+ * #%L
+ * JAXX :: Widgets
+ * $Id:$
+ * $HeadURL:$
+ * %%
+ * Copyright (C) 2008 - 2012 CodeLutin
+ * %%
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>.
+ * #L%
+ */
+package jaxx.runtime.swing.model;
+
+import com.google.common.collect.Lists;
+import java.beans.PropertyChangeListener;
+import java.beans.PropertyChangeSupport;
+import java.util.List;
+import javax.swing.ComboBoxModel;
+import javax.swing.DefaultListModel;
+import javax.swing.DefaultListSelectionModel;
+import javax.swing.event.ListDataListener;
+
+/**
+ * @author sletellier <letellier(a)codelutin.com>
+ */
+public class GenericListModel<B> extends DefaultListSelectionModel implements ComboBoxModel {
+
+ protected final PropertyChangeSupport pcs = new PropertyChangeSupport(this);
+
+ public static final String PROPERTY_SELECTED_VALUE = "selectedValues";
+
+ protected DefaultListModel delegate = new DefaultListModel();
+
+ protected List<B> selectedValues;
+
+ public GenericListModel() {
+ this.selectedValues = Lists.newArrayList();
+ }
+
+ public void setElements(List<B> values) {
+ clearSelection();
+ clearElements();
+ for (B value : values) {
+ addElement(value);
+ }
+ }
+
+ public void clearElements() {
+ delegate.clear();
+ }
+
+ public List<B> getElements() {
+ int size = delegate.getSize();
+ List<B> result = Lists.newArrayList();
+ for (int i=0;i<size;i++) {
+ result.add((B) delegate.get(i));
+ }
+ return result;
+ }
+
+ public void addElement(int index, B valueToAdd) {
+ delegate.add(index, valueToAdd);
+ }
+
+ public void addElement(B valueToAdd) {
+ delegate.addElement(valueToAdd);
+ }
+
+ public void addElements(List<B> valuesToAdd) {
+ for (B value : valuesToAdd) {
+ addElement(value);
+ }
+ }
+
+ public List<B> getSelectedValues() {
+ return Lists.newArrayList(selectedValues);
+ }
+
+ public void removeElements(List<B> values) {
+ for (B value : values) {
+ delegate.removeElement(value);
+ }
+ unSelectItems(values);
+ }
+
+ protected void unSelectItems(List<B> values) {
+ List<B> oldValue = Lists.newArrayList(selectedValues);
+ for (B value : values) {
+ int index = selectedValues.indexOf(value);
+ removeSelectionIntervalWithoutFire(index, index);
+ }
+ firePropertyChange(PROPERTY_SELECTED_VALUE, oldValue, selectedValues);
+ }
+
+ protected void unSelectItem(B value) {
+ List<B> oldValue = Lists.newArrayList(selectedValues);
+ int index = selectedValues.indexOf(value);
+ removeSelectionIntervalWithoutFire(index, index);
+ firePropertyChange(PROPERTY_SELECTED_VALUE, oldValue, selectedValues);
+ }
+
+ public void addSelectedItem(B toSelect) {
+ List<B> oldValue = Lists.newArrayList(selectedValues);
+ selectedValues.add(toSelect);
+ int index = selectedValues.indexOf(toSelect);
+ super.addSelectionInterval(index, index);
+ firePropertyChange(PROPERTY_SELECTED_VALUE, oldValue, selectedValues);
+ }
+
+ public boolean hasSelectedIndex() {
+ return !selectedValues.isEmpty();
+ }
+
+ @Override
+ public void addSelectionInterval(int index0, int index1) {
+ List<B> oldValue = Lists.newArrayList(selectedValues);
+ addSelectionIntervalWithFire(index0, index1);
+ super.addSelectionInterval(index0, index1);
+ firePropertyChange(PROPERTY_SELECTED_VALUE, oldValue, selectedValues);
+ }
+
+ @Override
+ public void setSelectionInterval(int index0, int index1) {
+ List<B> oldValue = Lists.newArrayList(selectedValues);
+ selectedValues.clear();
+ addSelectionIntervalWithFire(index0, index1);
+ super.setSelectionInterval(index0, index1);
+ firePropertyChange(PROPERTY_SELECTED_VALUE, oldValue, selectedValues);
+ }
+
+ @Override
+ public void removeSelectionInterval(int index0, int index1) {
+ List<B> oldValue = Lists.newArrayList(selectedValues);
+ removeSelectionIntervalWithoutFire(index0, index1);
+ firePropertyChange(PROPERTY_SELECTED_VALUE, oldValue, selectedValues);
+ }
+
+ protected void removeSelectionIntervalWithoutFire(int index0, int index1) {
+ if (index0 > index1) {
+ int tmp = index1;
+ index1 = index0;
+ index0 = tmp;
+ }
+ for (int i=index0;i<=index1;i++) {
+ if (selectedValues.size() > i && i != -1) {
+ selectedValues.remove(i);
+ }
+ }
+ super.removeSelectionInterval(index0, index1);
+ }
+
+ protected void addSelectionIntervalWithFire(int index0, int index1) {
+ if (index0 > index1) {
+ int tmp = index1;
+ index1 = index0;
+ index0 = tmp;
+ }
+ for (int i=index0;i<=index1;i++) {
+
+ if (delegate.size() > i && i != -1) {
+ B value = (B)delegate.getElementAt(i);
+ selectedValues.add(value);
+ }
+ }
+ }
+
+ @Override
+ public void clearSelection() {
+ List<B> oldValue = Lists.newArrayList(selectedValues);
+ selectedValues.clear();
+ super.clearSelection();
+ firePropertyChange(PROPERTY_SELECTED_VALUE, oldValue, selectedValues);
+ }
+
+ @Override
+ public int getSelectionMode() {
+ return MULTIPLE_INTERVAL_SELECTION;
+ }
+
+ @Override
+ public void setSelectedItem(Object anItem) {
+ List<B> oldValue = this.selectedValues;
+ selectedValues = Lists.newArrayList((B)anItem);
+ firePropertyChange(PROPERTY_SELECTED_VALUE, oldValue, selectedValues);
+ }
+
+ @Override
+ public Object getSelectedItem() {
+ if (selectedValues.isEmpty()) {
+ return null;
+ }
+ return selectedValues.get(0);
+ }
+
+ @Override
+ public int getSize() {
+ return delegate.size();
+ }
+
+ @Override
+ public Object getElementAt(int index) {
+ return delegate.get(index);
+ }
+
+ @Override
+ public void addListDataListener(ListDataListener l) {
+ delegate.addListDataListener(l);
+ }
+
+ @Override
+ public void removeListDataListener(ListDataListener l) {
+ delegate.removeListDataListener(l);
+ }
+
+ public void addPropertyChangeListener(PropertyChangeListener listener) {
+ pcs.addPropertyChangeListener(listener);
+ }
+
+ public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener) {
+ pcs.addPropertyChangeListener(propertyName, listener);
+ }
+
+ public void removePropertyChangeListener(PropertyChangeListener listener) {
+ pcs.removePropertyChangeListener(listener);
+ }
+
+ public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener) {
+ pcs.removePropertyChangeListener(propertyName, listener);
+ }
+
+ protected void firePropertyChange(String propertyName, Object oldValue, Object newValue) {
+ pcs.firePropertyChange(propertyName, oldValue, newValue);
+ }
+}
\ No newline at end of file
Deleted: trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/GenericListModel.java
===================================================================
--- trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/GenericListModel.java 2012-06-29 08:55:51 UTC (rev 2354)
+++ trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/GenericListModel.java 2012-06-29 09:31:03 UTC (rev 2355)
@@ -1,227 +0,0 @@
-/*
- * #%L
- * JAXX :: Widgets
- * $Id:$
- * $HeadURL:$
- * %%
- * Copyright (C) 2008 - 2012 CodeLutin
- * %%
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Lesser Public License for more details.
- *
- * You should have received a copy of the GNU General Lesser Public
- * License along with this program. If not, see
- * <http://www.gnu.org/licenses/lgpl-3.0.html>.
- * #L%
- */
-package jaxx.runtime.swing;
-
-import com.google.common.collect.Lists;
-import java.beans.PropertyChangeListener;
-import java.beans.PropertyChangeSupport;
-import java.util.List;
-import javax.swing.ComboBoxModel;
-import javax.swing.DefaultListModel;
-import javax.swing.DefaultListSelectionModel;
-import javax.swing.event.ListDataListener;
-
-/**
- * @author sletellier <letellier(a)codelutin.com>
- */
-public class GenericListModel<B> extends DefaultListSelectionModel implements ComboBoxModel {
-
- protected final PropertyChangeSupport pcs = new PropertyChangeSupport(this);
-
- public static final String PROPERTY_SELECTED_VALUE = "selectedValues";
-
- protected DefaultListModel delegate = new DefaultListModel();
-
- protected List<B> selectedValues;
-
- public GenericListModel() {
- this.selectedValues = Lists.newArrayList();
- }
-
- public void setElements(List<B> values) {
- for (B value : values) {
- addElement(value);
- }
- }
-
- public List<B> getElements() {
- int size = delegate.getSize();
- List<B> result = Lists.newArrayList();
- for (int i=0;i<size;i++) {
- result.add((B) delegate.get(i));
- }
- return result;
- }
-
- public void addElement(int index, B valueToAdd) {
- delegate.add(index, valueToAdd);
- }
-
- public void addElement(B valueToAdd) {
- delegate.addElement(valueToAdd);
- }
-
- public void addElements(List<B> valuesToAdd) {
- for (B value : valuesToAdd) {
- addElement(value);
- }
- }
-
- public List<B> getSelectedValues() {
- return Lists.newArrayList(selectedValues);
- }
-
- public void removeElements(List<B> values) {
- for (B value : values) {
- delegate.removeElement(value);
- }
- unSelectItems(values);
- }
-
- protected void unSelectItems(List<B> values) {
- List<B> oldValue = Lists.newArrayList(selectedValues);
- selectedValues.removeAll(values);
- firePropertyChange(PROPERTY_SELECTED_VALUE, oldValue, selectedValues);
- }
-
- protected void unSelectItem(B value) {
- List<B> oldValue = Lists.newArrayList(selectedValues);
- selectedValues.remove(value);
- firePropertyChange(PROPERTY_SELECTED_VALUE, oldValue, selectedValues);
- }
-
- public void addSelectedItem(B toSelect) {
- List<B> oldValue = Lists.newArrayList(selectedValues);
- selectedValues.add(toSelect);
- int index = selectedValues.indexOf(toSelect);
- super.addSelectionInterval(index, index);
- firePropertyChange(PROPERTY_SELECTED_VALUE, oldValue, selectedValues);
- }
-
- public boolean hasSelectedIndex() {
- return !selectedValues.isEmpty();
- }
-
- @Override
- public void addSelectionInterval(int index0, int index1) {
- List<B> oldValue = Lists.newArrayList(selectedValues);
- addSelectionIntervalWithFire(index0, index1);
- super.addSelectionInterval(index0, index1);
- firePropertyChange(PROPERTY_SELECTED_VALUE, oldValue, selectedValues);
- }
-
- @Override
- public void setSelectionInterval(int index0, int index1) {
- List<B> oldValue = Lists.newArrayList(selectedValues);
- selectedValues.clear();
- addSelectionIntervalWithFire(index0, index1);
- super.setSelectionInterval(index0, index1);
- firePropertyChange(PROPERTY_SELECTED_VALUE, oldValue, selectedValues);
- }
-
- @Override
- public void removeSelectionInterval(int index0, int index1) {
- List<B> oldValue = Lists.newArrayList(selectedValues);
- if (index0 > index1) {
- int tmp = index1;
- index1 = index0;
- index0 = tmp;
- }
- for (int i=index0;i<=index1;i++) {
- selectedValues.remove(i);
- }
- super.removeSelectionInterval(index0, index1);
- firePropertyChange(PROPERTY_SELECTED_VALUE, oldValue, selectedValues);
- }
-
- protected void addSelectionIntervalWithFire(int index0, int index1) {
- if (index0 > index1) {
- int tmp = index1;
- index1 = index0;
- index0 = tmp;
- }
- for (int i=index0;i<=index1;i++) {
- B value = (B)delegate.getElementAt(i);
- selectedValues.add(value);
- }
- }
-
- @Override
- public void clearSelection() {
- List<B> oldValue = Lists.newArrayList(selectedValues);
- selectedValues.clear();
- super.clearSelection();
- firePropertyChange(PROPERTY_SELECTED_VALUE, oldValue, selectedValues);
- }
-
- @Override
- public int getSelectionMode() {
- return MULTIPLE_INTERVAL_SELECTION;
- }
-
- @Override
- public void setSelectedItem(Object anItem) {
- List<B> oldValue = this.selectedValues;
- selectedValues = Lists.newArrayList((B)anItem);
- firePropertyChange(PROPERTY_SELECTED_VALUE, oldValue, selectedValues);
- }
-
- @Override
- public Object getSelectedItem() {
- if (selectedValues.isEmpty()) {
- return null;
- }
- return selectedValues.get(0);
- }
-
- @Override
- public int getSize() {
- return delegate.size();
- }
-
- @Override
- public Object getElementAt(int index) {
- return delegate.get(index);
- }
-
- @Override
- public void addListDataListener(ListDataListener l) {
- delegate.addListDataListener(l);
- }
-
- @Override
- public void removeListDataListener(ListDataListener l) {
- delegate.removeListDataListener(l);
- }
-
- public void addPropertyChangeListener(PropertyChangeListener listener) {
- pcs.addPropertyChangeListener(listener);
- }
-
- public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener) {
- pcs.addPropertyChangeListener(propertyName, listener);
- }
-
- public void removePropertyChangeListener(PropertyChangeListener listener) {
- pcs.removePropertyChangeListener(listener);
- }
-
- public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener) {
- pcs.removePropertyChangeListener(propertyName, listener);
- }
-
- protected void firePropertyChange(String propertyName, Object oldValue, Object newValue) {
- pcs.firePropertyChange(propertyName, oldValue, newValue);
- }
-}
\ No newline at end of file
Modified: trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/ListSelector.jaxx
===================================================================
--- trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/ListSelector.jaxx 2012-06-29 08:55:51 UTC (rev 2354)
+++ trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/ListSelector.jaxx 2012-06-29 09:31:03 UTC (rev 2355)
@@ -25,12 +25,15 @@
<Table insets='0' genericType='B' abstract='true'>
<import>
+ com.google.common.collect.Lists
java.util.List
javax.swing.DefaultComboBoxModel
javax.swing.DefaultListModel
javax.swing.DefaultListCellRenderer
java.beans.PropertyChangeEvent
java.beans.PropertyChangeListener
+ javax.swing.event.ListDataListener
+ jaxx.runtime.swing.model.GenericListModel
</import>
<String id='addToolTip' javaBean='"+"'/>
@@ -40,12 +43,12 @@
<GenericListModel id='fromModel'
genericType='B'/>
+ <GenericListModel id='toModel'
+ genericType='B'/>
+
<Boolean id='addEnabled' javaBean='Boolean.FALSE'/>
<Boolean id='removeEnabled' javaBean='Boolean.FALSE'/>
- <GenericListModel id='toModel'
- genericType='B'/>
-
<ListCellRenderer id='renderer' javaBean='new DefaultListCellRenderer()'/>
<script><![CDATA[
@@ -65,29 +68,22 @@
});
}
-/**
- * @return the datas from.
- */
-public List<B> getFromDatas() {
+public void setValues(List<B> values) {
+ toModel.removeElements(values);
+ fromModel.setElements(values);
+}
+
+public List<B> getValues() {
return fromModel.getElements();
}
-/**
- * @return the data to.
- */
-public List<B> getToDatas() {
- return toModel.getElements();
+public void setSelectedValues(List<B> selectedValues) {
+ fromModel.removeElements(selectedValues);
+ toModel.setElements(selectedValues);
}
-/**
- * Initialize the component.
- *
- * @param from datas to set
- * @param to datas to set
- */
-public void init(List<B> from, List<B> to) {
- fromModel.setElements(from);
- toModel.setElements(to);
+public List<B> getSelectedValues() {
+ return toModel.getElements();
}
public void add() {
@@ -104,6 +100,13 @@
to.addElements(selectedValues);
}
+public void addListDataListener(ListDataListener l) {
+ toModel.addListDataListener(l);
+}
+
+public void removeListDataListener(ListDataListener l) {
+ toModel.removeListDataListener(l);
+}
]]>
</script>
1
0
Author: tchemit
Date: 2012-06-29 10:55:51 +0200 (Fri, 29 Jun 2012)
New Revision: 2354
Url: http://nuiton.org/repositories/revision/jaxx/2354
Log:
i18n on jaxx-demo
Modified:
trunk/jaxx-demo/src/main/resources/i18n/jaxx-demo_es_ES.properties
trunk/jaxx-demo/src/main/resources/i18n/jaxx-demo_fr_FR.properties
Modified: trunk/jaxx-demo/src/main/resources/i18n/jaxx-demo_es_ES.properties
===================================================================
--- trunk/jaxx-demo/src/main/resources/i18n/jaxx-demo_es_ES.properties 2012-06-29 08:55:39 UTC (rev 2353)
+++ trunk/jaxx-demo/src/main/resources/i18n/jaxx-demo_es_ES.properties 2012-06-29 08:55:51 UTC (rev 2354)
@@ -21,7 +21,7 @@
Blue=Bleu
Blue\:=bleu \:
Bold=En gras
-Button\ label\:=Libell\u00E9 de l'action
+Button\ label\:=Libellé de l'action
C=C
CE=CE
Cancel=Annuler
@@ -35,12 +35,12 @@
Editable=Editable
Email\ Address\:=Courriel
Email\:=Courriel
-Enabled=Activ\u00E9
+Enabled=Activé
EnumEditor\ (country)\ \:=Editeur de pays
EnumEditor\ (language)\ \:=Editeur de langue
Fancy\ Button=Bouton 'Fancy'
-First\ Name\:=Pr\u00E9nom
-FirstName\:=Pr\u00E9nom \:
+First\ Name\:=Prénom
+FirstName\:=Prénom \:
Font\ size=Taille de la police
Font\ size\:\ =
Fool\ me\ once=
@@ -49,7 +49,7 @@
Green\:=Vert \:
Greet=
Help=
-Inc\ (+)=Incr\u00E9menter (+)
+Inc\ (+)=Incrémenter (+)
Italic=Italique
JAXX\ Demo=
JMenu\ demo=
@@ -70,26 +70,26 @@
Red\:=rouge \:
Reset=Reinitialiser
Show\ Background=Voir le fond
-Show\ password\ dialog=Voir l'\u00E9diteur de mot de passe
+Show\ password\ dialog=Voir l'éditeur de mot de passe
Sign\ on=Signer
Simple\ Button=Bouton simple
Size\:=Taille \:
Sources=Sources
Spacing\:=Espacement \:
-Start=D\u00E9marrer
-Stop=Arr\u00EAter
-Supported\ Swing\ components\:=Composants Swing support\u00E9s
+Start=Démarrer
+Stop=Arrêter
+Supported\ Swing\ components\:=Composants Swing supportés
Text2\:=Text 2
Text\:=Texte \:
Total\:\ =
-Underline=soulign\u00E9
+Underline=souligné
Upper\ case\ text\:=Texte en majuscule
Use\ the\ spinner\ to=Utiliser la jauge pour
Username\:=Utilisateur \:
-Vegetable=L\u00E9gumes
+Vegetable=Légumes
View=Vue
Welcome\ to\ the\ JAXX\ framework\!=Bienvenu dans le framework JAXX
-Working\ directory\:=R\u00E9pertoire de travail
+Working\ directory\:=Répertoire de travail
Yellow=Jaune
You\ entered\:\ =
Your\ name\:=Votre nom \:
@@ -98,8 +98,8 @@
between\ these\ lines=
button\ A=Bouton A
button\ B=Bouton B
-button\ C\ (full\ block)=Bouton C (blocage compl\u00EAt)
-button\ D\ (full\ block\ 2)=Bouton D (blocage compl\u00EAt)
+button\ C\ (full\ block)=Bouton C (blocage complêt)
+button\ D\ (full\ block\ 2)=Bouton D (blocage complêt)
cancel=Annuler
close=Fermer
close2=Fermer 2
@@ -143,12 +143,12 @@
jaxxdemo.action.configuration.tip=Modifier la configuration
jaxxdemo.action.exit=Quitter
jaxxdemo.action.exit.tip=Quitter JAXX Demo
-jaxxdemo.action.fullscreen=Plein \u00E9cran
-jaxxdemo.action.fullscreen.tip=Passer en mode pleine \u00E9cran
+jaxxdemo.action.fullscreen=Plein écran
+jaxxdemo.action.fullscreen.tip=Passer en mode pleine écran
jaxxdemo.action.help=Aide
jaxxdemo.action.help.tip=Affichier l'aide
-jaxxdemo.action.locale.fr=Fran\u00E7ais
-jaxxdemo.action.locale.fr.tip=Changer la langue en fran\u00E7ais
+jaxxdemo.action.locale.fr=Français
+jaxxdemo.action.locale.fr.tip=Changer la langue en français
jaxxdemo.action.locale.uk=Anglais
jaxxdemo.action.locale.uk.tip=Changer la langue en anglais
jaxxdemo.action.normalscreen=Ecran normal
@@ -156,10 +156,10 @@
jaxxdemo.action.remove=Supprimer
jaxxdemo.action.show=Voir
jaxxdemo.action.site=Site internet
-jaxxdemo.action.site.tip=Acc\u00E9der au site de l'application sur internet
+jaxxdemo.action.site.tip=Accéder au site de l'application sur internet
jaxxdemo.common.actors=Acteurs
jaxxdemo.common.age=Age
-jaxxdemo.common.firstName=Pr\u00E9nom
+jaxxdemo.common.firstName=Prénom
jaxxdemo.common.id=Identifiant
jaxxdemo.common.image=Image
jaxxdemo.common.lastName=Nom
@@ -167,7 +167,7 @@
jaxxdemo.common.movies=Films
jaxxdemo.common.people=Acteur
jaxxdemo.common.title=Titre
-jaxxdemo.common.year=Ann\u00E9e
+jaxxdemo.common.year=Année
jaxxdemo.component.jaxx=Composants JAXX
jaxxdemo.component.jaxx.editor=Editeurs
jaxxdemo.component.swing=Composants Swing
@@ -176,51 +176,51 @@
jaxxdemo.component.swing.form.text=Texte
jaxxdemo.component.swing.layout=Layouts
jaxxdemo.component.swing.menu=Menus
-jaxxdemo.component.swing.window=Fen\u00EAtres
-jaxxdemo.config.category.directories=R\u00E9pertoires
-jaxxdemo.config.category.directories.description=R\u00E9pertoires de l'application
+jaxxdemo.component.swing.window=Fenêtres
+jaxxdemo.config.category.directories=Répertoires
+jaxxdemo.config.category.directories.description=Répertoires de l'application
jaxxdemo.config.category.other=Autre
jaxxdemo.config.category.other.description=Autres options
jaxxdemo.config.configFileName.description=Le nom du fichier de configuration
-jaxxdemo.config.ui.demo.path=Chemin de la d\u00E9mo par d\u00E9faut
-jaxxdemo.config.ui.fontSize=La taille de la police \u00E0 utiliser pour visualiser dans les sources
-jaxxdemo.config.ui.fullscreen=Pour afficher l'aplication en mode pleine \u00E9cran
-jaxxdemo.config.ui.locale=La langue utilis\u00E9e par l'application
+jaxxdemo.config.ui.demo.path=Chemin de la démo par défaut
+jaxxdemo.config.ui.fontSize=La taille de la police à utiliser pour visualiser dans les sources
+jaxxdemo.config.ui.fullscreen=Pour afficher l'aplication en mode pleine écran
+jaxxdemo.config.ui.locale=La langue utilisée par l'application
jaxxdemo.config.ui.logLevel=Level de log
jaxxdemo.config.ui.logPatternLayout=Pattern des log
-jaxxdemo.datePickerEditor.dateResult=Affichage du r\u00E9sultat
+jaxxdemo.datePickerEditor.dateResult=Affichage du résultat
jaxxdemo.datePickerEditor.patternLayout=Pattern de date
jaxxdemo.datePickerEditor.showPopupButton=Afficher le boutton pour ouvrir la popup
-jaxxdemo.feature=Fonctionnalit\u00E9s
+jaxxdemo.feature=Fonctionnalités
jaxxdemo.feature.databinding=Data binding
jaxxdemo.feature.nav=API JAXX pour les arbres
jaxxdemo.feature.validation=Validation
-jaxxdemo.fileEditor.acceptAllFileFilterUsed=Acc\u00E8pte tout les FileFilter
-jaxxdemo.fileEditor.directoryEnabled=Activer la s\u00E9lection des files
-jaxxdemo.fileEditor.extsDescLbl=Description des extensions (s\u00E9par\u00E9es par des virgules, ex \: Texte (*.txt), Images (*.png))
+jaxxdemo.fileEditor.acceptAllFileFilterUsed=Accèpte tout les FileFilter
+jaxxdemo.fileEditor.directoryEnabled=Activer la sélection des files
+jaxxdemo.fileEditor.extsDescLbl=Description des extensions (séparées par des virgules, ex \: Texte (*.txt), Images (*.png))
jaxxdemo.fileEditor.extsLbl=Extensions (separated by comma, ex \: txt, png)
-jaxxdemo.fileEditor.fileEnabled=Activer la s\u00E9lection des fichiers
+jaxxdemo.fileEditor.fileEnabled=Activer la sélection des fichiers
jaxxdemo.fileEditor.titleLbl=Titre du dialog d'ouverture de fichier
jaxxdemo.fun=Fun
jaxxdemo.i18neditor.configuration=Configuration
jaxxdemo.i18neditor.popup.title=Titre de la popup
jaxxdemo.i18neditor.popupBorderText=Titre de la popup
-jaxxdemo.i18neditor.selected.locale=Langue s\u00E9lectionn\u00E9e
+jaxxdemo.i18neditor.selected.locale=Langue sélectionnée
jaxxdemo.i18neditor.showIcon=Afficher les icones
jaxxdemo.i18neditor.showPopupIcon=Afficher les icones dans la popup
jaxxdemo.i18neditor.showPopupText=Afficher les textes dans la popup
jaxxdemo.i18neditor.showText=Afficher le text
-jaxxdemo.init.closed=JAXX Demo a \u00E9t\u00E9 ferm\u00E9 \u00E0 %1$s
-jaxxdemo.init.context.done=Initialisation du contexte termin\u00E9e en %1$s.
-jaxxdemo.init.ui.done=Initialisation de l'interface graphique termin\u00E9e.
+jaxxdemo.init.closed=JAXX Demo a été fermé à %1$s
+jaxxdemo.init.context.done=Initialisation du contexte terminée en %1$s.
+jaxxdemo.init.ui.done=Initialisation de l'interface graphique terminée.
jaxxdemo.listSelector.addToolTipLbl=Add button toolTip
jaxxdemo.listSelector.removeToolTipLbl=Remove button toolTip
jaxxdemo.menu.file=Fichier
jaxxdemo.menu.file.locale=Langues
jaxxdemo.menu.help=Aide
jaxxdemo.menu.showLogs=Afficher les logs
-jaxxdemo.message.config.loaded=Configuration de JAXX Demo v. %1$s charg\u00E9e.
-jaxxdemo.message.goto.site=Acc\u00E9der au site de JAXX Demo (%1$s)
+jaxxdemo.message.config.loaded=Configuration de JAXX Demo v. %1$s chargée.
+jaxxdemo.message.goto.site=Accéder au site de JAXX Demo (%1$s)
jaxxdemo.navigation.actor.title=Acteur
jaxxdemo.navigation.actors.title=Acteurs
jaxxdemo.navigation.movie.title=Film
@@ -228,25 +228,25 @@
jaxxdemo.numbereditor.applyNumberPattern=Appliquer le pattern
jaxxdemo.numbereditor.autoPopup=Affichage automatique popup
jaxxdemo.numbereditor.configuration=Configuration
-jaxxdemo.numbereditor.model=R\u00E9sultat
-jaxxdemo.numbereditor.model.float=Valeur d\u00E9cimale \: %1$s
-jaxxdemo.numbereditor.model.int=Valeur enti\u00E8re \: %1$s
-jaxxdemo.numbereditor.model.numberPattern=Format de l'\u00E9diteur \: %s
+jaxxdemo.numbereditor.model=Résultat
+jaxxdemo.numbereditor.model.float=Valeur décimale \: %1$s
+jaxxdemo.numbereditor.model.int=Valeur entière \: %1$s
+jaxxdemo.numbereditor.model.numberPattern=Format de l'éditeur \: %s
jaxxdemo.numbereditor.numberPattern.configuration=Pattern du nombre
jaxxdemo.numbereditor.showPopupButton=Afficher le boutton de popup
jaxxdemo.numbereditor.showReset=Afficher le boutton de reset
-jaxxdemo.numbereditor.useFloat=Utiliser les d\u00E9cimales
+jaxxdemo.numbereditor.useFloat=Utiliser les décimales
jaxxdemo.numbereditor.useSign=Utiliser le signe
jaxxdemo.timeeditor.editor=Editeur de temps
jaxxdemo.timeeditor.label=Label
-jaxxdemo.timeeditor.model=R\u00E9sultat
-jaxxdemo.timeeditor.value=Heure s\u00E9lectionn\u00E9e \: %1$tH\:%1$tM
+jaxxdemo.timeeditor.model=Résultat
+jaxxdemo.timeeditor.value=Heure sélectionnée \: %1$tH\:%1$tM
jaxxdemo.title.about=A propos de JAXX Demo...
jaxxdemo.title.showLog=Logs de JAXX Demo
jaxxdemo.tree.tabtitle=Arbre
jaxxdemo.treeTable.tabtitle=Arbre tableau
-jaxxdemo.warning.nimbus.landf=Le look and Feel Nimbus n'a pas \u00E9t\u00E9 trouv\u00E9, il faut au moins la version 1.6u10 de java.
-jaxxdemo.warning.no.ui=Aucun environnement graphique d\u00E9tect\u00E9
+jaxxdemo.warning.nimbus.landf=Le look and Feel Nimbus n'a pas été trouvé, il faut au moins la version 1.6u10 de java.
+jaxxdemo.warning.no.ui=Aucun environnement graphique détecté
model0.f0=
model0.f1=
model0.file...=
Modified: trunk/jaxx-demo/src/main/resources/i18n/jaxx-demo_fr_FR.properties
===================================================================
--- trunk/jaxx-demo/src/main/resources/i18n/jaxx-demo_fr_FR.properties 2012-06-29 08:55:39 UTC (rev 2353)
+++ trunk/jaxx-demo/src/main/resources/i18n/jaxx-demo_fr_FR.properties 2012-06-29 08:55:51 UTC (rev 2354)
@@ -21,7 +21,7 @@
Blue=Bleu
Blue\:=bleu \:
Bold=En gras
-Button\ label\:=Libell\u00E9 de l'action
+Button\ label\:=Libellé de l'action
C=C
CE=CE
Cancel=Annuler
@@ -35,12 +35,12 @@
Editable=Editable
Email\ Address\:=Courriel
Email\:=Courriel
-Enabled=Activ\u00E9
+Enabled=Activé
EnumEditor\ (country)\ \:=Editeur de pays
EnumEditor\ (language)\ \:=Editeur de langue
Fancy\ Button=Bouton 'Fancy'
-First\ Name\:=Pr\u00E9nom
-FirstName\:=Pr\u00E9nom \:
+First\ Name\:=Prénom
+FirstName\:=Prénom \:
Font\ size=Taille de la police
Font\ size\:\ =
Fool\ me\ once=
@@ -49,7 +49,7 @@
Green\:=Vert \:
Greet=
Help=
-Inc\ (+)=Incr\u00E9menter (+)
+Inc\ (+)=Incrémenter (+)
Italic=Italique
JAXX\ Demo=
JMenu\ demo=
@@ -70,26 +70,26 @@
Red\:=rouge \:
Reset=Reinitialiser
Show\ Background=Voir le fond
-Show\ password\ dialog=Voir l'\u00E9diteur de mot de passe
+Show\ password\ dialog=Voir l'éditeur de mot de passe
Sign\ on=Signer
Simple\ Button=Bouton simple
Size\:=Taille \:
Sources=Sources
Spacing\:=Espacement \:
-Start=D\u00E9marrer
-Stop=Arr\u00EAter
-Supported\ Swing\ components\:=Composants Swing support\u00E9s
+Start=Démarrer
+Stop=Arrêter
+Supported\ Swing\ components\:=Composants Swing supportés
Text2\:=Text 2
Text\:=Texte \:
Total\:\ =
-Underline=soulign\u00E9
+Underline=souligné
Upper\ case\ text\:=Texte en majuscule
Use\ the\ spinner\ to=Utiliser la jauge pour
Username\:=Utilisateur \:
-Vegetable=L\u00E9gumes
+Vegetable=Légumes
View=Vue
Welcome\ to\ the\ JAXX\ framework\!=Bienvenu dans le framework JAXX
-Working\ directory\:=R\u00E9pertoire de travail
+Working\ directory\:=Répertoire de travail
Yellow=Jaune
You\ entered\:\ =
Your\ name\:=Votre nom \:
@@ -98,8 +98,8 @@
between\ these\ lines=
button\ A=Bouton A
button\ B=Bouton B
-button\ C\ (full\ block)=Bouton C (blocage compl\u00EAt)
-button\ D\ (full\ block\ 2)=Bouton D (blocage compl\u00EAt)
+button\ C\ (full\ block)=Bouton C (blocage complêt)
+button\ D\ (full\ block\ 2)=Bouton D (blocage complêt)
cancel=Annuler
close=Fermer
close2=Fermer 2
@@ -143,12 +143,12 @@
jaxxdemo.action.configuration.tip=Modifier la configuration
jaxxdemo.action.exit=Quitter
jaxxdemo.action.exit.tip=Quitter JAXX Demo
-jaxxdemo.action.fullscreen=Plein \u00E9cran
-jaxxdemo.action.fullscreen.tip=Passer en mode pleine \u00E9cran
+jaxxdemo.action.fullscreen=Plein écran
+jaxxdemo.action.fullscreen.tip=Passer en mode pleine écran
jaxxdemo.action.help=Aide
jaxxdemo.action.help.tip=Affichier l'aide
-jaxxdemo.action.locale.fr=Fran\u00E7ais
-jaxxdemo.action.locale.fr.tip=Changer la langue en fran\u00E7ais
+jaxxdemo.action.locale.fr=Français
+jaxxdemo.action.locale.fr.tip=Changer la langue en français
jaxxdemo.action.locale.uk=Anglais
jaxxdemo.action.locale.uk.tip=Changer la langue en anglais
jaxxdemo.action.normalscreen=Ecran normal
@@ -156,10 +156,10 @@
jaxxdemo.action.remove=Supprimer
jaxxdemo.action.show=Voir
jaxxdemo.action.site=Site internet
-jaxxdemo.action.site.tip=Acc\u00E9der au site de l'application sur internet
+jaxxdemo.action.site.tip=Accéder au site de l'application sur internet
jaxxdemo.common.actors=Acteurs
jaxxdemo.common.age=Age
-jaxxdemo.common.firstName=Pr\u00E9nom
+jaxxdemo.common.firstName=Prénom
jaxxdemo.common.id=Identifiant
jaxxdemo.common.image=Image
jaxxdemo.common.lastName=Nom
@@ -167,7 +167,7 @@
jaxxdemo.common.movies=Films
jaxxdemo.common.people=Acteur
jaxxdemo.common.title=Titre
-jaxxdemo.common.year=Ann\u00E9e
+jaxxdemo.common.year=Année
jaxxdemo.component.jaxx=Composants JAXX
jaxxdemo.component.jaxx.editor=Editeurs
jaxxdemo.component.swing=Composants Swing
@@ -176,51 +176,51 @@
jaxxdemo.component.swing.form.text=Texte
jaxxdemo.component.swing.layout=Layouts
jaxxdemo.component.swing.menu=Menus
-jaxxdemo.component.swing.window=Fen\u00EAtres
-jaxxdemo.config.category.directories=R\u00E9pertoires
-jaxxdemo.config.category.directories.description=R\u00E9pertoires de l'application
+jaxxdemo.component.swing.window=Fenêtres
+jaxxdemo.config.category.directories=Répertoires
+jaxxdemo.config.category.directories.description=Répertoires de l'application
jaxxdemo.config.category.other=Autre
jaxxdemo.config.category.other.description=Autres options
jaxxdemo.config.configFileName.description=Le nom du fichier de configuration
-jaxxdemo.config.ui.demo.path=Chemin de la d\u00E9mo par d\u00E9faut
-jaxxdemo.config.ui.fontSize=La taille de la police \u00E0 utiliser pour visualiser dans les sources
-jaxxdemo.config.ui.fullscreen=Pour afficher l'aplication en mode pleine \u00E9cran
-jaxxdemo.config.ui.locale=La langue utilis\u00E9e par l'application
+jaxxdemo.config.ui.demo.path=Chemin de la démo par défaut
+jaxxdemo.config.ui.fontSize=La taille de la police à utiliser pour visualiser dans les sources
+jaxxdemo.config.ui.fullscreen=Pour afficher l'aplication en mode pleine écran
+jaxxdemo.config.ui.locale=La langue utilisée par l'application
jaxxdemo.config.ui.logLevel=Level de log
jaxxdemo.config.ui.logPatternLayout=Pattern des log
-jaxxdemo.datePickerEditor.dateResult=Affichage du r\u00E9sultat
+jaxxdemo.datePickerEditor.dateResult=Affichage du résultat
jaxxdemo.datePickerEditor.patternLayout=Pattern de date
jaxxdemo.datePickerEditor.showPopupButton=Afficher le boutton pour ouvrir la popup
-jaxxdemo.feature=Fonctionnalit\u00E9s
+jaxxdemo.feature=Fonctionnalités
jaxxdemo.feature.databinding=Data binding
jaxxdemo.feature.nav=API JAXX pour les arbres
jaxxdemo.feature.validation=Validation
-jaxxdemo.fileEditor.acceptAllFileFilterUsed=Acc\u00E8pte tout les FileFilter
-jaxxdemo.fileEditor.directoryEnabled=Activer la s\u00E9lection des files
-jaxxdemo.fileEditor.extsDescLbl=Description des extensions (s\u00E9par\u00E9es par des virgules, ex \: Texte (*.txt), Images (*.png))
+jaxxdemo.fileEditor.acceptAllFileFilterUsed=Accèpte tout les FileFilter
+jaxxdemo.fileEditor.directoryEnabled=Activer la sélection des files
+jaxxdemo.fileEditor.extsDescLbl=Description des extensions (séparées par des virgules, ex \: Texte (*.txt), Images (*.png))
jaxxdemo.fileEditor.extsLbl=Extensions (separated by comma, ex \: txt, png)
-jaxxdemo.fileEditor.fileEnabled=Activer la s\u00E9lection des fichiers
-jaxxdemo.fileEditor.titleLbl=Titre de la fen\u00EAtre de s\u00E9lection de fichier
+jaxxdemo.fileEditor.fileEnabled=Activer la sélection des fichiers
+jaxxdemo.fileEditor.titleLbl=Titre de la fenêtre de sélection de fichier
jaxxdemo.fun=Fun
jaxxdemo.i18neditor.configuration=Configuration
jaxxdemo.i18neditor.popup.title=Titre de la popup
jaxxdemo.i18neditor.popupBorderText=Titre de la popup
-jaxxdemo.i18neditor.selected.locale=Langue s\u00E9lectionn\u00E9e
+jaxxdemo.i18neditor.selected.locale=Langue sélectionnée
jaxxdemo.i18neditor.showIcon=Afficher les icones
jaxxdemo.i18neditor.showPopupIcon=Afficher les icones dans la popup
jaxxdemo.i18neditor.showPopupText=Afficher les textes dans la popup
jaxxdemo.i18neditor.showText=Afficher le text
-jaxxdemo.init.closed=JAXX Demo a \u00E9t\u00E9 ferm\u00E9 \u00E0 %1$s
-jaxxdemo.init.context.done=Initialisation du contexte termin\u00E9e en %1$s.
-jaxxdemo.init.ui.done=Initialisation de l'interface graphique termin\u00E9e.
+jaxxdemo.init.closed=JAXX Demo a été fermé à %1$s
+jaxxdemo.init.context.done=Initialisation du contexte terminée en %1$s.
+jaxxdemo.init.ui.done=Initialisation de l'interface graphique terminée.
jaxxdemo.listSelector.addToolTipLbl=Tooltip du boutton ajouter
jaxxdemo.listSelector.removeToolTipLbl=Tooltip du boutton enlever
jaxxdemo.menu.file=Fichier
jaxxdemo.menu.file.locale=Langues
jaxxdemo.menu.help=Aide
jaxxdemo.menu.showLogs=Afficher les logs
-jaxxdemo.message.config.loaded=Configuration de JAXX Demo v. %1$s charg\u00E9e.
-jaxxdemo.message.goto.site=Acc\u00E9der au site de JAXX Demo (%1$s)
+jaxxdemo.message.config.loaded=Configuration de JAXX Demo v. %1$s chargée.
+jaxxdemo.message.goto.site=Accéder au site de JAXX Demo (%1$s)
jaxxdemo.navigation.actor.title=Acteur
jaxxdemo.navigation.actors.title=Acteurs
jaxxdemo.navigation.movie.title=Film
@@ -228,25 +228,25 @@
jaxxdemo.numbereditor.applyNumberPattern=Appliquer le pattern
jaxxdemo.numbereditor.autoPopup=Affichage automatique popup
jaxxdemo.numbereditor.configuration=Configuration
-jaxxdemo.numbereditor.model=R\u00E9sultat
-jaxxdemo.numbereditor.model.float=Valeur d\u00E9cimale \: %1$s
-jaxxdemo.numbereditor.model.int=Valeur enti\u00E8re \: %1$s
-jaxxdemo.numbereditor.model.numberPattern=Format de l'\u00E9diteur \: %s
+jaxxdemo.numbereditor.model=Résultat
+jaxxdemo.numbereditor.model.float=Valeur décimale \: %1$s
+jaxxdemo.numbereditor.model.int=Valeur entière \: %1$s
+jaxxdemo.numbereditor.model.numberPattern=Format de l'éditeur \: %s
jaxxdemo.numbereditor.numberPattern.configuration=Pattern du nombre
jaxxdemo.numbereditor.showPopupButton=Afficher le boutton de popup
jaxxdemo.numbereditor.showReset=Afficher le boutton de reset
-jaxxdemo.numbereditor.useFloat=Utiliser les d\u00E9cimales
+jaxxdemo.numbereditor.useFloat=Utiliser les décimales
jaxxdemo.numbereditor.useSign=Utiliser le signe
jaxxdemo.timeeditor.editor=Editeur de temps
jaxxdemo.timeeditor.label=Label
-jaxxdemo.timeeditor.model=R\u00E9sultat
-jaxxdemo.timeeditor.value=Heure s\u00E9lectionn\u00E9e \: %1$tH\:%1$tM
+jaxxdemo.timeeditor.model=Résultat
+jaxxdemo.timeeditor.value=Heure sélectionnée \: %1$tH\:%1$tM
jaxxdemo.title.about=A propos de JAXX Demo...
jaxxdemo.title.showLog=Logs de JAXX Demo
jaxxdemo.tree.tabtitle=Arbre
jaxxdemo.treeTable.tabtitle=Arbre tableau
-jaxxdemo.warning.nimbus.landf=Le look and Feel Nimbus n'a pas \u00E9t\u00E9 trouv\u00E9, il faut au moins la version 1.6u10 de java.
-jaxxdemo.warning.no.ui=Aucun environnement graphique d\u00E9tect\u00E9
+jaxxdemo.warning.nimbus.landf=Le look and Feel Nimbus n'a pas été trouvé, il faut au moins la version 1.6u10 de java.
+jaxxdemo.warning.no.ui=Aucun environnement graphique détecté
model0.f0=
model0.f1=
model0.file...=
1
0
r2353 - in trunk: jaxx-compiler/src/license jaxx-maven-plugin/src/license jaxx-validator/src/license
by tchemit@users.nuiton.org 29 Jun '12
by tchemit@users.nuiton.org 29 Jun '12
29 Jun '12
Author: tchemit
Date: 2012-06-29 10:55:39 +0200 (Fri, 29 Jun 2012)
New Revision: 2353
Url: http://nuiton.org/repositories/revision/jaxx/2353
Log:
update third-parties
Modified:
trunk/jaxx-compiler/src/license/THIRD-PARTY.properties
trunk/jaxx-maven-plugin/src/license/THIRD-PARTY.properties
trunk/jaxx-validator/src/license/THIRD-PARTY.properties
Modified: trunk/jaxx-compiler/src/license/THIRD-PARTY.properties
===================================================================
--- trunk/jaxx-compiler/src/license/THIRD-PARTY.properties 2012-06-29 07:54:14 UTC (rev 2352)
+++ trunk/jaxx-compiler/src/license/THIRD-PARTY.properties 2012-06-29 08:55:39 UTC (rev 2353)
@@ -2,6 +2,7 @@
#-------------------------------------------------------------------------------
# Already used licenses in project :
# - BSD License
+# - BSD style
# - COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
# - Common Public License Version 1.0
# - GNU General Public License - Version 2 with the class path exception
@@ -10,17 +11,12 @@
# - Lesser General Public License (LGPL) v 3.0
# - Lesser General Public License (LPGL)
# - Lesser General Public License (LPGL) v 2.1
-# - Lesser General Public License v2.1,Mozilla Public License 1.1 (MPL)
# - MIT License
+# - MPL 1.1
# - The Apache Software License, Version 2.0
-# - http://asm.ow2.org/license.html
#-------------------------------------------------------------------------------
# Please fill the missing licenses for dependencies :
#
#
-#Thu Aug 18 07:10:45 CEST 2011
-asm--asm--3.1=http\://asm.ow2.org/license.html
-asm--asm-commons--3.1=http\://asm.ow2.org/license.html
-asm--asm-tree--3.1=http\://asm.ow2.org/license.html
+#Fri Jun 29 10:36:17 CEST 2012
commons-primitives--commons-primitives--1.0=The Apache Software License, Version 2.0
-javassist--javassist--3.8.0.GA=Lesser General Public License v2.1,Mozilla Public License 1.1 (MPL)
Modified: trunk/jaxx-maven-plugin/src/license/THIRD-PARTY.properties
===================================================================
--- trunk/jaxx-maven-plugin/src/license/THIRD-PARTY.properties 2012-06-29 07:54:14 UTC (rev 2352)
+++ trunk/jaxx-maven-plugin/src/license/THIRD-PARTY.properties 2012-06-29 08:55:39 UTC (rev 2353)
@@ -2,6 +2,7 @@
#-------------------------------------------------------------------------------
# Already used licenses in project :
# - BSD License
+# - BSD style
# - COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
# - Common Public License Version 1.0
# - GNU General Public License - Version 2 with the class path exception
@@ -10,24 +11,19 @@
# - Lesser General Public License (LGPL) v 3.0
# - Lesser General Public License (LPGL)
# - Lesser General Public License (LPGL) v 2.1
-# - Lesser General Public License v2.1,Mozilla Public License 1.1 (MPL)
# - MIT License
+# - MPL 1.1
# - Public Domain
# - The Apache Software License, Version 2.0
-# - http://asm.ow2.org/license.html
# - http://classworlds.codehaus.org/license.html
#-------------------------------------------------------------------------------
# Please fill the missing licenses for dependencies :
#
#
-#Thu Aug 18 07:10:52 CEST 2011
-asm--asm--3.1=http\://asm.ow2.org/license.html
-asm--asm-commons--3.1=http\://asm.ow2.org/license.html
-asm--asm-tree--3.1=http\://asm.ow2.org/license.html
+#Fri Jun 29 10:40:24 CEST 2012
classworlds--classworlds--1.1-alpha-2=http\://classworlds.codehaus.org/lice…
commons-cli--commons-cli--1.0=The Apache Software License, Version 2.0
commons-primitives--commons-primitives--1.0=The Apache Software License, Version 2.0
-javassist--javassist--3.8.0.GA=Lesser General Public License v2.1,Mozilla Public License 1.1 (MPL)
org.codehaus.plexus--plexus-container-default--1.0-alpha-9-stable-1=The Apache Software License, Version 2.0
org.codehaus.plexus--plexus-interactivity-api--1.0-alpha-4=The Apache Software License, Version 2.0
oro--oro--2.0.8=The Apache Software License, Version 2.0
Modified: trunk/jaxx-validator/src/license/THIRD-PARTY.properties
===================================================================
--- trunk/jaxx-validator/src/license/THIRD-PARTY.properties 2012-06-29 07:54:14 UTC (rev 2352)
+++ trunk/jaxx-validator/src/license/THIRD-PARTY.properties 2012-06-29 08:55:39 UTC (rev 2353)
@@ -2,6 +2,7 @@
#-------------------------------------------------------------------------------
# Already used licenses in project :
# - BSD License
+# - BSD style
# - COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
# - Common Public License Version 1.0
# - Indiana University Extreme! Lab Software License, vesion 1.1.1
@@ -9,17 +10,12 @@
# - Lesser General Public License (LGPL) v 3.0
# - Lesser General Public License (LPGL)
# - Lesser General Public License (LPGL) v 2.1
-# - Lesser General Public License v2.1,Mozilla Public License 1.1 (MPL)
# - MIT License
+# - MPL 1.1
# - The Apache Software License, Version 2.0
-# - http://asm.ow2.org/license.html
#-------------------------------------------------------------------------------
# Please fill the missing licenses for dependencies :
#
#
-#Thu Aug 18 07:10:44 CEST 2011
-asm--asm--3.1=http\://asm.ow2.org/license.html
-asm--asm-commons--3.1=http\://asm.ow2.org/license.html
-asm--asm-tree--3.1=http\://asm.ow2.org/license.html
+#Fri Jun 29 10:35:13 CEST 2012
commons-primitives--commons-primitives--1.0=The Apache Software License, Version 2.0
-javassist--javassist--3.8.0.GA=Lesser General Public License v2.1,Mozilla Public License 1.1 (MPL)
1
0
r2352 - in trunk: jaxx-demo/src/main/java/jaxx/demo/feature/nav/tree jaxx-widgets
by sletellier@users.nuiton.org 29 Jun '12
by sletellier@users.nuiton.org 29 Jun '12
29 Jun '12
Author: sletellier
Date: 2012-06-29 09:54:14 +0200 (Fri, 29 Jun 2012)
New Revision: 2352
Url: http://nuiton.org/repositories/revision/jaxx/2352
Log:
- refs #2124 : change log4j scope to provided
- fix NavDemo
Modified:
trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/tree/NavDemoTreeCellRenderer.java
trunk/jaxx-widgets/pom.xml
Modified: trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/tree/NavDemoTreeCellRenderer.java
===================================================================
--- trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/tree/NavDemoTreeCellRenderer.java 2012-06-28 23:43:02 UTC (rev 2351)
+++ trunk/jaxx-demo/src/main/java/jaxx/demo/feature/nav/tree/NavDemoTreeCellRenderer.java 2012-06-29 07:54:14 UTC (rev 2352)
@@ -69,7 +69,7 @@
String id = node.getId();
// get decorator
- Decorator<?> decorator = decoratorProvider.getDecorator(editType);
+ Decorator<?> decorator = decoratorProvider.getDecoratorByType(editType);
Object toDecorate = null;
Modified: trunk/jaxx-widgets/pom.xml
===================================================================
--- trunk/jaxx-widgets/pom.xml 2012-06-28 23:43:02 UTC (rev 2351)
+++ trunk/jaxx-widgets/pom.xml 2012-06-29 07:54:14 UTC (rev 2352)
@@ -99,6 +99,7 @@
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
+ <scope>provided</scope>
</dependency>
<dependency>
1
0