Class Snippet8.UI
- java.lang.Object
-
- org.eclipse.nebula.paperclips.snippets.Snippet8.UI
-
- Enclosing class:
- Snippet8
private static class Snippet8.UI extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) org.eclipse.swt.widgets.Display
display
(package private) org.eclipse.swt.widgets.Button
nextPage
(package private) org.eclipse.swt.widgets.Label
pageNumber
(package private) PrintPreview
preview
(package private) org.eclipse.swt.widgets.Button
previousPage
(package private) PrintJob
printJob
(package private) org.eclipse.swt.custom.ScrolledComposite
scroll
(package private) double[]
scrollingPosition
(package private) org.eclipse.swt.widgets.Shell
shell
-
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.Button
createButton(org.eclipse.swt.widgets.Composite parent, java.lang.String toolTipText, org.eclipse.swt.widgets.Listener selectionListener)
private org.eclipse.swt.widgets.Control
createButtonPanel(org.eclipse.swt.widgets.Composite parent)
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)
private org.eclipse.swt.graphics.Image
createImage(java.lang.String filename)
private void
createLabel(org.eclipse.swt.widgets.Composite parent, java.lang.String text)
private org.eclipse.swt.widgets.Spinner
createPageCountSpinner(org.eclipse.swt.widgets.Composite parent, org.eclipse.swt.widgets.Listener selectionListener)
private org.eclipse.swt.widgets.Control
createScrollingPreview(org.eclipse.swt.widgets.Composite parent)
org.eclipse.swt.widgets.Shell
createShell()
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)
private void
forgetScrollingPosition()
private void
rememberScrollingPosition()
private void
restoreScrollingPosition()
private void
setPreviewPageIndex(int pageIndex)
private void
setPreviewScale(float scale)
private void
updatePageNumber()
private void
updatePreviewSize()
-
-
-
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)
-
-