public class PictureControl extends AbstractPictureControl<org.eclipse.swt.widgets.Link>
AbstractPictureControl implementation with SWT Link.BUNDLE_NAME, IMAGE_BYTEARRAY_PROPERTY, resources| Constructor and Description | 
|---|
PictureControl(org.eclipse.swt.widgets.Composite parent)
Constructor for  
PictureControl with default SWT styles. | 
PictureControl(org.eclipse.swt.widgets.Composite parent,
              int compositeStyle,
              int labelStyle,
              int linkStyle)
Constructor for  
PictureControl with given SWT style . | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
addDeleteImageHandler(org.eclipse.swt.widgets.Link deleteImageLink)
Add the handler to delete the image to the Link control. 
 | 
protected void | 
addModifyImageHandler(org.eclipse.swt.widgets.Link modifyImageLink)
Add the handler to open Explorer files to the Link control. 
 | 
protected org.eclipse.swt.widgets.Composite | 
createComposite(org.eclipse.swt.widgets.Composite parent,
               int style)
Create a SWT  
Composite. | 
protected org.eclipse.swt.widgets.Label | 
createLabel(org.eclipse.swt.widgets.Composite parent,
           int style)
Create a SWT  
Label. | 
protected org.eclipse.swt.widgets.Link | 
createLink(org.eclipse.swt.widgets.Composite parent,
          int style)
Create a SWT control for the "Modify" Link. 
 | 
protected void | 
setLinkText(org.eclipse.swt.widgets.Link link,
           java.lang.String text)
Set the text of a Link control. 
 | 
addPropertyChangeListener, configure, createLabelImage, createMenu, createUI, dispose, getDeleteImageLink, getFileDialogStyle, getImageByteArray, getImageStream, getMaxImageHeight, getMaxImageWidth, getModifyImageLink, getPictureLabel, getResizedImageData, handleDeleteImage, handleError, handleModifyImage, propertyChange, removePropertyChangeListener, setDefaultImage, setDeleteImageLinkText, setFilterExtensions, setImageByteArray, setImageStream, setLocale, setMaxImageHeight, setMaxImageWidth, setModifyImageLinkTextchanged, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabListcomputeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBaraddControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, updateaddDisposeListener, addListener, checkWidget, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toStringpublic PictureControl(org.eclipse.swt.widgets.Composite parent,
                      int compositeStyle,
                      int labelStyle,
                      int linkStyle)
PictureControl with given SWT style .parent - a composite control which will be the parent of the new
            instance (cannot be null)compositeStyle - SWT style of the SWT Composite which host Label+Link controls.labelStyle - SWT style of the Label control.linkStyle - SWT style of the Link control.public PictureControl(org.eclipse.swt.widgets.Composite parent)
PictureControl with default SWT styles.parent - a composite control which will be the parent of the new
            instance (cannot be null)protected org.eclipse.swt.widgets.Label createLabel(org.eclipse.swt.widgets.Composite parent,
                                                    int style)
AbstractPictureControlLabel.createLabel in class AbstractPictureControl<org.eclipse.swt.widgets.Link>parent - a composite control which will be the parent of the new
            instance (cannot be null)style - the style of control to constructprotected org.eclipse.swt.widgets.Link createLink(org.eclipse.swt.widgets.Composite parent,
                                                  int style)
AbstractPictureControlcreateLink in class AbstractPictureControl<org.eclipse.swt.widgets.Link>parent - a composite control which will be the parent of the new
            instance (cannot be null)style - the style of control to constructprotected org.eclipse.swt.widgets.Composite createComposite(org.eclipse.swt.widgets.Composite parent,
                                                            int style)
AbstractPictureControlComposite.createComposite in class AbstractPictureControl<org.eclipse.swt.widgets.Link>parent - a composite control which will be the parent of the new
            instance (cannot be null)style - the style of control to constructprotected void setLinkText(org.eclipse.swt.widgets.Link link,
                           java.lang.String text)
AbstractPictureControlsetLinkText in class AbstractPictureControl<org.eclipse.swt.widgets.Link>protected void addModifyImageHandler(org.eclipse.swt.widgets.Link modifyImageLink)
AbstractPictureControladdModifyImageHandler in class AbstractPictureControl<org.eclipse.swt.widgets.Link>protected void addDeleteImageHandler(org.eclipse.swt.widgets.Link deleteImageLink)
AbstractPictureControladdDeleteImageHandler in class AbstractPictureControl<org.eclipse.swt.widgets.Link>