Class TraceConfigPage
- java.lang.Object
-
- org.eclipse.nebula.visualization.internal.xygraph.toolbar.TraceConfigPage
-
- All Implemented Interfaces:
ITraceConfigPage
public class TraceConfigPage extends java.lang.Object implements ITraceConfigPage
This will help to create the necessary widgets to configure an axis's properties.
-
-
Field Summary
Fields Modifier and Type Field Description private org.eclipse.swt.widgets.ButtonantiAliasingprivate org.eclipse.swt.widgets.SpinnerareaAlphaSpinnerprivate org.eclipse.swt.widgets.CombobaseLineComboprivate org.eclipse.swt.widgets.Compositecompositeprivate org.eclipse.swt.widgets.ButtondrawYErrorInAreaButtonprivate org.eclipse.swt.widgets.SpinnererrorBarCapWidthSpinnerprivate org.eclipse.jface.preference.ColorSelectorerrorBarColorSelectorprivate org.eclipse.swt.widgets.ButtonerrorBarEnabledButtonprivate org.eclipse.swt.widgets.SpinnerlineWidthSpinnerprivate org.eclipse.swt.widgets.TextnameTextprivate org.eclipse.swt.widgets.SpinnerpointSizeSpinnerprivate org.eclipse.swt.widgets.CombopointStyleComboprivate Tracetraceprivate org.eclipse.jface.preference.ColorSelectortraceColorSelectorprivate org.eclipse.swt.widgets.CombotraceTypeComboprivate org.eclipse.swt.widgets.Buttonvisibleprivate org.eclipse.swt.widgets.ComboxAxisComboprivate org.eclipse.swt.widgets.ComboxErrorBarTypeComboprivate IXYGraphxyGraphprivate org.eclipse.swt.widgets.ComboyAxisComboprivate org.eclipse.swt.widgets.ComboyErrorBarTypeCombo
-
Constructor Summary
Constructors Constructor Description TraceConfigPage(IXYGraph xyGraph, Trace trace)Construct a trace configuration page
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCustomButton(org.eclipse.swt.widgets.Composite composite)Override this method if a custom set of buttons need to be added to the trace page.voidapplyChanges()Apply changes to pagevoidcreatePage(org.eclipse.swt.widgets.Composite composite)Create the pageorg.eclipse.swt.widgets.CompositegetComposite()TracegetTrace()private voidinitialize()private voidupdateBaseLineComboEnable()
-
-
-
Field Detail
-
xyGraph
private IXYGraph xyGraph
-
trace
private Trace trace
-
nameText
private org.eclipse.swt.widgets.Text nameText
-
xAxisCombo
private org.eclipse.swt.widgets.Combo xAxisCombo
-
yAxisCombo
private org.eclipse.swt.widgets.Combo yAxisCombo
-
traceColorSelector
private org.eclipse.jface.preference.ColorSelector traceColorSelector
-
traceTypeCombo
private org.eclipse.swt.widgets.Combo traceTypeCombo
-
lineWidthSpinner
private org.eclipse.swt.widgets.Spinner lineWidthSpinner
-
pointStyleCombo
private org.eclipse.swt.widgets.Combo pointStyleCombo
-
pointSizeSpinner
private org.eclipse.swt.widgets.Spinner pointSizeSpinner
-
baseLineCombo
private org.eclipse.swt.widgets.Combo baseLineCombo
-
areaAlphaSpinner
private org.eclipse.swt.widgets.Spinner areaAlphaSpinner
-
antiAliasing
private org.eclipse.swt.widgets.Button antiAliasing
-
errorBarEnabledButton
private org.eclipse.swt.widgets.Button errorBarEnabledButton
-
xErrorBarTypeCombo
private org.eclipse.swt.widgets.Combo xErrorBarTypeCombo
-
yErrorBarTypeCombo
private org.eclipse.swt.widgets.Combo yErrorBarTypeCombo
-
errorBarColorSelector
private org.eclipse.jface.preference.ColorSelector errorBarColorSelector
-
errorBarCapWidthSpinner
private org.eclipse.swt.widgets.Spinner errorBarCapWidthSpinner
-
drawYErrorInAreaButton
private org.eclipse.swt.widgets.Button drawYErrorInAreaButton
-
visible
private org.eclipse.swt.widgets.Button visible
-
composite
private org.eclipse.swt.widgets.Composite composite
-
-
Method Detail
-
createPage
public void createPage(org.eclipse.swt.widgets.Composite composite)
Description copied from interface:ITraceConfigPageCreate the page- Specified by:
createPagein interfaceITraceConfigPage
-
addCustomButton
public void addCustomButton(org.eclipse.swt.widgets.Composite composite)
Override this method if a custom set of buttons need to be added to the trace page.- Parameters:
composite-
-
getComposite
public org.eclipse.swt.widgets.Composite getComposite()
- Specified by:
getCompositein interfaceITraceConfigPage- Returns:
- the composite
-
applyChanges
public void applyChanges()
Description copied from interface:ITraceConfigPageApply changes to page- Specified by:
applyChangesin interfaceITraceConfigPage
-
initialize
private void initialize()
-
updateBaseLineComboEnable
private void updateBaseLineComboEnable()
-
getTrace
public Trace getTrace()
- Returns:
- the trace
-
-