import org.eclipse.jface.action.Action;\r
\r
import eu.etaxonomy.taxeditor.prototype1.Activator;\r
-import eu.etaxonomy.taxeditor.prototype1.model.TaxonName;\r
+import eu.etaxonomy.cdm.model.name.TaxonName;\r
\r
public class CreateNameAction extends Action {\r
\r
private TaxonName tn;\r
\r
public CreateNameAction(String genus, String spEpithet) {\r
- this.tn = new TaxonName(genus, spEpithet, null);\r
+ this.tn = new TaxonName();\r
+ this.tn.setGenus(genus);\r
+ this.tn.setSpecificEpithet(spEpithet);\r
+ this.tn.setFullName(genus + " " + spEpithet);\r
+ this.tn.setName(genus + " " + spEpithet);\r
}\r
\r
public void run() {\r
* \r
*/\r
private void createExpandBar() {\r
- expandBar = new ExpandBar(top, SWT.V_SCROLL);\r
+ expandBar = new ExpandBar(top, SWT.NONE);\r
GridData gridData = new GridData();\r
gridData.horizontalAlignment = GridData.FILL;\r
gridData.grabExcessHorizontalSpace = true;\r
\r
private void createNameListComposite() {\r
nameListExpandItem = new ExpandItem(expandBar, SWT.NONE, 0);\r
+ nameListExpandItem.setHeight(500);\r
+ \r
nameListExpandItem.setText("Name List");\r
nameListExpandItem.setExpanded(true);\r
// Image image = FileArrangerImages.getImageRegistry().get(\r
// nameListExpandItem.setImage(image);\r
\r
nameListComposite = new Composite(expandBar, SWT.NONE);\r
+// nameListExpandItem.setHeight(nameListComposite.computeSize(SWT.DEFAULT, SWT.DEFAULT).y);\r
GridLayout layout = new GridLayout();\r
- layout.marginLeft = layout.marginTop = layout.marginRight = layout.marginBottom = 10;\r
- layout.verticalSpacing = 5;\r
+ layout.verticalSpacing = 0;\r
+ layout.marginWidth = 0;\r
+ layout.marginHeight = 0;\r
+ layout.horizontalSpacing = 0;\r
+// layout.marginLeft = layout.marginTop = layout.marginRight = layout.marginBottom = 10;\r
+// layout.verticalSpacing = 5;\r
nameListComposite.setLayout(layout);\r
\r
- viewer = new TableViewer(nameListComposite, SWT.MULTI | SWT.H_SCROLL\r
+ viewer = new TableViewer(nameListComposite, SWT.H_SCROLL\r
| SWT.V_SCROLL);\r
table = viewer.getTable();\r
- table.setLayoutData(new GridData(443, SWT.DEFAULT));\r
+ final GridData gd_table = new GridData(SWT.FILL, SWT.FILL, true, true);\r
+// gd_table.heightHint = 238;\r
+// gd_table.widthHint = 443;\r
+ table.setLayoutData(gd_table);\r
\r
viewer.addDoubleClickListener(new IDoubleClickListener(){\r
\r
}\r
}); \r
\r
- nameListExpandItem.setHeight(nameListComposite.computeSize(\r
- SWT.DEFAULT, SWT.DEFAULT).y);\r
nameListExpandItem.setControl(nameListComposite);\r
\r
}\r