org.eclipse.mylar.internal.tasks.ui
Class TaskListImageDescriptor

java.lang.Object
  extended by org.eclipse.jface.resource.DeviceResourceDescriptor
      extended by org.eclipse.jface.resource.ImageDescriptor
          extended by org.eclipse.jface.resource.CompositeImageDescriptor
              extended by org.eclipse.mylar.internal.tasks.ui.TaskListImageDescriptor

public class TaskListImageDescriptor
extends org.eclipse.jface.resource.CompositeImageDescriptor

Author:
Mik Kersten

Field Summary
private  org.eclipse.swt.graphics.ImageData base
           
private  org.eclipse.swt.graphics.Point fSize
           
private  boolean left
           
private  org.eclipse.swt.graphics.ImageData overlay
           
private  boolean top
           
 
Fields inherited from class org.eclipse.jface.resource.ImageDescriptor
DEFAULT_IMAGE_DATA
 
Constructor Summary
TaskListImageDescriptor(org.eclipse.jface.resource.ImageDescriptor baseDesc, org.eclipse.jface.resource.ImageDescriptor overlayDesc, boolean top, boolean left)
           
TaskListImageDescriptor(org.eclipse.jface.resource.ImageDescriptor baseDesc, org.eclipse.swt.graphics.Point size)
           
 
Method Summary
protected  void drawCompositeImage(int width, int height)
           
private  org.eclipse.swt.graphics.ImageData getImageData(org.eclipse.jface.resource.ImageDescriptor descriptor)
           
protected  org.eclipse.swt.graphics.Point getSize()
           
 void setImageSize(org.eclipse.swt.graphics.Point size)
          Sets the size of the image created by calling createImage().
 
Methods inherited from class org.eclipse.jface.resource.CompositeImageDescriptor
drawImage, getImageData
 
Methods inherited from class org.eclipse.jface.resource.ImageDescriptor
createFromFile, createFromImage, createFromImage, createFromImageData, createFromURL, createImage, createImage, createImage, createImage, createResource, createWithFlags, destroyResource, getMissingImageDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

base

private org.eclipse.swt.graphics.ImageData base

overlay

private org.eclipse.swt.graphics.ImageData overlay

fSize

private org.eclipse.swt.graphics.Point fSize

top

private boolean top

left

private boolean left
Constructor Detail

TaskListImageDescriptor

public TaskListImageDescriptor(org.eclipse.jface.resource.ImageDescriptor baseDesc,
                               org.eclipse.jface.resource.ImageDescriptor overlayDesc,
                               boolean top,
                               boolean left)

TaskListImageDescriptor

public TaskListImageDescriptor(org.eclipse.jface.resource.ImageDescriptor baseDesc,
                               org.eclipse.swt.graphics.Point size)
Method Detail

drawCompositeImage

protected void drawCompositeImage(int width,
                                  int height)
Specified by:
drawCompositeImage in class org.eclipse.jface.resource.CompositeImageDescriptor

getImageData

private org.eclipse.swt.graphics.ImageData getImageData(org.eclipse.jface.resource.ImageDescriptor descriptor)

setImageSize

public void setImageSize(org.eclipse.swt.graphics.Point size)
Sets the size of the image created by calling createImage().

Parameters:
size - the size of the image returned from calling createImage()
See Also:
ImageDescriptor.createImage()

getSize

protected org.eclipse.swt.graphics.Point getSize()
Specified by:
getSize in class org.eclipse.jface.resource.CompositeImageDescriptor