This is an automated email from the git hooks/post-receive script. New commit to annotated tag v2.0.0-beta-1 in repository jaxx. See https://gitlab.nuiton.org/nuiton/jaxx.git commit 437016fe76115c3de844b494264fe9eb9a70f381 Author: Tony Chemit <chemit@codelutin.com> Date: Fri Nov 6 11:36:48 2009 +0000 multi-selection + double click pour supprimer des elements sur un ListSelector --- .../src/main/java/jaxx/runtime/swing/ListSelectorUI.jaxx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/jaxx-widgets/src/main/java/jaxx/runtime/swing/ListSelectorUI.jaxx b/jaxx-widgets/src/main/java/jaxx/runtime/swing/ListSelectorUI.jaxx index 02499cb..3a73aed 100644 --- a/jaxx-widgets/src/main/java/jaxx/runtime/swing/ListSelectorUI.jaxx +++ b/jaxx-widgets/src/main/java/jaxx/runtime/swing/ListSelectorUI.jaxx @@ -88,11 +88,13 @@ protected void transfertToList(B b) { /** * Transfert the {@code b} data from list to combo box. * - * @param b the data to transfert + * @param bs the data to transfert */ -protected void transfertToCombo(B b) { - ((DefaultListModel) list.getModel()).removeElement(b); - ((DefaultComboBoxModel) combo.getModel()).addElement(b); +protected void transfertToCombo(B[] bs) { + for (B b : bs) { + ((DefaultListModel) list.getModel()).removeElement(b); + ((DefaultComboBoxModel) combo.getModel()).addElement(b); + } setModified(true); } @@ -146,6 +148,7 @@ protected void setListDatas(java.util.List<B> toList) { enabled='{isEnabled()}' model='{new DefaultListModel()}' font-size='11' + onMouseClicked='if (event.getClickCount()==2) { transfertToCombo((B[]) list.getSelectedValues()); }' cellRenderer='{getRenderer()}'/> </JPanel> @@ -170,7 +173,7 @@ protected void setListDatas(java.util.List<B> toList) { toolTipText='{getAddToComboTip()}' actionIcon='remove' enabled='{updateRemoveEnabled(list.isEnabled() && list.getSelectedIndex() > -1)}' - onActionPerformed='transfertToCombo((B) list.getSelectedValue());'/> + onActionPerformed='transfertToCombo((B[]) list.getSelectedValues())'/> <HidorButton id="hidor" target='{list}' -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.