bOk.setImage(skin.getButtonImage(SkinConstants.FINISH_BUTTON_IMAGE));
bOk.setText(Localizer._("mainwindow.button.ok"));
rd = new RowData();
rd.width = 70;
bOk.setLayoutData(rd);
bOk.addListener(SWT.Selection,new Listener() {
public void handleEvent(Event e) {
saveAndApply();
close();
}
});
Button bCancel = new Button(cButtonArea,SWT.PUSH);
bCancel.setFont(skin.getButtonFont());
bCancel.setImage(skin.getButtonImage(SkinConstants.CANCEL_BUTTON_IMAGE));
bCancel.setText(Localizer._("mainwindow.button.cancel"));
rd = new RowData();
rd.width = 70;
bCancel.setLayoutData(rd);
bCancel.addListener(SWT.Selection,new Listener() {
public void handleEvent(Event e) {
close();
}
});
Button bApply = new Button(cButtonArea,SWT.PUSH);
bApply.setFont(skin.getButtonFont());
bApply.setImage(skin.getButtonImage(SkinConstants.OK_BUTTON_IMAGE));
bApply.setText(Localizer._("mainwindo.button.apply"));
rd = new RowData();
rd.width = 70;
bApply.setLayoutData(rd);
bApply.addListener(SWT.Selection,new Listener() {
public void handleEvent(Event e) {
saveAndApply();
}
});
TableColumn column;
column = new TableColumn(table, SWT.NONE);
column.setText(Localizer._("columneditorwindow.column.column_name"));
column = new TableColumn(table, SWT.NONE);
column.setText(Localizer._("columneditorwindow.column.description"));
table.getColumn(0).setWidth(160);
table.getColumn(1).setWidth(1000);
table.addListener(SWT.Selection,new Listener() {
public void handleEvent(Event e) {
if (e.detail != SWT.CHECK)
return;
mousePressed = false;
TableItem item = (TableItem) e.item;
int index = item.getParent().indexOf(item);
TableColumn tableColumn = tableColumns.get(index);
newEnabledState.put(tableColumn, new Boolean(item.getChecked()));
}
});
table.addListener(SWT.SetData, new Listener() {
public void handleEvent(Event event) {
final TableItem item = (TableItem) event.item;
if (item == null)
return;
Table table = item.getParent();