net.sf.paperclips.ui
Class PrintPieceCanvas

java.lang.Object
  extended by org.eclipse.swt.widgets.Widget
      extended by org.eclipse.swt.widgets.Control
          extended by org.eclipse.swt.widgets.Scrollable
              extended by org.eclipse.swt.widgets.Composite
                  extended by org.eclipse.swt.widgets.Canvas
                      extended by net.sf.paperclips.ui.PrintPieceCanvas
All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable

public class PrintPieceCanvas
extends org.eclipse.swt.widgets.Canvas

A canvas for displaying Print objects.

Author:
Matthew

Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Control
handle
 
Constructor Summary
PrintPieceCanvas(org.eclipse.swt.widgets.Composite parent, int style)
          Constructs a PrintCanvas with the given parent and style.
 
Method Summary
 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, scroll, setCaret, setFont
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, computeSize, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getVerticalBar
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addFocusListener, addHelpListener, addKeyListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addPaintListener, addTraverseListener, computeSize, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removePaintListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setEnabled, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update
 
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, 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.