(no commit message)
[taxeditor.git] / eclipseprojects / eu.etaxonomy.taxeditor.designproposal1 / src / eu / etaxonomy / taxeditor / designproposal1 / view / PilosellaEditorView.java
index 31a71072e9510da434612da82d0146a689c1a9e2..bf66c06f28f7a66ac3c4aca9a8401ba8b9157d8a 100644 (file)
@@ -20,6 +20,7 @@ import org.eclipse.swt.events.KeyEvent;
 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
@@ -48,6 +49,7 @@ import org.eclipse.swt.widgets.ToolItem;
 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
@@ -62,8 +64,8 @@ import eu.etaxonomy.taxeditor.designproposal1.controller.OpenNameEditorAction;
 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
@@ -148,7 +150,7 @@ public class PilosellaEditorView extends EditorPart {
 //                     }\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
@@ -361,7 +363,7 @@ public class PilosellaEditorView extends EditorPart {
                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
@@ -405,6 +407,8 @@ public class PilosellaEditorView extends EditorPart {
                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
@@ -477,6 +481,23 @@ public class PilosellaEditorView extends EditorPart {
 \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
@@ -539,7 +560,7 @@ public class PilosellaEditorView extends EditorPart {
                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