From 8f0650661e4167e053fdebd91427a31f9fd870a0 Mon Sep 17 00:00:00 2001
From: Patrick Plitzner
Date: Mon, 16 Nov 2015 10:38:02 +0100
Subject: [PATCH] Move "link with taxon selection" action to main toolbar
---
eu.etaxonomy.taxeditor.editor/plugin.xml | 34 +++++++++++--------
.../searchFilter/DerivateSearchComposite.java | 10 +-----
.../DerivateSearchCompositeController.java | 4 ---
3 files changed, 21 insertions(+), 27 deletions(-)
diff --git a/eu.etaxonomy.taxeditor.editor/plugin.xml b/eu.etaxonomy.taxeditor.editor/plugin.xml
index b7ca0b2d2..9ef904dfb 100644
--- a/eu.etaxonomy.taxeditor.editor/plugin.xml
+++ b/eu.etaxonomy.taxeditor.editor/plugin.xml
@@ -1011,19 +1011,25 @@
-
-
-
-
-
-
+ locationURI="toolbar:org.eclipse.ui.main.toolbar?after=eu.etaxonomy.taxeditor.navigation.search.toolbar">
+
+
+
+
+
+
+
+
+
+
+ name="Link with taxon selection">
diff --git a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/searchFilter/DerivateSearchComposite.java b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/searchFilter/DerivateSearchComposite.java
index 02f3e5d05..b34b7ab19 100644
--- a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/searchFilter/DerivateSearchComposite.java
+++ b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/searchFilter/DerivateSearchComposite.java
@@ -43,7 +43,6 @@ public class DerivateSearchComposite extends Composite {
private Label lbltaxonAssignment;
private Combo comboTaxonAssignment;
private Label lblTitleCache;
- private Button buttonToggleLink;
/**
* Create the composite.
@@ -82,11 +81,7 @@ public class DerivateSearchComposite extends Composite {
formToolkit.adapt(comboTaxonAssignment);
formToolkit.paintBordersFor(comboTaxonAssignment);
comboTaxonAssignment.select(ALL_SPECIMENS);
-
- buttonToggleLink = new Button(this, SWT.NONE);
- buttonToggleLink.setLayoutData(new GridData(SWT.RIGHT, SWT.CENTER, false, false, 1, 1));
- buttonToggleLink.setImage(ResourceManager.getPluginImage("eu.etaxonomy.taxeditor.editor", "icons/synced.gif"));
- formToolkit.adapt(buttonToggleLink, true, true);
+ new Label(this, SWT.NONE);
lblTitleCache = new Label(this, SWT.NONE);
lblTitleCache.setLayoutData(new GridData(SWT.RIGHT, SWT.CENTER, false, false, 1, 1));
@@ -161,7 +156,4 @@ public class DerivateSearchComposite extends Composite {
public Label getLbltaxonAssignment() {
return lbltaxonAssignment;
}
- public Button getButtonToggleLink() {
- return buttonToggleLink;
- }
}
diff --git a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/searchFilter/DerivateSearchCompositeController.java b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/searchFilter/DerivateSearchCompositeController.java
index 50d91e66a..e87fcc5aa 100644
--- a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/searchFilter/DerivateSearchCompositeController.java
+++ b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/searchFilter/DerivateSearchCompositeController.java
@@ -65,7 +65,6 @@ public class DerivateSearchCompositeController implements Listener{
derivateSearchComposite.getButtonSearch().addListener(SWT.Selection, this);
derivateSearchComposite.getBtnBrowseTaxa().addListener(SWT.Selection, this);
derivateSearchComposite.getBtnClearTaxon().addListener(SWT.Selection, this);
- derivateSearchComposite.getButtonToggleLink().addListener(SWT.Selection, this);
}
@@ -146,9 +145,6 @@ public class DerivateSearchCompositeController implements Listener{
derivateSearchComposite.getComboTaxonAssignment().setEnabled(true);
derivateSearchComposite.getLbltaxonAssignment().setEnabled(true);
}
- else if(eventSource==derivateSearchComposite.getButtonToggleLink()){
- derivativeEditor.toggleListenToSelectionChange();
- }
}
/**
--
2.34.1