\r
protected boolean isParsing;\r
\r
- protected NameViewer nameViewer;\r
-\r
/**\r
* The constructor for a DescriptionElementComposite. Takes a parent Composite on which to\r
* create itself, and an IManagedForm for Composite life cycle methods, i.e.\r
String compositeType, TaxonBase taxonBase) {\r
super(parent, managedForm);\r
\r
- createNameViewer();\r
+ createTextViewer();\r
createBorderSupport();\r
createLineWrapSupport();\r
\r
- setDraggableControl(nameViewer.getRulerControl());\r
+ setDraggableControl(textViewer.getRulerControl());\r
\r
createParser();\r
createEmptyViewerPrompt(EMPTY_NAME_PROMPT);\r
// during a session was to open a new taxon, the empty name prompt didn't work\r
createNameListener(taxonBase.getName());\r
}\r
-\r
- protected void createContent() {\r
- setLayoutData(new TableWrapData(TableWrapData.FILL_GRAB));\r
- TableWrapLayout layout = new TableWrapLayout();\r
- layout.leftMargin = 0;\r
- layout.topMargin = 0;\r
- layout.bottomMargin = 0;\r
- layout.verticalSpacing = 0;\r
- setLayout(layout);\r
- \r
- Color groupBackgroundColor = TaxEditorPlugin.getDefault().\r
- getColor(ITaxEditorConstants.GROUP_GRAY_BKG_COLOR);\r
- setBackground(groupBackgroundColor);\r
- }\r
\r
protected String getEmptyTextPrompt() {\r
return EMPTY_NAME_PROMPT;\r
protected abstract TaxonNameBase getName();\r
\r
protected void calculateErrors() {\r
- nameViewer.clearErrors();\r
- nameViewer.setShowParsingError(getName());\r
+ textViewer.clearErrors();\r
+ textViewer.setShowParsingError(getName());\r
}\r
\r
- private NameViewer createNameViewer() {\r
+ private NameViewer createTextViewer() {\r
\r
- nameViewer = new NameViewer(this);\r
+ textViewer = new NameViewer(this);\r
\r
- StyledText styledText = nameViewer.getTextWidget();\r
-// nameViewer.setLineBreakListener(new LineBreakListener() {\r
+ StyledText styledText = textViewer.getTextWidget();\r
+// textViewer.setLineBreakListener(new LineBreakListener() {\r
\r
- setTextViewer(nameViewer);\r
+ setTextViewer(textViewer);\r
\r
LineBreakListener lineBreakListener = new LineBreakListener() {\r
@Override\r
}\r
});\r
\r
- // createLineWrapSupport(nameViewer);\r
+ // createLineWrapSupport(textViewer);\r
\r
- return nameViewer;\r
+ return textViewer;\r
}\r
\r
private Label nonEditableInfo;\r
}\r
nonEditableInfo.setText(info.toUpperCase());\r
}\r
- \r
- public NameViewer getTextViewer() {\r
- return this.nameViewer;\r
- }\r
- \r
- public void setTextViewer(NameViewer textViewer) {\r
- this.nameViewer = textViewer;\r
- }\r
- \r
+ \r
public void createBorderSupport() {\r
super.createBorderSupport();\r
- if (nameViewer != null) {\r
- borderDecorator.setBorderedComposite(nameViewer.getTextWidget());\r
+ if (textViewer != null) {\r
+ borderDecorator.setBorderedComposite(textViewer.getTextWidget());\r
}\r
}\r
- \r
- public void setIcon(Image icon) {\r
- if (nameViewer != null) {\r
- nameViewer.setIcon(icon);\r
- }\r
- }\r
- \r
+ \r
protected IPropertySource getPropertySourceByName(TaxonNameBase name) {\r
if (name == null) {\r
return null;\r
}\r
\r
protected ContextMenu createContextMenu() {\r
- if (nameViewer != null) {\r
- ContextMenu contextMenu = new ContextMenu(nameViewer.getRulerControl());\r
- nameViewer.getTextWidget().setMenu(contextMenu.getMenu());\r
+ if (textViewer != null) {\r
+ ContextMenu contextMenu = new ContextMenu(textViewer.getRulerControl());\r
+ textViewer.getTextWidget().setMenu(contextMenu.getMenu());\r
return contextMenu;\r
} else {\r
- logger.warn("Can't create menu because nameViewer has not been initalized.");\r
+ logger.warn("Can't create menu because textViewer has not been initalized.");\r
return null;\r
}\r
}\r