From e521a7d031fab2655ec6f8eba9876829a4d300b2 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Wed, 05 Dec 2012 17:24:59 -0500
Subject: [PATCH] Fixed validate IPv4 address method

---
 src/com/gitblit/client/JPalette.java |   22 +++++++++++++++++-----
 1 files changed, 17 insertions(+), 5 deletions(-)

diff --git a/src/com/gitblit/client/JPalette.java b/src/com/gitblit/client/JPalette.java
index 699b271..4ead099 100644
--- a/src/com/gitblit/client/JPalette.java
+++ b/src/com/gitblit/client/JPalette.java
@@ -38,6 +38,10 @@
 	private static final long serialVersionUID = 1L;
 	private PaletteModel<T> availableModel;
 	private PaletteModel<T> selectedModel;
+	private JButton add;
+	private JButton subtract;
+	private JButton up;
+	private JButton down;
 
 	public JPalette() {
 		this(false);
@@ -52,7 +56,7 @@
 		final JTable available = new JTable(availableModel);
 		final JTable selected = new JTable(selectedModel);
 
-		JButton add = new JButton("->");
+		add = new JButton("->");
 		add.addActionListener(new ActionListener() {
 			public void actionPerformed(ActionEvent event) {
 				List<T> move = new ArrayList<T>();
@@ -70,7 +74,7 @@
 				selectedModel.fireTableDataChanged();
 			}
 		});
-		JButton subtract = new JButton("<-");
+		subtract = new JButton("<-");
 		subtract.addActionListener(new ActionListener() {
 			public void actionPerformed(ActionEvent event) {
 				List<T> move = new ArrayList<T>();
@@ -90,7 +94,7 @@
 			}
 		});
 
-		JButton up = new JButton("\u2191");
+		up = new JButton("\u2191");
 		up.addActionListener(new ActionListener() {
 			public void actionPerformed(ActionEvent event) {
 				int row = selected.getSelectedRow();
@@ -102,7 +106,7 @@
 			}
 		});
 
-		JButton down = new JButton("\u2193");
+		down = new JButton("\u2193");
 		down.addActionListener(new ActionListener() {
 			public void actionPerformed(ActionEvent event) {
 				int row = selected.getSelectedRow();
@@ -134,7 +138,6 @@
 		NameRenderer nameRenderer = new NameRenderer();
 		table.setCellSelectionEnabled(false);
 		table.setRowSelectionAllowed(true);
-		table.setRowHeight(nameRenderer.getFont().getSize() + 8);
 		table.getTableHeader().setReorderingAllowed(false);
 		table.setGridColor(new Color(0xd9d9d9));
 		table.setBackground(Color.white);
@@ -149,6 +152,15 @@
 		panel.add(jsp, BorderLayout.CENTER);
 		return panel;
 	}
+	
+	@Override
+	public void setEnabled(boolean enabled) {
+		super.setEnabled(enabled);
+		add.setEnabled(enabled);
+		subtract.setEnabled(enabled);
+		up.setEnabled(enabled);
+		down.setEnabled(enabled);
+	}
 
 	public void setObjects(List<T> all, List<T> selected) {
 		List<T> available = new ArrayList<T>(all);

--
Gitblit v1.9.1