From 0adceb4b64dfe0dd509da33c6d733a47fbf803a2 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Wed, 01 Aug 2012 21:21:32 -0400 Subject: [PATCH] Regex exclusions for repository search (issue 103) --- src/com/gitblit/client/JPalette.java | 21 +++++++++++++++++---- 1 files changed, 17 insertions(+), 4 deletions(-) diff --git a/src/com/gitblit/client/JPalette.java b/src/com/gitblit/client/JPalette.java index 699b271..07900cb 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(); @@ -149,6 +153,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