Class PrintPieceCanvas

  • All Implemented Interfaces:
    org.eclipse.swt.graphics.Drawable

    public class PrintPieceCanvas
    extends org.eclipse.swt.widgets.Canvas
    A canvas for displaying Print objects.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) PrintPiece piece  
      • Fields inherited from class org.eclipse.swt.widgets.Composite

        embeddedHandle
      • Fields inherited from class org.eclipse.swt.widgets.Widget

        handle
    • Constructor Summary

      Constructors 
      Constructor Description
      PrintPieceCanvas​(org.eclipse.swt.widgets.Composite parent, int style)
      Constructs a PrintCanvas with the given parent and style.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private void disposePrintPiece()  
      PrintPiece getPrintPiece()
      Returns the PrintPiece being displayed by this PrintCanvas.
      void setPrintPiece​(PrintPiece piece)
      Displays the given Print in this PrintCanvas.
      • Methods inherited from class org.eclipse.swt.widgets.Canvas

        drawBackground, getCaret, getIME, scroll, setCaret, setFont, setIME
      • 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
      • 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, 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, isAutoScalable, 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, 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, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • PrintPieceCanvas

        public PrintPieceCanvas​(org.eclipse.swt.widgets.Composite parent,
                                int style)
        Constructs a PrintCanvas with the given parent and style.
        Parameters:
        parent - the parent Composite.
        style - the style parameter.
    • Method Detail

      • setPrintPiece

        public void setPrintPiece​(PrintPiece piece)
        Displays the given Print in this PrintCanvas.
        Parameters:
        piece - the PrintPiece to display.
      • getPrintPiece

        public PrintPiece getPrintPiece()
        Returns the PrintPiece being displayed by this PrintCanvas.
        Returns:
        the PrintPiece being displayed by this PrintCanvas.
      • disposePrintPiece

        private void disposePrintPiece()