| | |
| | | /**
|
| | | * The search dialog allows searching of a repository branch. This matches the
|
| | | * search implementation of the site.
|
| | | * |
| | | *
|
| | | * @author James Moger
|
| | | * |
| | | *
|
| | | */
|
| | | public class SearchDialog extends JFrame {
|
| | |
|
| | |
| | | prev.setToolTipText(Translation.get("gb.pagePrevious"));
|
| | | prev.setEnabled(false);
|
| | | prev.addActionListener(new ActionListener() {
|
| | | @Override
|
| | | public void actionPerformed(ActionEvent e) {
|
| | | search(--page);
|
| | | }
|
| | |
| | | next.setToolTipText(Translation.get("gb.pageNext"));
|
| | | next.setEnabled(false);
|
| | | next.addActionListener(new ActionListener() {
|
| | | @Override
|
| | | public void actionPerformed(ActionEvent e) {
|
| | | search(++page);
|
| | | }
|
| | |
| | |
|
| | | final JButton search = new JButton(Translation.get(isSearch ? "gb.search" : "gb.refresh"));
|
| | | search.addActionListener(new ActionListener() {
|
| | | @Override
|
| | | public void actionPerformed(ActionEvent e) {
|
| | | search(0);
|
| | | }
|
| | |
| | | final JButton viewCommit = new JButton(Translation.get("gb.view"));
|
| | | viewCommit.setEnabled(false);
|
| | | viewCommit.addActionListener(new ActionListener() {
|
| | | @Override
|
| | | public void actionPerformed(ActionEvent e) {
|
| | | viewCommit();
|
| | | }
|
| | |
| | | final JButton viewCommitDiff = new JButton(Translation.get("gb.commitdiff"));
|
| | | viewCommitDiff.setEnabled(false);
|
| | | viewCommitDiff.addActionListener(new ActionListener() {
|
| | | @Override
|
| | | public void actionPerformed(ActionEvent e) {
|
| | | viewCommitDiff();
|
| | | }
|
| | |
| | | final JButton viewTree = new JButton(Translation.get("gb.tree"));
|
| | | viewTree.setEnabled(false);
|
| | | viewTree.addActionListener(new ActionListener() {
|
| | | @Override
|
| | | public void actionPerformed(ActionEvent e) {
|
| | | viewTree();
|
| | | }
|
| | |
| | | table.getColumn(name).setCellRenderer(new MessageRenderer());
|
| | |
|
| | | table.addMouseListener(new MouseAdapter() {
|
| | | @Override
|
| | | public void mouseClicked(MouseEvent e) {
|
| | | if (e.getClickCount() == 2) {
|
| | | if (e.isControlDown()) {
|
| | |
| | | repositorySelector.setRenderer(nameRenderer);
|
| | | repositorySelector.setForeground(nameRenderer.getForeground());
|
| | | repositorySelector.addActionListener(new ActionListener() {
|
| | | @Override
|
| | | public void actionPerformed(ActionEvent event) {
|
| | | // repopulate the branch list based on repository selection
|
| | | // preserve branch selection, if possible
|
| | |
| | |
|
| | | searchFragment = new JTextField(25);
|
| | | searchFragment.addActionListener(new ActionListener() {
|
| | | @Override
|
| | | public void actionPerformed(ActionEvent event) {
|
| | | search(0);
|
| | | }
|