|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
com.tensegrity.gui.swt.dialog.AbstractPreviewDialog
com.tensegrity.gui.swt.dialog.SwtFontFormatDialog
This class is our own implementation of a FontDialog. Since Tensegrity's own FontFormat is much more powerfull then the general font support by SWT this step was necessary. But this could certainly change with future versions of SWT.
After instantiation use the open() method to make the created dialog visible.
| Nested Class Summary |
| Nested classes inherited from class org.eclipse.jface.window.Window |
org.eclipse.jface.window.Window.IExceptionHandler |
| Field Summary |
| Fields inherited from class com.tensegrity.gui.swt.dialog.AbstractPreviewDialog |
preview, uiManager |
| Fields inherited from class org.eclipse.jface.dialogs.Dialog |
blockedHandler, buttonBar, dialogArea, DLG_IMG_ERROR, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS |
| Fields inherited from class org.eclipse.jface.window.Window |
CANCEL, OK |
| Constructor Summary | |
SwtFontFormatDialog(org.eclipse.swt.widgets.Shell parentShell,
UIManager uiManager,
FontFormat initialFont)
Constructor which requires a FontFormat instance for initialising the values. |
|
SwtFontFormatDialog(org.eclipse.swt.widgets.Shell parentShell,
UIManager uiManager,
FontItem fItem)
Constructor which requires a FontItem instance to change and set initial values. |
|
| Method Summary | |
protected void |
createDialog(org.eclipse.swt.widgets.Composite parent)
Create the content of the dialog (with preview) within this method |
void |
dialogDisposed()
Called when the dialog is closed. |
FontFormat |
getFontFormat()
Creates a new FontFormat instance with the currently values. |
java.lang.Object |
getPreviewedItem()
Return the item which is previewed |
void |
widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
|
void |
widgetSelected(org.eclipse.swt.events.SelectionEvent e)
|
| Methods inherited from class com.tensegrity.gui.swt.dialog.AbstractPreviewDialog |
close, configureShell, create, createDialogArea, registerPreview, setTitle |
| Methods inherited from class org.eclipse.jface.dialogs.Dialog |
applyDialogFont, buttonPressed, cancelPressed, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, createButton, createButtonBar, createButtonsForButtonBar, createContents, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getImage, getOKButton, initializeBounds, initializeDialogUnits, okPressed, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText |
| Methods inherited from class org.eclipse.jface.window.Window |
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getInitialLocation, getInitialSize, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setExceptionHandler, setReturnCode, setShellStyle, setWindowManager |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SwtFontFormatDialog(org.eclipse.swt.widgets.Shell parentShell,
UIManager uiManager,
FontItem fItem)
parentShell - the parent shelluiManager - an UIManager for internationalizationfItem - the initial FontItem
public SwtFontFormatDialog(org.eclipse.swt.widgets.Shell parentShell,
UIManager uiManager,
FontFormat initialFont)
parentShell - the parent shelluiManager - an UIManager for internationalizationinitialFont - the initial FontFormat| Method Detail |
public java.lang.Object getPreviewedItem()
PreviewDialog
getPreviewedItem in interface PreviewDialoggetPreviewedItem in class AbstractPreviewDialogpublic void dialogDisposed()
AbstractPreviewDialog
dialogDisposed in class AbstractPreviewDialogprotected void createDialog(org.eclipse.swt.widgets.Composite parent)
AbstractPreviewDialog
createDialog in class AbstractPreviewDialogparent - the Composite which takes the dialog contentpublic void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
widgetSelected in interface org.eclipse.swt.events.SelectionListenerpublic void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
widgetDefaultSelected in interface org.eclipse.swt.events.SelectionListenerpublic final FontFormat getFontFormat()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||