public CategoryComposite(Composite parent, String name, String brief) {
this(parent, name);
this.brief = brief;
- setBriefLabel();
+ briefLabel = createBriefLabel();
}
protected void init() {
// expandableComposite.setLayoutData(data);
}
- protected void setBriefLabel() {
- briefLabel = new Label(expandableComposite, SWT.NONE);
- briefLabel.setForeground(getDisplay().getSystemColor(SWT.COLOR_BLUE));
+ protected Label createBriefLabel() {
+ Label label = new Label(expandableComposite, SWT.NONE);
+ label.setForeground(getDisplay().getSystemColor(SWT.COLOR_BLUE));
- FontData fontData = briefLabel.getFont().getFontData()[0];
+ FontData fontData = label.getFont().getFontData()[0];
Font font =
new Font(getDisplay(), new FontData(fontData.getName(), fontData.getHeight(),
SWT.BOLD));
- briefLabel.setFont(font);
+ label.setFont(font);
- expandableComposite.setTextClient(briefLabel);
+ expandableComposite.setTextClient(label);
+ return label;
}
/**
briefLabel.dispose();
briefLabel = null;
}
- setBriefLabel();
+
+ briefLabel = createBriefLabel();
briefLabel.setText(msg);
expandableComposite.layout();
briefLabel.dispose();
briefLabel = null;
}
- setBriefLabel();
+ briefLabel = createBriefLabel();
briefLabel.setText(msg);
expandableComposite.layout();
}
}
CategoryComposite categoryComposite = getCategory(descriptor);
+ if (categoryComposite == null) {
+ continue;
+ }
for (CssPropertyDescriptor property : childDescriptor.getCssPropertyDescriptors()) {
clear();
- if (methods == null || methods.isEmpty()) {
+ if (methods.isEmpty()) {
if (mode.equals(PropertiesMode.DESIGN)) {
createDesignerContents();
setDefaultSelector();