Package panamagl.image
Class SWTImage
java.lang.Object
panamagl.image.SWTImage
- All Implemented Interfaces:
panamagl.Image<org.eclipse.swt.graphics.ImageData>
Wraps an SWT
ImageData to implement Image.
Uses ImageData rather than Image to avoid requiring a Display reference
for construction.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
imageData
protected org.eclipse.swt.graphics.ImageData imageData
-
-
Constructor Details
-
SWTImage
public SWTImage(org.eclipse.swt.graphics.ImageData imageData)
-
-
Method Details
-
getImage
public org.eclipse.swt.graphics.ImageData getImage()- Specified by:
getImagein interfacepanamagl.Image<org.eclipse.swt.graphics.ImageData>
-
getWidth
public int getWidth()- Specified by:
getWidthin interfacepanamagl.Image<org.eclipse.swt.graphics.ImageData>
-
getHeight
public int getHeight()- Specified by:
getHeightin interfacepanamagl.Image<org.eclipse.swt.graphics.ImageData>
-
save
- Specified by:
savein interfacepanamagl.Image<org.eclipse.swt.graphics.ImageData>- Throws:
IOException
-
setImageData
public void setImageData(org.eclipse.swt.graphics.ImageData imageData)
-