import org.eclipse.swt.events.KeyListener;\r
import org.eclipse.swt.events.MouseAdapter;\r
import org.eclipse.swt.events.MouseEvent;\r
+import org.eclipse.swt.events.MouseListener;\r
import org.eclipse.swt.events.SelectionAdapter;\r
import org.eclipse.swt.events.SelectionEvent;\r
import org.eclipse.swt.events.SelectionListener;\r
import org.eclipse.ui.IEditorInput;\r
import org.eclipse.ui.IEditorSite;\r
import org.eclipse.ui.PartInitException;\r
+import org.eclipse.ui.editors.text.TextEditor;\r
import org.eclipse.ui.part.EditorPart;\r
import com.swtdesigner.ResourceManager;\r
import com.swtdesigner.SWTResourceManager;\r
import eu.etaxonomy.taxeditor.designproposal1.controller.SaveNameAction;\r
import eu.etaxonomy.taxeditor.designproposal1.model.TaxonName;\r
\r
-//public class PilosellaEditorView extends EditorPart implements ICdmEventListener {\r
public class PilosellaEditorView extends EditorPart {\r
+//public class PilosellaEditorView extends TextEditor {\r
\r
private Text hieraciumFuscoatrumSubspText_1;\r
private Text hieraciumRubroonegenseNorrlText;\r
// }\r
// });\r
parent.setLayout(new GridLayout());\r
- Document doc = new Document("");\r
+ Document doc = new Document();\r
\r
final Label taxonomicallyIncludedInLabel = new Label(parent, SWT.NONE);\r
taxonomicallyIncludedInLabel.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, false));\r
final GridData gd_text_1 = new GridData(SWT.FILL, SWT.CENTER, true, false);\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.setFont(SWTResourceManager.getFont("Georgia", 11, SWT.BOLD | SWT.ITALIC));\r
text_1.setText("Hieracium fuscoatrum Nägeli & Peter, Hierac. Mitt.-Eur. 1: 315. 1885");\r
text_1.addFocusListener(new FocusListener() {\r
\r
label_2.setBackground(Display.getCurrent().getSystemColor(SWT.COLOR_WHITE));\r
label_2.setImage(ResourceManager.getPluginImage(Activator.getDefault(), "icons/heterosyn_no_bg.gif"));\r
\r
+// addDropDown(label_2, menuAddRel);\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 = 300;\r
\r
final Menu menu1 = new Menu(labelWithMenu);\r
labelWithMenu.setMenu(menu1);\r
+ labelWithMenu.addMouseListener(new MouseListener() {\r
+\r
+ public void mouseDoubleClick(MouseEvent e) {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+\r
+ public void mouseDown(MouseEvent e) {\r
+ menu1.setVisible(true);\r
+ }\r
+\r
+ public void mouseUp(MouseEvent e) {\r
+ // TODO Auto-generated method stub\r
+ \r
+ }\r
+ \r
+ });\r
\r
final MenuItem deletehieraciumFuscoatrumMenuItem = new MenuItem(menu1, SWT.NONE);\r
deletehieraciumFuscoatrumMenuItem.setImage(ResourceManager.getPluginImage(Activator.getDefault(), "icons/delete.gif"));\r
styledText.setLayoutData(gd_styledText);\r
sourceviewer.setDocument(doc);\r
sourceviewer.configure(new MySourceViewerConfig());\r
- sourceviewer.setTabsToSpacesConverter(null);\r
+// sourceviewer.setTabsToSpacesConverter(null);\r
\r
\r
// final Menu menu = new Menu(toolBar);\r