[pkg-java] r19182 - in trunk/squirrel-sql/debian: . patches

Thorsten Glaser tg at moszumanska.debian.org
Tue Nov 22 14:26:07 UTC 2016


Author: tg
Date: 2016-11-22 14:26:07 +0000 (Tue, 22 Nov 2016)
New Revision: 19182

Added:
   trunk/squirrel-sql/debian/patches/adapt_to_newer_jgoodies.patch
Modified:
   trunk/squirrel-sql/debian/changelog
   trunk/squirrel-sql/debian/patches/series
Log:
Adapt to jgoodies 1.6.0


Modified: trunk/squirrel-sql/debian/changelog
===================================================================
--- trunk/squirrel-sql/debian/changelog	2016-11-22 13:26:04 UTC (rev 19181)
+++ trunk/squirrel-sql/debian/changelog	2016-11-22 14:26:07 UTC (rev 19182)
@@ -19,6 +19,7 @@
  
   [ Thorsten Glaser ]
   * Fixup for post-squeeze changes, git upstream, etc.
+  * Adapt to jgoodies 1.6.0
 
  -- Vladimir Kotov <vladimir at kotov.lv>  Wed, 09 Jan 2011 23:35:28 +0200
 

Added: trunk/squirrel-sql/debian/patches/adapt_to_newer_jgoodies.patch
===================================================================
--- trunk/squirrel-sql/debian/patches/adapt_to_newer_jgoodies.patch	                        (rev 0)
+++ trunk/squirrel-sql/debian/patches/adapt_to_newer_jgoodies.patch	2016-11-22 14:26:07 UTC (rev 19182)
@@ -0,0 +1,61 @@
+# DP: jgoodies 1.6 removed the "deprecated" ButtonBarFactory
+
+--- a/app/src/main/java/net/sourceforge/squirrel_sql/client/gui/OkClosePanel.java
++++ b/app/src/main/java/net/sourceforge/squirrel_sql/client/gui/OkClosePanel.java
+@@ -25,7 +25,7 @@ import javax.swing.JPanel;
+ import javax.swing.JRootPane;
+ import javax.swing.event.EventListenerList;
+ 
+-import com.jgoodies.forms.factories.ButtonBarFactory;
++import com.jgoodies.forms.builder.ButtonBarBuilder;
+ 
+ import net.sourceforge.squirrel_sql.fw.util.StringManager;
+ import net.sourceforge.squirrel_sql.fw.util.StringManagerFactory;
+@@ -101,7 +101,7 @@ public class OkClosePanel extends JPanel
+ 	 * before otherwise you will get an <TT>IllegalStateException</TT>
+ 	 * exception.
+ 	 *
+-	 * @param	IllegalStateException
++	 * @throws	IllegalStateException
+ 	 * 			Thrown if <TT>null</TT> <TT>JRootPane</TT>. I.E. component
+ 	 * 			hasn't been added to a frame, dialog etc.
+ 	 */
+@@ -163,7 +163,7 @@ public class OkClosePanel extends JPanel
+ 	{
+ 		_okBtn = new JButton(okButtonText);
+ 
+-		JPanel pnl = ButtonBarFactory.buildOKCancelBar(_okBtn, _closeBtn);
++		JPanel pnl = buildOKCancelBar(_okBtn, _closeBtn);
+ 		add(pnl);
+ //		add(_okBtn);
+ //		add(_closeBtn);
+@@ -184,4 +184,29 @@ public class OkClosePanel extends JPanel
+ //
+ //		GUIUtils.setJButtonSizesTheSame(new JButton[] {_okBtn, _closeBtn, new JButton(i18n.CANCEL)});
+ 	}
++
++	/**
++	 * Builds and returns a right aligned button bar with the given buttons.
++	 *
++	 * @param buttons an array of buttons to add
++	 * @return a right aligned button bar with the given buttons
++	 */
++	public static JPanel buildRightAlignedBar(JButton[] buttons) {
++		ButtonBarBuilder builder = new ButtonBarBuilder();
++		builder.addGlue();
++		builder.addButton(buttons);
++		return builder.getPanel();
++	}
++
++	/**
++	 * Builds and returns a button bar with OK and Cancel.
++	 *
++	 * @param ok     the OK button
++	 * @param cancel the Cancel button
++	 * @return a panel that contains the button(s)
++	 */
++	public static JPanel buildOKCancelBar(
++			JButton ok, JButton cancel) {
++		return buildRightAlignedBar(new JButton[] { ok, cancel });
++	}
+ }

Modified: trunk/squirrel-sql/debian/patches/series
===================================================================
--- trunk/squirrel-sql/debian/patches/series	2016-11-22 13:26:04 UTC (rev 19181)
+++ trunk/squirrel-sql/debian/patches/series	2016-11-22 14:26:07 UTC (rev 19182)
@@ -9,3 +9,4 @@
 009-plugin-liclink.patch
 disable_autoupdate.dpatch
 drop_parent_pom.patch
+adapt_to_newer_jgoodies.patch




More information about the pkg-java-commits mailing list