|
Lines 126-132
Link Here
|
| 126 |
* @param columnIndex |
126 |
* @param columnIndex |
| 127 |
* @return TableColumnViewer |
127 |
* @return TableColumnViewer |
| 128 |
*/ |
128 |
*/ |
| 129 |
public ViewerColumn getViewerColumn(final int columnIndex) { |
129 |
public ViewerColumn getViewerColumn(int columnIndex) { |
| 130 |
|
130 |
|
| 131 |
ViewerColumn viewer; |
131 |
ViewerColumn viewer; |
| 132 |
Widget columnOwner = getColumnViewerOwner(columnIndex); |
132 |
Widget columnOwner = getColumnViewerOwner(columnIndex); |
|
Lines 142-150
Link Here
|
| 142 |
viewer = createColumnViewer(columnOwner, ViewerLabelProvider |
142 |
viewer = createColumnViewer(columnOwner, ViewerLabelProvider |
| 143 |
.createViewerLabelProvider(getLabelProvider())); |
143 |
.createViewerLabelProvider(getLabelProvider())); |
| 144 |
setViewerColumn(columnIndex, viewer); |
144 |
setViewerColumn(columnIndex, viewer); |
| 145 |
} else |
145 |
} |
| 146 |
// Reset the colum-index because maybe it changed from the last time |
146 |
|
| 147 |
viewer.getLabelProvider().setColumnIndex(columnIndex); |
147 |
viewer.getLabelProvider().setColumnIndex(columnIndex); |
| 148 |
|
148 |
|
| 149 |
return viewer; |
149 |
return viewer; |
| 150 |
} |
150 |
} |
|
Lines 154-160
Link Here
|
| 154 |
* @param columnIndex |
154 |
* @param columnIndex |
| 155 |
* @param viewer |
155 |
* @param viewer |
| 156 |
*/ |
156 |
*/ |
| 157 |
public void setViewerColumn(final int columnIndex, ViewerColumn viewer) { |
157 |
private void setViewerColumn(final int columnIndex, ViewerColumn viewer) { |
| 158 |
if (getCellModifier() != null) { |
158 |
if (getCellModifier() != null) { |
| 159 |
viewer.setEditingSupport(new EditingSupport() { |
159 |
viewer.setEditingSupport(new EditingSupport() { |
| 160 |
|
160 |
|
|
Lines 199-208
Link Here
|
| 199 |
} |
199 |
} |
| 200 |
}); |
200 |
}); |
| 201 |
} |
201 |
} |
| 202 |
|
|
|
| 203 |
// Reset the colum-index because maybe it changed from the last time |
| 204 |
viewer.getLabelProvider().setColumnIndex(columnIndex); |
| 205 |
|
| 206 |
} |
202 |
} |
| 207 |
|
203 |
|
| 208 |
/** |
204 |
/** |