Example usage for org.eclipse.jface.resource ImageDescriptor createFromImage

List of usage examples for org.eclipse.jface.resource ImageDescriptor createFromImage

Introduction

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

Prototype

public static ImageDescriptor createFromImage(Image img) 

Source Link

Document

Creates and returns a new image descriptor for the given image.

Usage

From source file:com.android.hierarchyviewerlib.actions.DumpDisplayListAction.java

License:Apache License

private DumpDisplayListAction() {
    super("Dump DisplayList");
    ImageLoader imageLoader = ImageLoader.getLoader(HierarchyViewerDirector.class);
    mImage = imageLoader.loadImage("load-view-hierarchy.png", Display.getDefault()); //$NON-NLS-1$
    setImageDescriptor(ImageDescriptor.createFromImage(mImage));
    setToolTipText("Request the view to output its displaylist to logcat");
}

From source file:com.android.hierarchyviewerlib.actions.InspectScreenshotAction.java

License:Apache License

private InspectScreenshotAction() {
    super("Inspect &Screenshot");
    setAccelerator(SWT.MOD1 + 'S');
    ImageLoader imageLoader = ImageLoader.getLoader(HierarchyViewerDirector.class);
    mImage = imageLoader.loadImage("inspect-screenshot.png", Display.getDefault()); //$NON-NLS-1$
    setImageDescriptor(ImageDescriptor.createFromImage(mImage));
    setToolTipText("Inspect a screenshot in the pixel perfect view");
    setEnabled(DeviceSelectionModel.getModel().getSelectedDevice() != null);
    DeviceSelectionModel.getModel().addWindowChangeListener(this);
}

From source file:com.android.hierarchyviewerlib.actions.InvalidateAction.java

License:Apache License

private InvalidateAction() {
    super("&Invalidate Layout");
    setAccelerator(SWT.MOD1 + 'I');
    ImageLoader imageLoader = ImageLoader.getLoader(HierarchyViewerDirector.class);
    mImage = imageLoader.loadImage("invalidate.png", Display.getDefault()); //$NON-NLS-1$
    setImageDescriptor(ImageDescriptor.createFromImage(mImage));
    setToolTipText("Invalidate the layout for the current window");
}

From source file:com.android.hierarchyviewerlib.actions.LoadOverlayAction.java

License:Apache License

private LoadOverlayAction(Shell shell) {
    super("Load &Overlay");
    this.mShell = shell;
    setAccelerator(SWT.MOD1 + 'O');
    ImageLoader imageLoader = ImageLoader.getLoader(HierarchyViewerDirector.class);
    mImage = imageLoader.loadImage("load-overlay.png", Display.getDefault()); //$NON-NLS-1$
    setImageDescriptor(ImageDescriptor.createFromImage(mImage));
    setToolTipText("Load an image to overlay the screenshot");
}

From source file:com.android.hierarchyviewerlib.actions.LoadViewHierarchyAction.java

License:Apache License

private LoadViewHierarchyAction() {
    super("Load View &Hierarchy");
    setAccelerator(SWT.MOD1 + 'H');
    ImageLoader imageLoader = ImageLoader.getLoader(HierarchyViewerDirector.class);
    mImage = imageLoader.loadImage("load-view-hierarchy.png", Display.getDefault()); //$NON-NLS-1$
    setImageDescriptor(ImageDescriptor.createFromImage(mImage));
    setToolTipText("Load the view hierarchy into the tree view");
    setEnabled(DeviceSelectionModel.getModel().getSelectedWindow() != null);
    DeviceSelectionModel.getModel().addWindowChangeListener(this);
}

From source file:com.android.hierarchyviewerlib.actions.PixelPerfectAutoRefreshAction.java

License:Apache License

private PixelPerfectAutoRefreshAction() {
    super("Auto &Refresh", Action.AS_CHECK_BOX);
    setAccelerator(SWT.MOD1 + 'R');
    ImageLoader imageLoader = ImageLoader.getLoader(HierarchyViewerDirector.class);
    mImage = imageLoader.loadImage("auto-refresh.png", Display.getDefault()); //$NON-NLS-1$
    setImageDescriptor(ImageDescriptor.createFromImage(mImage));
    setToolTipText("Automatically refresh the screenshot");
}

From source file:com.android.hierarchyviewerlib.actions.ProfileNodesAction.java

License:Apache License

public ProfileNodesAction() {
    super("Profile Node");
    ImageLoader imageLoader = ImageLoader.getLoader(HierarchyViewerDirector.class);
    mImage = imageLoader.loadImage("profile.png", Display.getDefault()); //$NON-NLS-1$
    setImageDescriptor(ImageDescriptor.createFromImage(mImage));
    setToolTipText("Obtain layout times for tree rooted at selected node");
}

From source file:com.android.hierarchyviewerlib.actions.RefreshPixelPerfectAction.java

License:Apache License

private RefreshPixelPerfectAction() {
    super("&Refresh Screenshot");
    setAccelerator(SWT.F5);/* w w  w . jav  a 2  s  .  co m*/
    ImageLoader imageLoader = ImageLoader.getLoader(HierarchyViewerDirector.class);
    mImage = imageLoader.loadImage("refresh-windows.png", Display.getDefault()); //$NON-NLS-1$
    setImageDescriptor(ImageDescriptor.createFromImage(mImage));
    setToolTipText("Refresh the screenshot");
}

From source file:com.android.hierarchyviewerlib.actions.RefreshPixelPerfectTreeAction.java

License:Apache License

private RefreshPixelPerfectTreeAction() {
    super("Refresh &Tree");
    setAccelerator(SWT.MOD1 + 'T');
    ImageLoader imageLoader = ImageLoader.getLoader(HierarchyViewerDirector.class);
    mImage = imageLoader.loadImage("load-view-hierarchy.png", Display.getDefault()); //$NON-NLS-1$
    setImageDescriptor(ImageDescriptor.createFromImage(mImage));
    setToolTipText("Refresh the tree");
}

From source file:com.android.hierarchyviewerlib.actions.RefreshViewAction.java

License:Apache License

private RefreshViewAction() {
    super("Load View &Hierarchy");
    setAccelerator(SWT.MOD1 + 'H');
    ImageLoader imageLoader = ImageLoader.getLoader(HierarchyViewerDirector.class);
    mImage = imageLoader.loadImage("load-view-hierarchy.png", Display.getDefault()); //$NON-NLS-1$
    setImageDescriptor(ImageDescriptor.createFromImage(mImage));
    setToolTipText("Reload the view hierarchy");
}