Revision 0d8040b6
Added by Cherian Mathew over 11 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/key/polytomous/PolytomousKeyListEditor.java | ||
---|---|---|
75 | 75 |
PolytomousKeyNode node = (PolytomousKeyNode) getTableItem( |
76 | 76 |
table, point).getData(); |
77 | 77 |
|
78 |
if (selectedColumn == 3) {
|
|
78 |
if (selectedColumn == 4) {
|
|
79 | 79 |
PolytomousKeyNode linkData = getItemLinkData(node); |
80 | 80 |
if (linkData != null) { |
81 | 81 |
viewer.setSelection(new StructuredSelection(linkData), true); |
82 | 82 |
} |
83 | 83 |
} |
84 |
if (selectedColumn == 4) {
|
|
84 |
if (selectedColumn == 5) {
|
|
85 | 85 |
Taxon taxon = getItemTaxon(node); |
86 | 86 |
if (taxon != null) { |
87 | 87 |
try { |
... | ... | |
277 | 277 |
// This will create the columns for the table |
278 | 278 |
private void createColumns(TableViewer viewer) { |
279 | 279 |
Table table = viewer.getTable(); |
280 |
String[] titles = { "Node Number", "Question", "Statement", "Link", "Taxon" };
|
|
281 |
int[] bounds = { 50, 200, 200, 100, 200 }; |
|
280 |
String[] titles = { "Node", "Question", "Edge", "Statement", "Link", "Taxon" };
|
|
281 |
int[] bounds = { 50, 200, 50, 200, 100, 200 };
|
|
282 | 282 |
|
283 | 283 |
for (int i = 0; i < titles.length; i++) { |
284 | 284 |
TableViewerColumn column = new TableViewerColumn(viewer, SWT.NONE); |
Also available in: Unified diff
PolytomousKeyListEditor.java : changed table view for polytomous key nodes added edges column to make it more clear.
PolytomousKeyListLabelProvider.java : added labels for edges and updated node number function
RefreshNodeNumberingOperation.java : calls the refreshing node function in PolytomousKeyNode