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.Composite
A
Composite implementation for picture previewing.-
Field Summary
Fields inherited from class org.eclipse.swt.widgets.Control
handle -
Constructor Summary
ConstructorsConstructorDescriptionPicturePreview(org.eclipse.swt.widgets.Composite parent) Instantiates a newPicturePreview. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMouseListener(org.eclipse.swt.events.MouseListener listener) voidResets transparency for the image.protected voidDisposes image.org.eclipse.swt.widgets.Labelprotected voidInvoked 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, toStringMethods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBarMethods 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, updateMethods 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, setDataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.swt.graphics.Drawable
isAutoScalable
-
Constructor Details
-
PicturePreview
public PicturePreview(org.eclipse.swt.widgets.Composite parent) Instantiates a newPicturePreview.- Parameters:
parent- is aComposite
-
-
Method Details
-
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.
-