Example usage for org.eclipse.jface.preference PreferencePage setImageDescriptor

List of usage examples for org.eclipse.jface.preference PreferencePage setImageDescriptor

Introduction

In this page you can find the example usage for org.eclipse.jface.preference PreferencePage setImageDescriptor.

Prototype

@Override
    public void setImageDescriptor(ImageDescriptor desc) 

Source Link

Usage

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);
}