1 package eu
.etaxonomy
.taxeditor
.view
.nameviewersupport
;
3 import org
.eclipse
.swt
.graphics
.Font
;
4 import org
.eclipse
.swt
.graphics
.Image
;
5 import org
.eclipse
.swt
.widgets
.Composite
;
7 import eu
.etaxonomy
.taxeditor
.ITaxEditorConstants
;
8 import eu
.etaxonomy
.taxeditor
.TaxEditorPlugin
;
10 public class NameComposite
extends EditableGroupedComposite
{
12 // TODO is there any reason not to get these directly from Plugin
13 public static final int ACCEPTED_INDENT
= 0;
14 public static final int SYNONYM_INDENT
= 15;
15 public static final int MISAPPLIEDNAME_INDENT
= 15;
17 public static final Font ACCEPTED_FONT
= TaxEditorPlugin
.getDefault().getFont(ITaxEditorConstants
.ACCEPTED_TAXON_FONT
);
18 public static final Font SYNONYM_FONT
= TaxEditorPlugin
.getDefault().getFont(ITaxEditorConstants
.SYNONYM_FONT
);
19 public static final Font MISAPPLIEDNAME_FONT
= TaxEditorPlugin
.getDefault().getFont(ITaxEditorConstants
.MISAPPLIEDNAME_FONT
);
21 public static final Image ACCEPTED_ICON
= TaxEditorPlugin
.getDefault().getImage(ITaxEditorConstants
.ACCEPTED_TAXON_ICON
);
22 public static final Image HOMOTYPIC_SYNONYM_ICON
= TaxEditorPlugin
.getDefault().getImage(ITaxEditorConstants
.HOMOTYPIC_SYN_ICON
);
23 public static final Image HOMOTYPIC_SYNONYM_ORIGINAL_COMBINATION_ICON
= TaxEditorPlugin
.getDefault().getImage(ITaxEditorConstants
.HOMOTYPIC_SYN_ORIGINAL_ICON
);
24 public static final Image HETEROTYPIC_SYNONYM_ICON
= TaxEditorPlugin
.getDefault().getImage(ITaxEditorConstants
.HETEROTYPIC_SYN_ICON
);
25 public static final Image HETEROTYPIC_SYNONYM_ORIGINAL_COMBINATION_ICON
= TaxEditorPlugin
.getDefault().getImage(ITaxEditorConstants
.HETEROTYPIC_SYN_ORIGINAL_ICON
);
26 public static final Image MISAPPLIEDNAME_ICON
= TaxEditorPlugin
.getDefault().getImage(ITaxEditorConstants
.MISAPPLIED_NAME_ICON
);
27 public static final Image AUTONYM_ICON
= TaxEditorPlugin
.getDefault().getImage(ITaxEditorConstants
.AUTONYM_ICON
);
28 public static final Image BASIONYM_ICON
= TaxEditorPlugin
.getDefault().getImage(ITaxEditorConstants
.BASIONYM_ICON
);
29 public static final Image MOVE
= TaxEditorPlugin
.getDefault().getImage(ITaxEditorConstants
.MOVE_ICON
);
31 public NameComposite(Composite parent
) {