\r
final Label youHaveChosenLabel = new Label(container, SWT.WRAP);\r
final GridData gd_youHaveChosenLabel = new GridData(SWT.CENTER, SWT.FILL, true, false, 2, 1);\r
- gd_youHaveChosenLabel.heightHint = 48;\r
+ gd_youHaveChosenLabel.heightHint = 30;\r
youHaveChosenLabel.setLayoutData(gd_youHaveChosenLabel);\r
youHaveChosenLabel.setText("You have chosen to turn \"Pilosella fuscoatra (Nägeli & Peter) Soják\" into a synonym. Please choose a new accepted name from one of the following options.");\r
\r
newItemTableItem_6.setText("Senecio elegans L."); \r
\r
final Group group_2 = new Group(composite, SWT.NONE);\r
- group_2.setLayout(new GridLayout());\r
+ final GridLayout gridLayout_1 = new GridLayout();\r
+ gridLayout_1.numColumns = 2;\r
+ group_2.setLayout(gridLayout_1);\r
\r
final Button searchForNameButton = new Button(group_2, SWT.RADIO);\r
+ searchForNameButton.setLayoutData(new GridData(SWT.LEFT, SWT.CENTER, true, false));\r
searchForNameButton.setText("Search for name of accepted taxon");\r
+ new Label(group_2, SWT.NONE);\r
\r
searchText = new Text(group_2, SWT.BORDER);\r
+ searchText.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));\r
searchText.setForeground(SWTResourceManager.getColor(192, 192, 192));\r
searchText.setText("Use \"*\" for wildcard searching");\r
- final GridData gd_useForText = new GridData(SWT.FILL, SWT.CENTER, true, false);\r
- searchText.setLayoutData(gd_useForText);\r
searchText.addFocusListener(new FocusListener() {\r
\r
public void focusGained(FocusEvent e) {\r
});\r
\r
final Button searchButton = new Button(group_2, SWT.NONE);\r
+ searchButton.setLayoutData(new GridData());\r
searchButton.setText("Search");\r
+\r
+ final Composite composite_1 = new Composite(container, SWT.NONE);\r
+ composite_1.setLayoutData(new GridData(SWT.RIGHT, SWT.CENTER, false, false, 2, 1));\r
+ composite_1.setLayout(new FillLayout());\r
+\r
+ final Label selectedTaxonLabel = new Label(composite_1, SWT.NONE);\r
+ selectedTaxonLabel.setText("Selected taxon: ");\r
+\r
+ final Label currentSelectionSenecioLabel = new Label(composite_1, SWT.RIGHT);\r
+ currentSelectionSenecioLabel.setFont(SWTResourceManager.getFont("", 9, SWT.BOLD));\r
+ currentSelectionSenecioLabel.setText("Senecio elegans L.");\r
+ new Label(container, SWT.NONE);\r
\r
\r
//\r
\r
import org.eclipse.core.runtime.IProgressMonitor;\r
import org.eclipse.jface.action.Action;\r
+import org.eclipse.jface.dialogs.MessageDialog;\r
import org.eclipse.jface.text.Document;\r
import org.eclipse.jface.text.TextViewer;\r
import org.eclipse.jface.text.source.SourceViewer;\r
//public class PilosellaEditorView extends EditorPart implements ICdmEventListener {\r
public class PilosellaEditorView extends EditorPart {\r
\r
+ private Text hieraciumFuscoatrumSubspText_1;\r
+ private Text hieraciumRubroonegenseNorrlText;\r
private Table table_1;\r
private Text text_3;\r
private Text hieraciumFuscoatrumSubspText;\r
\r
final ToolItem itemMove = new ToolItem(toolBar, SWT.DROP_DOWN);\r
itemMove.setToolTipText("Move taxon \"Pilosella fuscoatra (Nägeli & Peter) Soják\"");\r
- itemMove.addSelectionListener(new SelectionAdapter() {\r
- public void widgetSelected(final SelectionEvent e) {\r
- }\r
- });\r
\r
final Menu menuMove = new Menu(toolBar);\r
menuMove.setData("x", null);\r
moveTaxonpilosellaMenuItem.setText("Move taxon \"Pilosella fuscoatra (Nägeli & Peter) Soják\" to another higher taxon");\r
\r
final MenuItem turnTaxonpilosellaMenuItem = new MenuItem(menuMove, SWT.NONE);\r
+ turnTaxonpilosellaMenuItem.addSelectionListener(new SelectionAdapter() {\r
+ public void widgetSelected(final SelectionEvent e) {\r
+ new MoveDialogView(getSite().getShell());\r
+// MessageDialog.openInformation(getSite().getShell(),"Readme Editor","View Action executed"); \r
+ MoveDialogView dialog = new MoveDialogView(getSite().getShell());\r
+ dialog.open(); \r
+ }\r
+ });\r
turnTaxonpilosellaMenuItem.setText("Turn taxon \"Pilosella fuscoatra (Nägeli & Peter) Soják\" into a synonym");\r
\r
// });\r
\r
table_1 = new Table(composite, SWT.BORDER);\r
table_1.setLinesVisible(true);\r
- table_1.setLayoutData(new GridData(SWT.RIGHT, SWT.FILL, true, true, 1, 5));\r
+ table_1.setLayoutData(new GridData(SWT.RIGHT, SWT.FILL, true, true, 1, 7));\r
\r
final TableColumn newColumnTableColumn = new TableColumn(table_1, SWT.NONE);\r
newColumnTableColumn.setWidth(100);\r
\r
text_1 = new Text(composite, SWT.WRAP);\r
final GridData gd_text_1 = new GridData(SWT.FILL, SWT.CENTER, true, false);\r
- gd_text_1.widthHint = 444;\r
+ gd_text_1.widthHint = 300;\r
text_1.setLayoutData(gd_text_1);\r
text_1.setFont(SWTResourceManager.getFont("Georgia", 11, SWT.NONE));\r
text_1.setText("Hieracium fuscoatrum Nägeli & Peter, Hierac. Mitt.-Eur. 1: 315. 1885");\r
\r
hieraciumAurantiacumSubspText = new Text(composite, SWT.WRAP);\r
final GridData gd_hieraciumAurantiacumSubspText = new GridData(SWT.FILL, SWT.CENTER, true, false);\r
- gd_hieraciumAurantiacumSubspText.widthHint = 441;\r
+ gd_hieraciumAurantiacumSubspText.widthHint = 300;\r
hieraciumAurantiacumSubspText.setLayoutData(gd_hieraciumAurantiacumSubspText);\r
hieraciumAurantiacumSubspText.setFont(SWTResourceManager.getFont("Georgia", 11, SWT.NONE));\r
hieraciumAurantiacumSubspText.setText("Hieracium aurantiacum subsp. chaetodermum Pohle & Zahn in Allg. Bot. Z. Syst. 13: 110. 1907");\r
\r
hieraciumFuscoatrumSubspText = new Text(composite, SWT.WRAP);\r
final GridData gd_hieraciumFuscoatrumSubspText = new GridData(SWT.FILL, SWT.CENTER, true, false);\r
- gd_hieraciumFuscoatrumSubspText.widthHint = 447;\r
+ gd_hieraciumFuscoatrumSubspText.widthHint = 300;\r
hieraciumFuscoatrumSubspText.setLayoutData(gd_hieraciumFuscoatrumSubspText);\r
hieraciumFuscoatrumSubspText.setText("Hieracium fuscoatrum subsp. chaetodermum (Pohle & Zahn) Zahn in Engler, Pflanzenr. 82: 1267. 1923");\r
hieraciumFuscoatrumSubspText.setFont(SWTResourceManager.getFont("Georgia", 11, SWT.NONE));\r
}\r
\r
});\r
+\r
+ final Label label = new Label(composite, SWT.NONE);\r
+ label.setLayoutData(new GridData(SWT.LEFT, SWT.TOP, false, false));\r
+ label.setBackground(Display.getCurrent().getSystemColor(SWT.COLOR_WHITE));\r
+ label.setImage(ResourceManager.getPluginImage(Activator.getDefault(), "icons/basionym_no_bg.gif"));\r
+\r
+ hieraciumRubroonegenseNorrlText = new Text(composite, SWT.WRAP);\r
+ hieraciumRubroonegenseNorrlText.setText("Hieracium rubroonegense Norrl. in Acta Soc. Fauna Fl. Fenn. 26(7): 61. 1904");\r
+ hieraciumRubroonegenseNorrlText.setFont(SWTResourceManager.getFont("Georgia", 11, SWT.NONE));\r
+ hieraciumRubroonegenseNorrlText.addFocusListener(new FocusListener() {\r
+\r
+ public void focusGained(FocusEvent e) {\r
+ hieraciumRubroonegenseNorrlText.setBackground(Display.getCurrent().getSystemColor(SWT.COLOR_WIDGET_LIGHT_SHADOW));\r
+ }\r
+\r
+ public void focusLost(FocusEvent e) {\r
+ hieraciumRubroonegenseNorrlText.setBackground(null); \r
+ }\r
+\r
+ }); \r
+ final GridData gd_hieraciumRubroonegenseNorrlText = new GridData(SWT.FILL, SWT.CENTER, true, false);\r
+ gd_hieraciumRubroonegenseNorrlText.widthHint = 300;\r
+ hieraciumRubroonegenseNorrlText.setLayoutData(gd_hieraciumRubroonegenseNorrlText);\r
+\r
+ final Label label_3 = new Label(composite, SWT.NONE);\r
+ label_3.setLayoutData(new GridData(SWT.LEFT, SWT.TOP, false, false));\r
+ label_3.setImage(ResourceManager.getPluginImage(Activator.getDefault(), "icons/repsyn_no_bg.gif"));\r
+ label_3.setBackground(Display.getCurrent().getSystemColor(SWT.COLOR_WHITE));\r
+\r
+ hieraciumFuscoatrumSubspText_1 = new Text(composite, SWT.WRAP);\r
+ hieraciumFuscoatrumSubspText_1.setText("Hieracium fuscoatrum subsp. rubroonegense (Norrl.) Zahn in Engler, Pflanzenr. 82: 1267. 1923");\r
+ hieraciumFuscoatrumSubspText_1.setFont(SWTResourceManager.getFont("Georgia", 11, SWT.NONE));\r
+ hieraciumFuscoatrumSubspText_1.addFocusListener(new FocusListener() {\r
+\r
+ public void focusGained(FocusEvent e) {\r
+ hieraciumFuscoatrumSubspText_1.setBackground(Display.getCurrent().getSystemColor(SWT.COLOR_WIDGET_LIGHT_SHADOW));\r
+ }\r
+\r
+ public void focusLost(FocusEvent e) {\r
+ hieraciumFuscoatrumSubspText_1.setBackground(null); \r
+ }\r
+\r
+ }); \r
+ final GridData gd_hieraciumFuscoatrumSubspText_1 = new GridData(SWT.FILL, SWT.CENTER, true, false);\r
+ gd_hieraciumFuscoatrumSubspText_1.widthHint = 300;\r
+ hieraciumFuscoatrumSubspText_1.setLayoutData(gd_hieraciumFuscoatrumSubspText_1);\r
\r
final Label label_4 = new Label(composite, SWT.NONE);\r
label_4.setLayoutData(new GridData(SWT.LEFT, SWT.TOP, false, false));\r