List of usage examples for org.eclipse.jface.resource ImageDescriptor createFromImage
public static ImageDescriptor createFromImage(Image img)
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"); }