Class Snippet7.UI
- java.lang.Object
-
- org.eclipse.nebula.paperclips.snippets.Snippet7.UI
-
- Enclosing class:
- Snippet7
public static class Snippet7.UI extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) org.eclipse.swt.widgets.Displaydisplay(package private) org.eclipse.swt.widgets.ButtonnextPage(package private) org.eclipse.swt.widgets.LabelpageNumber(package private) PrintPreviewpreview(package private) org.eclipse.swt.widgets.ButtonpreviousPage(package private) PrintJobprintJob(package private) org.eclipse.swt.custom.ScrolledCompositescroll(package private) double[]scrollingPosition(package private) org.eclipse.swt.widgets.Shellshell
-
Constructor Summary
Constructors Constructor Description UI(org.eclipse.swt.widgets.Display display)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private org.eclipse.swt.widgets.ButtoncreateButton(org.eclipse.swt.widgets.Composite parent, java.lang.String toolTipText, org.eclipse.swt.widgets.Listener selectionListener)private org.eclipse.swt.widgets.ControlcreateButtonPanel(org.eclipse.swt.widgets.Composite parent)private org.eclipse.swt.widgets.ButtoncreateIconButton(org.eclipse.swt.widgets.Composite parent, java.lang.String imageFilename, java.lang.String toolTipText, org.eclipse.swt.widgets.Listener selectionListener)private org.eclipse.swt.graphics.ImagecreateImage(java.lang.String filename)private voidcreateLabel(org.eclipse.swt.widgets.Composite parent, java.lang.String text)private org.eclipse.swt.widgets.SpinnercreatePageCountSpinner(org.eclipse.swt.widgets.Composite parent, org.eclipse.swt.widgets.Listener selectionListener)private org.eclipse.swt.widgets.ControlcreateScrollingPreview(org.eclipse.swt.widgets.Composite parent)org.eclipse.swt.widgets.ShellcreateShell()private org.eclipse.swt.widgets.ButtoncreateTextButton(org.eclipse.swt.widgets.Composite parent, java.lang.String text, java.lang.String toolTipText, org.eclipse.swt.widgets.Listener selectionListener)private voidforgetScrollingPosition()private voidrememberScrollingPosition()private voidrestoreScrollingPosition()private voidsetPreviewPageIndex(int pageIndex)private voidsetPreviewScale(float scale)private voidupdatePageNumber()private voidupdatePreviewSize()
-
-
-
Field Detail
-
display
final org.eclipse.swt.widgets.Display display
-
printJob
PrintJob printJob
-
shell
org.eclipse.swt.widgets.Shell shell
-
previousPage
org.eclipse.swt.widgets.Button previousPage
-
pageNumber
org.eclipse.swt.widgets.Label pageNumber
-
nextPage
org.eclipse.swt.widgets.Button nextPage
-
scroll
org.eclipse.swt.custom.ScrolledComposite scroll
-
preview
PrintPreview preview
-
scrollingPosition
double[] scrollingPosition
-
-
Method Detail
-
createShell
public org.eclipse.swt.widgets.Shell createShell()
-
createButtonPanel
private org.eclipse.swt.widgets.Control createButtonPanel(org.eclipse.swt.widgets.Composite parent)
-
createScrollingPreview
private org.eclipse.swt.widgets.Control createScrollingPreview(org.eclipse.swt.widgets.Composite parent)
-
createIconButton
private org.eclipse.swt.widgets.Button createIconButton(org.eclipse.swt.widgets.Composite parent, java.lang.String imageFilename, java.lang.String toolTipText, org.eclipse.swt.widgets.Listener selectionListener)
-
createTextButton
private org.eclipse.swt.widgets.Button createTextButton(org.eclipse.swt.widgets.Composite parent, java.lang.String text, java.lang.String toolTipText, org.eclipse.swt.widgets.Listener selectionListener)
-
createButton
private org.eclipse.swt.widgets.Button createButton(org.eclipse.swt.widgets.Composite parent, java.lang.String toolTipText, org.eclipse.swt.widgets.Listener selectionListener)
-
createPageCountSpinner
private org.eclipse.swt.widgets.Spinner createPageCountSpinner(org.eclipse.swt.widgets.Composite parent, org.eclipse.swt.widgets.Listener selectionListener)
-
createLabel
private void createLabel(org.eclipse.swt.widgets.Composite parent, java.lang.String text)
-
createImage
private org.eclipse.swt.graphics.Image createImage(java.lang.String filename)
-
updatePageNumber
private void updatePageNumber()
-
rememberScrollingPosition
private void rememberScrollingPosition()
-
forgetScrollingPosition
private void forgetScrollingPosition()
-
restoreScrollingPosition
private void restoreScrollingPosition()
-
updatePreviewSize
private void updatePreviewSize()
-
setPreviewScale
private void setPreviewScale(float scale)
-
setPreviewPageIndex
private void setPreviewPageIndex(int pageIndex)
-
-