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 voidapplyChanges()protected voidcancelPressed()protected voidconfigureShell(org.eclipse.swt.widgets.Shell newShell)protected voidcreateButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent)protected org.eclipse.swt.widgets.ControlcreateDialogArea(org.eclipse.swt.widgets.Composite parent)protected org.eclipse.swt.widgets.ControlcreateDialogArea(org.eclipse.swt.widgets.Composite parent, boolean enableAxisRanges)protected ITraceConfigPagecreateTraceConfigPage(Trace trace)Override to create one own trace config pagejava.util.List<AnnotationConfigPage>getAnnotationConfigPageList()org.eclipse.swt.widgets.CombogetAnnotationsCombo()org.eclipse.swt.widgets.CombogetAxisCombo()java.util.List<AxisConfigPage>getAxisConfigPageList()XYGraphConfigCommandgetCommand()org.eclipse.swt.widgets.CombogetTraceCombo()java.util.List<ITraceConfigPage>getTraceConfigPageList()IXYGraphgetXYGraph()protected voidokPressed()voidsetCommand(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, shortenTextMethods 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:
configureShellin classorg.eclipse.jface.window.Window
-
createDialogArea
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)- Overrides:
createDialogAreain 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:
createButtonsForButtonBarin classorg.eclipse.jface.dialogs.Dialog
-
okPressed
protected void okPressed()- Overrides:
okPressedin classorg.eclipse.jface.dialogs.Dialog
-
applyChanges
protected void applyChanges() -
cancelPressed
protected void cancelPressed()- Overrides:
cancelPressedin 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
-