import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Text;
import org.eclipse.swt.widgets.ToolItem;
protected final CmsSwtTheme theme;
+ private int iconsSize = 12;
+
+ private String message;
+
@SuppressWarnings("rawtypes")
private Class<? extends Enum> localized;
return true;
}
- protected void processTermListLabel(Term term, Label label) {
+ protected void processTermListLabel(Term term, Text label) {
}
}
protected void styleCancel(ToolItem cancelItem) {
- if (cancelIcon != null)
- cancelItem.setImage(theme.getSmallIcon(cancelIcon));
- else
+ if (cancelIcon != null) {
+ // cancelItem.setImage(theme.getSmallIcon(cancelIcon));
+ cancelItem.setImage(theme.getIcon(cancelIcon.name(), iconsSize));
+
+ } else {
cancelItem.setText("X");
+ }
}
protected void styleAdd(ToolItem addItem) {
- if (addIcon != null)
- addItem.setImage(theme.getSmallIcon(addIcon));
- else
+ if (addIcon != null) {
+// addItem.setImage(theme.getSmallIcon(addIcon));
+ addItem.setImage(theme.getIcon(addIcon.name(), iconsSize));
+ } else {
addItem.setText("+");
+ }
}
@Override
this.localized = localized;
}
+ public String getMessage() {
+ return message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
}