From kmorin@users.nuiton.org Mon Dec 10 18:58:51 2012
From: kmorin@users.nuiton.org
To: jaxx-commits@list.nuiton.org
Subject: [Jaxx-commits] r2528 - in trunk/jaxx-demo/src/main/java/jaxx/demo:
component/jaxx/editor tree
Date: Mon, 10 Dec 2012 18:58:51 +0100
Message-ID: <20121210175851.3DD75159C4@nuiton.codelutin.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3464378197469234585=="
--===============3464378197469234585==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Author: kmorin
Date: 2012-12-10 18:58:51 +0100 (Mon, 10 Dec 2012)
New Revision: 2528
Url: http://nuiton.org/projects/jaxx/repository/revisions/2528
Log:
refs feature #2474 Create a double list widget
Added:
trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/BeanDoubleLi=
stDemo.jaxx
trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/BeanDoubleLi=
stDemoHandler.java
Modified:
trunk/jaxx-demo/src/main/java/jaxx/demo/tree/DemoDataProvider.java
Added: trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/BeanDoub=
leListDemo.jaxx
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/BeanDoubleL=
istDemo.jaxx (rev 0)
+++ trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/BeanDoubleL=
istDemo.jaxx 2012-12-10 17:58:51 UTC (rev 2528)
@@ -0,0 +1,26 @@
+
+
+
+ jaxx.demo.entities.People
+
+
+
+ =20
+
+ =20
+
+
+
\ No newline at end of file
Added: trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/BeanDoub=
leListDemoHandler.java
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/BeanDoubleL=
istDemoHandler.java (rev 0)
+++ trunk/jaxx-demo/src/main/java/jaxx/demo/component/jaxx/editor/BeanDoubleL=
istDemoHandler.java 2012-12-10 17:58:51 UTC (rev 2528)
@@ -0,0 +1,33 @@
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package jaxx.demo.component.jaxx.editor;
+
+import java.util.ArrayList;
+import java.util.List;
+import jaxx.demo.entities.DemoDataProvider;
+import jaxx.demo.entities.DemoDecoratorProvider;
+import jaxx.demo.entities.People;
+import jaxx.runtime.SwingUtil;
+import org.nuiton.util.decorator.JXPathDecorator;
+
+/**
+ *
+ * @author kmorin
+ */
+public class BeanDoubleListDemoHandler {
+ =20
+ private BeanDoubleListDemo ui;
+
+ public BeanDoubleListDemoHandler(BeanDoubleListDemo ui) {
+ this.ui =3D ui;
+ }
+ =20
+ public void init() {
+ List data =3D new DemoDataProvider().getPeoples();
+ JXPathDecorator decorator =3D (JXPathDecorator) new =
DemoDecoratorProvider().getDecoratorByType(People.class);
+ this.ui.getDoubleList().init(decorator, data);
+ }
+ =20
+}
Modified: trunk/jaxx-demo/src/main/java/jaxx/demo/tree/DemoDataProvider.java
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/jaxx-demo/src/main/java/jaxx/demo/tree/DemoDataProvider.java 2012-1=
2-10 17:55:53 UTC (rev 2527)
+++ trunk/jaxx-demo/src/main/java/jaxx/demo/tree/DemoDataProvider.java 2012-1=
2-10 17:58:51 UTC (rev 2528)
@@ -70,6 +70,7 @@
import java.util.List;
import java.util.Map;
=20
+import jaxx.demo.component.jaxx.editor.BeanDoubleListDemo;
import static org.nuiton.i18n.I18n.n_;
=20
/**
@@ -159,7 +160,8 @@
I18nEditorDemo.class,
DatePickerDemo.class,
FileEditorDemo.class,
- ListSelectorDemo.class
+ ListSelectorDemo.class,
+ BeanDoubleListDemo.class
);
=20
addMapping(n_("jaxxdemo.feature"),
--===============3464378197469234585==--