private FilteredTree fViewer;
private boolean fAdvancedMode = true;
- private TreeColumn fRefTimeColumn;
private TreeViewerColumn fButtonViewerColumn;
+ private TreeColumn fRefTimeColumn;
private TreeColumn fTargetTimeColumn;
private abstract class ColumnEditingSupport extends EditingSupport {
}
});
- column = createTreeViewerColumn(Messages.OffsetDialog_ReferenceTime, SWT.RIGHT);
- column.setLabelProvider(new ColumnLabelProvider() {
- @Override
- public String getText(Object element) {
- return super.getText(fRefTimeMap.get(element));
- }
- });
- column.setEditingSupport(new RefTimeEditingSupport(fViewer.getViewer(), textCellEditor));
- fRefTimeColumn = column.getColumn();
-
column = createTreeViewerColumn(Messages.OffsetDialog_OffsetTime, SWT.RIGHT);
column.setLabelProvider(new ColumnLabelProvider() {
@Override
column.getColumn().setResizable(false);
fButtonViewerColumn = column;
+ column = createTreeViewerColumn(Messages.OffsetDialog_ReferenceTime, SWT.RIGHT);
+ column.setLabelProvider(new ColumnLabelProvider() {
+ @Override
+ public String getText(Object element) {
+ return super.getText(fRefTimeMap.get(element));
+ }
+ });
+ column.setEditingSupport(new RefTimeEditingSupport(fViewer.getViewer(), textCellEditor));
+ fRefTimeColumn = column.getColumn();
+
column = createTreeViewerColumn(Messages.OffsetDialog_TargetTime, SWT.RIGHT);
column.setLabelProvider(new ColumnLabelProvider() {
@Override
});
treeEditor.grabHorizontal = true;
treeEditor.minimumWidth = TREE_EDITOR_MIN_WIDTH;
- treeEditor.setEditor(applyButton, treeItem, 3);
+ treeEditor.setEditor(applyButton, treeItem, 2);
treeItem.setData(EDITOR_KEY, applyButton);
}
Control editor = (Control) treeItem.getData(EDITOR_KEY);
editor.setVisible(false);
}
+ fTargetTimeColumn.setWidth(0);
+ fTargetTimeColumn.setResizable(false);
fRefTimeColumn.setWidth(0);
fRefTimeColumn.setResizable(false);
fButtonViewerColumn.getColumn().setWidth(0);
- fTargetTimeColumn.setWidth(0);
- fTargetTimeColumn.setResizable(false);
fAdvancedMessageLabel.setText(""); //$NON-NLS-1$
}
private void setAdvancedMode() {
fAdvancedMode = true;
+ fButtonViewerColumn.getColumn().setWidth(TREE_EDITOR_MIN_WIDTH);
fRefTimeColumn.setWidth((Integer) fRefTimeColumn.getData(WIDTH_KEY));
fRefTimeColumn.setResizable(true);
- fButtonViewerColumn.getColumn().setWidth(TREE_EDITOR_MIN_WIDTH);
fTargetTimeColumn.setWidth((Integer) fTargetTimeColumn.getData(WIDTH_KEY));
fTargetTimeColumn.setResizable(true);
for (TreeItem treeItem : fViewer.getViewer().getTree().getItems()) {