From tchemit@users.nuiton.org Wed May 14 16:16:40 2014
From: tchemit@users.nuiton.org
To: jaxx-commits@list.nuiton.org
Subject: [Jaxx-commits] r2830 -
trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean
Date: Wed, 14 May 2014 16:16:40 +0200
Message-ID: <20140514141640.8D3EF181D9F@goh.codelutin.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3231972392177799013=="
--===============3231972392177799013==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Author: tchemit
Date: 2014-05-14 16:16:39 +0200 (Wed, 14 May 2014)
New Revision: 2830
Url: http://forge.nuiton.org/projects/jaxx/repository/revisions/2830
Log:
fixes #3198: Permits to not auto acquire focus in Bean combobox
Modified:
trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanComboB=
ox.jaxx
trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanComboB=
oxHandler.java
trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanFilter=
ableComboBox.jaxx
trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanFilter=
ableComboBoxHandler.java
Modified: trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/Bea=
nComboBox.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-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanCombo=
Box.jaxx 2014-05-14 12:47:00 UTC (rev 2829)
+++ trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanCombo=
Box.jaxx 2014-05-14 14:16:39 UTC (rev 2830)
@@ -25,7 +25,7 @@
=20
+ onFocusGained=3D'handler.focusCombo()' onFocusLost=3D'hidePopup()'>
=20
jaxx.runtime.swing.model.JaxxDefaultComboBoxModel
@@ -54,6 +54,9 @@
=20
+
+
+
=20
Modified: trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/Bea=
nComboBoxHandler.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-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanCombo=
BoxHandler.java 2014-05-14 12:47:00 UTC (rev 2829)
+++ trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanCombo=
BoxHandler.java 2014-05-14 14:16:39 UTC (rev 2830)
@@ -316,6 +316,17 @@
}
=20
/**
+ * Focus combo only if autoFocus ui property is on.
+ *
+ * @since 2.8.5
+ */
+ public void focusCombo() {
+ if (ui.isAutoFocus()) {
+ ui.combobox.requestFocusInWindow();
+ }
+ }
+
+ /**
* Modifie l'=C3=A9tat autoComplete de l'ui.
*
* @param oldValue l'ancienne valeur
Modified: trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/Bea=
nFilterableComboBox.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-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanFilte=
rableComboBox.jaxx 2014-05-14 12:47:00 UTC (rev 2829)
+++ trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanFilte=
rableComboBox.jaxx 2014-05-14 14:16:39 UTC (rev 2830)
@@ -25,7 +25,7 @@
=20
+ onFocusGained=3D'handler.focusCombo()' onFocusLost=3D'hidePopup()'>
=20
jaxx.runtime.swing.model.JaxxFilterableComboBoxModel
@@ -54,6 +54,9 @@
=20
+
+
+
=20
Modified: trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/Bea=
nFilterableComboBoxHandler.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-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanFilte=
rableComboBoxHandler.java 2014-05-14 12:47:00 UTC (rev 2829)
+++ trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/bean/BeanFilte=
rableComboBoxHandler.java 2014-05-14 14:16:39 UTC (rev 2830)
@@ -441,6 +441,17 @@
}
=20
/**
+ * Focus combo only if autoFocus ui property is on.
+ *
+ * @since 2.8.5
+ */
+ public void focusCombo() {
+ if (ui.isAutoFocus()) {
+ ui.combobox.requestFocusInWindow();
+ }
+ }
+
+ /**
* Modifie l'=C3=A9tat filterable de l'ui.
*
* @param oldValue l'ancienne valeur
--===============3231972392177799013==--