List of usage examples for org.eclipse.jface.preference PreferencePage setImageDescriptor
@Override public void setImageDescriptor(ImageDescriptor desc)
From source file:org.talend.designer.maven.ui.setting.repository.node.RepositoryPreferenceNode.java
License:Open Source License
@Override public void createPage() { PreferencePage page = createPreferencePage(); if (imageDescriptor != null) { page.setImageDescriptor(imageDescriptor); } else {/*w ww.j a v a 2s .c o m*/ Image labelImage = getLabelImage(); if (labelImage != null) { page.setImageDescriptor(ImageDescriptor.createFromImageData(labelImage.getImageData())); } } if (page instanceof AbstractProjectSettingPage) { ((AbstractProjectSettingPage) page).setPrefNodeId(this.getId()); } page.setTitle(getLabelText()); this.setPage(page); }