Example usage for org.eclipse.jface.resource ImageRegistry ImageRegistry

List of usage examples for org.eclipse.jface.resource ImageRegistry ImageRegistry

Introduction

In this page you can find the example usage for org.eclipse.jface.resource ImageRegistry ImageRegistry.

Prototype

public ImageRegistry() 

Source Link

Document

Creates an empty image registry.

Usage

From source file:ac.soton.eventb.classdiagrams.diagram.providers.ClassdiagramsElementTypes.java

License:Open Source License

/**
 * @generated//from  ww  w .j a v a  2  s.  co m
 */
private static ImageRegistry getImageRegistry() {
    if (imageRegistry == null) {
        imageRegistry = new ImageRegistry();
    }
    return imageRegistry;
}

From source file:ar.com.tadp.xml.rinzo.core.PluginImages.java

License:Open Source License

public static void init() {
    iconBaseURL = XMLEditorPlugin.getDefault().getBundle().getEntry("icons/");
    imageRegistry = new ImageRegistry();

    addImage("xpath", IMG_CLEAR);
    addImage("xpath", IMG_XPATH_AUTO_EVALUATE);

    // ************************************************
    // ** Imagenes del OutLine
    // ************************************************
    addImage("outline", IMG_XML_TAGDEF);
    addImage("outline", IMG_XML_EMPTYTAGDEF);
    addImage("outline", IMG_XML_TXT);
    addImage("outline", IMG_XML_COMMENT);
    addImage("outline", IMG_XML_PI);
    addImage("outline", IMG_COLLAPSEALL);
    addImage("outline", IMG_SHOWFULLNAME);

    // ************************************************
    // ** Imagenes del Content Assist
    // ************************************************
    addImage("contentAssist", IMG_XML_ATTRIBUTE);
    addImage("contentAssist", IMG_XML_TEMPLATE);
    addImage("contentAssist", IMG_EDIT_INLINE);
    addImage("contentAssist", IMG_CHANGE);
    addImage("contentAssist", IMG_DELETE);
}

From source file:au.gov.ga.earthsci.eclipse.extras.browser.ImageResource.java

License:Open Source License

/**
 * Initialize the image resources.//from  w  ww. j  ava 2  s.  co m
 */
protected static void initializeImageRegistry() {
    imageRegistry = new ImageRegistry();
    imageDescriptors = new HashMap<String, ImageDescriptor>();

    // load Web browser images
    registerImage(IMG_ELCL_NAV_BACKWARD, URL_ELCL + "nav_backward.gif"); //$NON-NLS-1$
    registerImage(IMG_ELCL_NAV_FORWARD, URL_ELCL + "nav_forward.gif"); //$NON-NLS-1$
    registerImage(IMG_ELCL_NAV_STOP, URL_ELCL + "nav_stop.gif"); //$NON-NLS-1$
    registerImage(IMG_ELCL_NAV_REFRESH, URL_ELCL + "nav_refresh.gif"); //$NON-NLS-1$
    registerImage(IMG_ELCL_NAV_GO, URL_ELCL + "nav_go.gif"); //$NON-NLS-1$
    registerImage(IMG_ELCL_NAV_HOME, URL_ELCL + "nav_home.gif"); //$NON-NLS-1$
    registerImage(IMG_ELCL_NAV_PRINT, URL_ELCL + "nav_print.gif"); //$NON-NLS-1$

    registerImage(IMG_CLCL_NAV_BACKWARD, URL_CLCL + "nav_backward.gif"); //$NON-NLS-1$
    registerImage(IMG_CLCL_NAV_FORWARD, URL_CLCL + "nav_forward.gif"); //$NON-NLS-1$
    registerImage(IMG_CLCL_NAV_STOP, URL_CLCL + "nav_stop.gif"); //$NON-NLS-1$
    registerImage(IMG_CLCL_NAV_REFRESH, URL_CLCL + "nav_refresh.gif"); //$NON-NLS-1$
    registerImage(IMG_CLCL_NAV_GO, URL_CLCL + "nav_go.gif"); //$NON-NLS-1$
    registerImage(IMG_CLCL_NAV_HOME, URL_CLCL + "nav_home.gif"); //$NON-NLS-1$
    registerImage(IMG_CLCL_NAV_PRINT, URL_CLCL + "nav_print.gif"); //$NON-NLS-1$

    registerImage(IMG_DLCL_NAV_BACKWARD, URL_DLCL + "nav_backward.gif"); //$NON-NLS-1$
    registerImage(IMG_DLCL_NAV_FORWARD, URL_DLCL + "nav_forward.gif"); //$NON-NLS-1$
    registerImage(IMG_DLCL_NAV_STOP, URL_DLCL + "nav_stop.gif"); //$NON-NLS-1$
    registerImage(IMG_DLCL_NAV_REFRESH, URL_DLCL + "nav_refresh.gif"); //$NON-NLS-1$
    registerImage(IMG_DLCL_NAV_GO, URL_DLCL + "nav_go.gif"); //$NON-NLS-1$
    registerImage(IMG_DLCL_NAV_HOME, URL_DLCL + "nav_home.gif"); //$NON-NLS-1$
    registerImage(IMG_DLCL_NAV_PRINT, URL_DLCL + "nav_print.gif"); //$NON-NLS-1$
}

From source file:bndtools.release.ui.BundleTreeImages.java

License:Open Source License

public static synchronized ImageRegistry getImageRegistry() {
    if (Activator.getDefault() == null) {
        if (imageRegistry == null) {
            imageRegistry = new ImageRegistry();
            initImageRegistry(imageRegistry);
        }/*from  w  w  w .j av  a2  s.c  o m*/
        return imageRegistry;
    }
    return Activator.getDefault().getImageRegistry();
}

From source file:cn.cstv.wspscm.IImageKeys.java

License:Open Source License

/**
 * /*from  w ww  .  j a  va 2  s  . c  o  m*/
 * @return ImageRegistry
 */
public static ImageRegistry getImageRegistry() {
    if (imageRegistry == null) {
        imageRegistry = new ImageRegistry();
        declareImages();
    }
    return imageRegistry;
}

From source file:cn.dockerfoundry.ide.eclipse.server.ui.internal.DockerFoundryImages.java

License:Open Source License

private static ImageRegistry getImageRegistry() {
    if (imageRegistry == null) {
        imageRegistry = new ImageRegistry();
    }/*w  ww.  j a va2s  .  c  o m*/

    return imageRegistry;
}

From source file:com.aptana.browser.ImageResource.java

License:Open Source License

private static void initializeImageRegistry() {
    imageRegistry = new ImageRegistry();

    // load Web browser images
    registerImage(IMG_OBJ_BROWSER, URL_OBJ + "browser.png"); //$NON-NLS-1$

    registerImage(IMG_ELCL_NAV_BACKWARD, URL_ELCL + "nav_backward.gif"); //$NON-NLS-1$
    registerImage(IMG_ELCL_NAV_FORWARD, URL_ELCL + "nav_forward.gif"); //$NON-NLS-1$
    registerImage(IMG_ELCL_NAV_STOP, URL_ELCL + "nav_stop.gif"); //$NON-NLS-1$
    registerImage(IMG_ELCL_NAV_REFRESH, URL_ELCL + "nav_refresh.gif"); //$NON-NLS-1$
    registerImage(IMG_ELCL_NAV_GO, URL_ELCL + "nav_go.gif"); //$NON-NLS-1$
    registerImage(IMG_ELCL_NAV_HOME, URL_ELCL + "nav_home.gif"); //$NON-NLS-1$
    registerImage(IMG_ELCL_COMMAND, URL_ELCL + "command.png"); //$NON-NLS-1$

    registerImage(IMG_DLCL_NAV_BACKWARD, URL_DLCL + "nav_backward.gif"); //$NON-NLS-1$
    registerImage(IMG_DLCL_NAV_FORWARD, URL_DLCL + "nav_forward.gif"); //$NON-NLS-1$
    registerImage(IMG_DLCL_NAV_STOP, URL_DLCL + "nav_stop.gif"); //$NON-NLS-1$
    registerImage(IMG_DLCL_NAV_REFRESH, URL_DLCL + "nav_refresh.gif"); //$NON-NLS-1$
    registerImage(IMG_DLCL_NAV_GO, URL_DLCL + "nav_go.gif"); //$NON-NLS-1$
    registerImage(IMG_DLCL_NAV_HOME, URL_DLCL + "nav_home.gif"); //$NON-NLS-1$   
}

From source file:com.aptana.editor.common.contentassist.UserAgentManager.java

License:Open Source License

/**
 * Return an icon for the given path/*from  w w  w. j  a va2  s .  c o m*/
 * 
 * @param iconPath
 *            The path to the icon image
 * @return Returns an Image or null
 */
public Image getImage(String iconPath) {
    Image result = null;

    if (iconPath != null) {
        if (imageRegistry == null) {
            imageRegistry = new ImageRegistry();
        }

        File file = new File(iconPath);

        if (file.exists()) {
            String iconFilename = file.getAbsolutePath();

            result = imageRegistry.get(iconFilename);

            if (result == null) {
                result = new Image(UIUtils.getDisplay(), iconFilename);
                imageRegistry.put(iconFilename, result);
            }
        }
    }

    return result;
}

From source file:com.aptana.editor.php.internal.ui.PHPPluginImages.java

License:Open Source License

static ImageRegistry getImageRegistry() {
    if (fgImageRegistry == null) {
        fgImageRegistry = new ImageRegistry();
        for (Iterator<String> iter = fgAvoidSWTErrorMap.keySet().iterator(); iter.hasNext();) {
            String key = (String) iter.next();
            fgImageRegistry.put(key, (ImageDescriptor) fgAvoidSWTErrorMap.get(key));
        }//from  w  w w. j  a v  a2s .c om
        fgAvoidSWTErrorMap = null;
    }
    return fgImageRegistry;
}

From source file:com.aptana.ide.core.ui.ImageUtils.java

License:Open Source License

/**
 * getIcon Returns the icon for the file type with the specified extension.
 * //ww w  .  j a v a  2 s  .  c  o  m
 * @param extension
 * @return Image
 */
public static Image getIcon(String extension) {
    if (imageRegistry == null) {
        imageRegistry = new ImageRegistry();
    }

    Image image = imageRegistry.get(extension);

    if (image != null) {
        return image;
    }

    if (extension == null) {
        return iconFile;
    }

    Program program = Program.findProgram(extension);
    ImageData imageData = (program == null ? null : program.getImageData());

    if (imageData != null) {
        image = new Image(Display.getCurrent(), imageData);
        imageRegistry.put(extension, image);
    } else {
        image = iconFile;
    }

    return image;
}