Class XYGraphConfigDialog
java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
org.eclipse.nebula.visualization.internal.xygraph.toolbar.XYGraphConfigDialog
- All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider
public class XYGraphConfigDialog
extends org.eclipse.jface.dialogs.Dialog
The dialog for configuring XYGraph properties.
-
Nested Class Summary
-
Field Summary
Fields inherited from class 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 Summary
Constructors Constructor Description XYGraphConfigDialog(org.eclipse.swt.widgets.Shell parentShell, IXYGraph xyGraph)
Construct a XYGraph configuration dialog -
Method Summary
Modifier and Type Method 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 pagejava.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)
Methods inherited from class org.eclipse.jface.dialogs.Dialog
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, shortenText
Methods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, 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, setWindowManager
-
Constructor Details
-
XYGraphConfigDialog
Construct a XYGraph configuration dialog- Parameters:
parentShell
- shell of the parentxyGraph
- the graph to be configured
-
-
Method Details
-
configureShell
protected void configureShell(org.eclipse.swt.widgets.Shell newShell)- Overrides:
configureShell
in classorg.eclipse.jface.window.Window
-
createDialogArea
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)- Overrides:
createDialogArea
in classorg.eclipse.jface.dialogs.Dialog
-
createDialogArea
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent, boolean enableAxisRanges) -
createTraceConfigPage
Override to create one own trace config page- Parameters:
trace
-- Returns:
- traceConfigPage
-
createButtonsForButtonBar
protected void createButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent)- Overrides:
createButtonsForButtonBar
in classorg.eclipse.jface.dialogs.Dialog
-
okPressed
protected void okPressed()- Overrides:
okPressed
in classorg.eclipse.jface.dialogs.Dialog
-
applyChanges
protected void applyChanges() -
cancelPressed
protected void cancelPressed()- Overrides:
cancelPressed
in classorg.eclipse.jface.dialogs.Dialog
-
getTraceCombo
public org.eclipse.swt.widgets.Combo getTraceCombo() -
getAxisCombo
public org.eclipse.swt.widgets.Combo getAxisCombo() -
getAnnotationsCombo
public org.eclipse.swt.widgets.Combo getAnnotationsCombo() -
getAnnotationConfigPageList
-
getAxisConfigPageList
-
getTraceConfigPageList
-
getXYGraph
- Returns:
- a graph
-
getCommand
-
setCommand
-