edu.stanford.hci.dtools.assetlibrary
Class DraggableImageLabel

java.lang.Object
  extended by edu.stanford.hci.dtools.assetlibrary.DraggableImageLabel
Direct Known Subclasses:
DraggableSoundImageLabel, DraggableVideoLabel

public class DraggableImageLabel
extends java.lang.Object

Image+Text object for the d.tools asset library - can be dragged off the view into an editor.

This software is distributed under the BSD License.

Author:
Bjoern Hartmann ( bjoern(AT)stanford.edu ), Michael Bernstein ( mbernst(AT)stanford.edu )

Field Summary
static int MAX_IMG_SIZE
           
static int TEXT_HEIGHT
           
 
Constructor Summary
DraggableImageLabel(org.eclipse.swt.widgets.Composite parent)
           
 
Method Summary
static org.eclipse.swt.graphics.Point getContainerSize()
           
 java.lang.String getFilename()
           
 org.eclipse.swt.widgets.Label getLabel()
           
 void setFilename(java.lang.String filename)
           
 void setImage(java.lang.String filename)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAX_IMG_SIZE

public static final int MAX_IMG_SIZE
See Also:
Constant Field Values

TEXT_HEIGHT

public static final int TEXT_HEIGHT
See Also:
Constant Field Values
Constructor Detail

DraggableImageLabel

public DraggableImageLabel(org.eclipse.swt.widgets.Composite parent)
Method Detail

getContainerSize

public static org.eclipse.swt.graphics.Point getContainerSize()

setImage

public void setImage(java.lang.String filename)

setFilename

public void setFilename(java.lang.String filename)

getLabel

public org.eclipse.swt.widgets.Label getLabel()

getFilename

public java.lang.String getFilename()