public class XYGraphConfigDialog
extends org.eclipse.jface.dialogs.Dialog
blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS| Constructor and Description |
|---|
XYGraphConfigDialog(org.eclipse.swt.widgets.Shell parentShell,
IXYGraph xyGraph)
Construct a XYGraph configuration dialog
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
applyChanges() |
protected void |
cancelPressed() |
protected void |
configureShell(org.eclipse.swt.widgets.Shell newShell) |
protected void |
createButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent) |
protected org.eclipse.swt.widgets.Control |
createDialogArea(org.eclipse.swt.widgets.Composite parent) |
protected org.eclipse.swt.widgets.Control |
createDialogArea(org.eclipse.swt.widgets.Composite parent,
boolean enableAxisRanges) |
protected ITraceConfigPage |
createTraceConfigPage(Trace trace)
Override to create one own trace config page
|
java.util.List<AnnotationConfigPage> |
getAnnotationConfigPageList() |
org.eclipse.swt.widgets.Combo |
getAnnotationsCombo() |
org.eclipse.swt.widgets.Combo |
getAxisCombo() |
java.util.List<AxisConfigPage> |
getAxisConfigPageList() |
XYGraphConfigCommand |
getCommand() |
org.eclipse.swt.widgets.Combo |
getTraceCombo() |
java.util.List<ITraceConfigPage> |
getTraceConfigPageList() |
IXYGraph |
getXYGraph() |
protected void |
okPressed() |
void |
setCommand(XYGraphConfigCommand command) |
applyDialogFont, buttonPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonBar, createContents, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getInitialSize, getOKButton, initializeBounds, initializeDialogUnits, isResizable, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenTextcanHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManagerpublic XYGraphConfigDialog(org.eclipse.swt.widgets.Shell parentShell,
IXYGraph xyGraph)
parentShell - shell of the parentxyGraph - the graph to be configuredprotected void configureShell(org.eclipse.swt.widgets.Shell newShell)
configureShell in class org.eclipse.jface.window.Windowprotected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
createDialogArea in class org.eclipse.jface.dialogs.Dialogprotected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent,
boolean enableAxisRanges)
protected ITraceConfigPage createTraceConfigPage(Trace trace)
trace - protected void createButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent)
createButtonsForButtonBar in class org.eclipse.jface.dialogs.Dialogprotected void okPressed()
okPressed in class org.eclipse.jface.dialogs.Dialogprotected void applyChanges()
protected void cancelPressed()
cancelPressed in class org.eclipse.jface.dialogs.Dialogpublic org.eclipse.swt.widgets.Combo getTraceCombo()
public org.eclipse.swt.widgets.Combo getAxisCombo()
public org.eclipse.swt.widgets.Combo getAnnotationsCombo()
public java.util.List<AnnotationConfigPage> getAnnotationConfigPageList()
public java.util.List<AxisConfigPage> getAxisConfigPageList()
public java.util.List<ITraceConfigPage> getTraceConfigPageList()
public IXYGraph getXYGraph()
public XYGraphConfigCommand getCommand()
public void setCommand(XYGraphConfigCommand command)