From tchemit@users.nuiton.org Tue Jul 31 17:26:06 2012 From: tchemit@users.nuiton.org To: jaxx-commits@list.nuiton.org Subject: [Jaxx-commits] r2461 - trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/config Date: Tue, 31 Jul 2012 17:26:06 +0200 Message-ID: <20120731152606.CD44C158BF@nuiton.codelutin.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============4816711757305928993==" --===============4816711757305928993== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Author: tchemit Date: 2012-07-31 17:26:06 +0200 (Tue, 31 Jul 2012) New Revision: 2461 Url: http://nuiton.org/repositories/revision/jaxx/2461 Log: fixes #2217: Improve ConfigUI Modified: trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/config/ConfigCa= tegoryUI.jaxx trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/config/ConfigUI= .jaxx trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/config/ConfigUI= Handler.java Modified: trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/config/C= onfigCategoryUI.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/config/ConfigC= ategoryUI.jaxx 2012-07-31 15:18:20 UTC (rev 2460) +++ trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/config/ConfigC= ategoryUI.jaxx 2012-07-31 15:26:06 UTC (rev 2461) @@ -26,18 +26,13 @@ =20 java.awt.Color - java.awt.Font javax.swing.DefaultListSelectionModel javax.swing.ScrollPaneConstants jaxx.runtime.swing.editor.config.model.CategoryModel jaxx.runtime.swing.editor.config.model.ConfigTableModel jaxx.runtime.swing.editor.config.model.ConfigUIModel - jaxx.runtime.swing.editor.config.model.OptionModel - static org.nuiton.i18n.I18n.n_ =20 - - =20 Modified: trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/config/C= onfigUIHandler.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/config/ConfigU= IHandler.java 2012-07-31 15:18:20 UTC (rev 2460) +++ trunk/jaxx-widgets/src/main/java/jaxx/runtime/swing/editor/config/ConfigU= IHandler.java 2012-07-31 15:26:06 UTC (rev 2461) @@ -25,6 +25,7 @@ */ package jaxx.runtime.swing.editor.config; =20 +import jaxx.runtime.JAXXUtil; import jaxx.runtime.SwingUtil; import jaxx.runtime.context.JAXXInitialContext; import jaxx.runtime.swing.editor.config.model.CallBackEntry; @@ -130,6 +131,14 @@ categories.setSelectedIndex(categoryIndex); } =20 + public void destroy() { + if (log.isDebugEnabled() ) { + log.debug("destroy ui " + ui.getName()); + } + JAXXUtil.destroy(ui); + ui.getModel().destroy(); + } + public void changeCategory(ChangeEvent e) { JPanel p =3D (JPanel) ui.getCategories().getSelectedComponent(); if (p =3D=3D null) { @@ -238,7 +247,7 @@ =20 protected void closeUI(Window parentWindow, ConfigUIModel model) { =20 - ui.destroy(); + destroy(); =20 // close the config ui parentWindow.dispose(); --===============4816711757305928993==--