- public static final String COMMAND_ID = \r
- "eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor.toggleLeftRightInsertion";\r
- \r
- public static final String INSERT_LEFT_IMAGE = "pherogram-insert-left-16x16.png";\r
- public static final String INSERT_RIGHT_IMAGE = "pherogram-insert-right-16x16.png";\r
- public static final String INSERT_LEFT_IMAGE_DISABLED = "pherogram-insert-left-disabled-16x16.png";\r
- public static final String INSERT_RIGHT_IMAGE_DISABLED = "pherogram-insert-right-disabled-16x16.png";\r
- \r
- public static final ImageDescriptor INSERT_LEFT_IMAGE_DESCRIPTOR = \r
- ImageResources.getImageDescriptor(INSERT_LEFT_IMAGE);\r
- public static final ImageDescriptor INSERT_RIGHT_IMAGE_DESCRIPTOR = \r
- ImageResources.getImageDescriptor(INSERT_RIGHT_IMAGE);\r
- public static final ImageDescriptor INSERT_LEFT_IMAGE_DESCRIPTOR_DISABLED = \r
- ImageResources.getImageDescriptor(INSERT_LEFT_IMAGE_DISABLED);\r
- public static final ImageDescriptor INSERT_RIGHT_IMAGE_DESCRIPTOR_DISABLED = \r
- ImageResources.getImageDescriptor(INSERT_RIGHT_IMAGE_DISABLED);\r
- \r
- \r
- @Override\r
- public Object execute(ExecutionEvent event) throws ExecutionException {\r
+ public static final String COMMAND_ID = "eu.etaxonomy.taxeditor.editor.molecular.AlignmentEditor.toggleLeftRightInsertion";\r
+ private ImageDescriptor INSER_LEFT_DESCRIPTOR;\r
+ private ImageDescriptor INSER_RIGHT_DESCRIPTOR;\r
+\r
+ /**\r
+ *\r
+ */\r
+ public ToggleLeftRightInsertionHandler() {\r
+ URL url = FileLocator.find(TaxeditorEditorPlugin.getDefault().getBundle(), new Path(\r
+ "icons/pherogram-insert-left-16x16.png"), null);\r
+ if (url != null) {\r
+ INSER_LEFT_DESCRIPTOR = ImageDescriptor.createFromURL(url);\r
+ }\r
+ url = FileLocator.find(TaxeditorEditorPlugin.getDefault().getBundle(), new Path(\r
+ "icons/pherogram-insert-right-16x16.png"), null);\r
+ if (url != null) {\r
+ INSER_RIGHT_DESCRIPTOR = ImageDescriptor.createFromURL(url);\r
+ }\r
+ }\r
+\r
+ @Override\r
+ public Object execute(ExecutionEvent event) throws ExecutionException {\r