Revision c4a7540a
Added by Patrick Plitzner about 7 years ago
eu.etaxonomy.taxeditor.molecular/src/main/java/eu/etaxonomy/taxeditor/molecular/handler/ToggleLeftRightInsertionHandler.java | ||
---|---|---|
19 | 19 |
import org.eclipse.ui.menus.UIElement; |
20 | 20 |
|
21 | 21 |
import eu.etaxonomy.taxeditor.model.AbstractUtility; |
22 |
import eu.etaxonomy.taxeditor.molecular.Messages; |
|
22 | 23 |
import eu.etaxonomy.taxeditor.molecular.editor.AlignmentEditor; |
23 | 24 |
|
24 | 25 |
|
... | ... | |
31 | 32 |
* @date 04.12.2014 |
32 | 33 |
*/ |
33 | 34 |
public class ToggleLeftRightInsertionHandler extends AbstractAlignmentEditorHandler implements IElementUpdater { |
34 |
public static final String COMMAND_ID = "eu.etaxonomy.taxeditor.molecular.AlignmentEditor.toggleLeftRightInsertion"; |
|
35 |
public static final String COMMAND_ID = "eu.etaxonomy.taxeditor.molecular.AlignmentEditor.toggleLeftRightInsertion"; //$NON-NLS-1$
|
|
35 | 36 |
|
36 | 37 |
|
37 | 38 |
private final ImageDescriptor INSERT_LEFT_DESCRIPTOR = |
38 |
HandlerTools.createImageDescriptor("pherogram-insert-left-16x16.png"); |
|
39 |
HandlerTools.createImageDescriptor("pherogram-insert-left-16x16.png"); //$NON-NLS-1$
|
|
39 | 40 |
private final ImageDescriptor INSERT_RIGHT_DESCRIPTOR = |
40 |
HandlerTools.createImageDescriptor("pherogram-insert-right-16x16.png"); |
|
41 |
HandlerTools.createImageDescriptor("pherogram-insert-right-16x16.png"); //$NON-NLS-1$
|
|
41 | 42 |
private final ImageDescriptor INSERT_LEFT_DISABLED_DESCRIPTOR = |
42 |
HandlerTools.createImageDescriptor("pherogram-insert-left-disabled-16x16.png"); |
|
43 |
HandlerTools.createImageDescriptor("pherogram-insert-left-disabled-16x16.png"); //$NON-NLS-1$
|
|
43 | 44 |
private final ImageDescriptor INSERT_RIGHT_DISABLED_DESCRIPTOR = |
44 |
HandlerTools.createImageDescriptor("pherogram-insert-right-disabled-16x16.png"); |
|
45 |
HandlerTools.createImageDescriptor("pherogram-insert-right-disabled-16x16.png"); //$NON-NLS-1$
|
|
45 | 46 |
|
46 | 47 |
|
47 | 48 |
@Override |
... | ... | |
58 | 59 |
if (((AlignmentEditor)activeEditor).isInsertLeftInPherogram()) { |
59 | 60 |
element.setIcon(INSERT_LEFT_DESCRIPTOR); |
60 | 61 |
element.setDisabledIcon(INSERT_LEFT_DISABLED_DESCRIPTOR); |
61 |
element.setText("Left");
|
|
62 |
element.setTooltip("Switch to insert pherogram distorsions right of future edits.");
|
|
62 |
element.setText(Messages.ToggleLeftRightInsertionHandler_LEFT);
|
|
63 |
element.setTooltip(Messages.ToggleLeftRightInsertionHandler_SWITCH_RIGHT);
|
|
63 | 64 |
} |
64 | 65 |
else { |
65 | 66 |
element.setIcon(INSERT_RIGHT_DESCRIPTOR); |
66 | 67 |
element.setDisabledIcon(INSERT_RIGHT_DISABLED_DESCRIPTOR); |
67 |
element.setText("Right");
|
|
68 |
element.setTooltip("Switch to insert pherogram distorsions left of future edits.");
|
|
68 |
element.setText(Messages.ToggleLeftRightInsertionHandler_RIGHT);
|
|
69 |
element.setTooltip(Messages.ToggleLeftRightInsertionHandler_SWITCH_LEFT);
|
|
69 | 70 |
} |
70 | 71 |
} |
71 | 72 |
} |
Also available in: Unified diff
ref #4611 i18n for molecular plugin