Package com._1c.g5.v8.dt.md.ui.control
Class PicturePreview
- java.lang.Object
-
- org.eclipse.swt.widgets.Widget
-
- org.eclipse.swt.widgets.Control
-
- org.eclipse.swt.widgets.Scrollable
-
- org.eclipse.swt.widgets.Composite
-
- com._1c.g5.v8.dt.md.ui.control.PicturePreview
-
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
public class PicturePreview extends org.eclipse.swt.widgets.CompositeACompositeimplementation for picture previewing.
-
-
Constructor Summary
Constructors Constructor Description PicturePreview(org.eclipse.swt.widgets.Composite parent)Instantiates a newPicturePreview.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMouseListener(org.eclipse.swt.events.MouseListener listener)voidclearTransparency()Resets transparency for the image.protected voiddisposeImage()Disposes image.org.eclipse.swt.widgets.LabelgetImageLabel()protected voidonDispose()Invoked on widget disposing.voidremoveMouseListener(org.eclipse.swt.events.MouseListener listener)voidsetCursor(org.eclipse.swt.graphics.Cursor cursor)voidsetImage(byte[] content)Sets image by the given content (byte array).voidsetTransparentPoint(int x, int y)Sets transparency color obtained from the given image point.-
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList, toString
-
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
-
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, 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, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, 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, update
-
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData
-
-
-
-
Constructor Detail
-
PicturePreview
public PicturePreview(org.eclipse.swt.widgets.Composite parent)
Instantiates a newPicturePreview.- Parameters:
parent- is aComposite
-
-
Method Detail
-
setImage
public void setImage(byte[] content)
Sets image by the given content (byte array).- Parameters:
content- is a byte array
-
addMouseListener
public void addMouseListener(org.eclipse.swt.events.MouseListener listener)
- Overrides:
addMouseListenerin classorg.eclipse.swt.widgets.Control
-
removeMouseListener
public void removeMouseListener(org.eclipse.swt.events.MouseListener listener)
- Overrides:
removeMouseListenerin classorg.eclipse.swt.widgets.Control
-
setCursor
public void setCursor(org.eclipse.swt.graphics.Cursor cursor)
- Overrides:
setCursorin classorg.eclipse.swt.widgets.Control
-
getImageLabel
public org.eclipse.swt.widgets.Label getImageLabel()
- Returns:
Labelthat holds the image
-
setTransparentPoint
public void setTransparentPoint(int x, int y)Sets transparency color obtained from the given image point.
-
clearTransparency
public void clearTransparency()
Resets transparency for the image.
-
onDispose
protected void onDispose()
Invoked on widget disposing.
-
disposeImage
protected void disposeImage()
Disposes image.
-
-