}else {
return caption;
}
}
private CTabItem newItem(Control control, String filename) {
CTabItem tab = new CTabItem(folder, SWT.NONE);
tab.addDisposeListener(new DisposeListener() {
public void widgetDisposed(final DisposeEvent e) {
MainWindow.getSShell().setText("Job Scheduler Editor");
MainWindow.setSaveStatus();
}
});
tab.setControl(control);
folder.setSelection(folder.indexOf(tab));
String actFilename = Utils.getFileFromURL(filename);
tab.setData(new TabData(actFilename,""));
String title = setSuffix(tab,actFilename);
TabData t = (TabData)tab.getData();
t.caption = shortCaption(title);
tab.setToolTipText(filename);
tab.setText(title);
if (!filename.equals(NEW_DOCUMENTATION_TITLE) && !filename.equals(NEW_SCHEDULER_TITLE))
filelist.add(filename);
return tab;