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="===============8633749167875430750==" --===============8633749167875430750== 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"), --===============8633749167875430750==--