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.Button
antiAliasing
private org.eclipse.swt.widgets.Spinner
areaAlphaSpinner
private org.eclipse.swt.widgets.Combo
baseLineCombo
private org.eclipse.swt.widgets.Composite
composite
private org.eclipse.swt.widgets.Button
drawYErrorInAreaButton
private org.eclipse.swt.widgets.Spinner
errorBarCapWidthSpinner
private org.eclipse.jface.preference.ColorSelector
errorBarColorSelector
private org.eclipse.swt.widgets.Button
errorBarEnabledButton
private org.eclipse.swt.widgets.Spinner
lineWidthSpinner
private org.eclipse.swt.widgets.Text
nameText
private org.eclipse.swt.widgets.Spinner
pointSizeSpinner
private org.eclipse.swt.widgets.Combo
pointStyleCombo
private Trace
trace
private org.eclipse.jface.preference.ColorSelector
traceColorSelector
private org.eclipse.swt.widgets.Combo
traceTypeCombo
private org.eclipse.swt.widgets.Button
visible
private org.eclipse.swt.widgets.Combo
xAxisCombo
private org.eclipse.swt.widgets.Combo
xErrorBarTypeCombo
private IXYGraph
xyGraph
private org.eclipse.swt.widgets.Combo
yAxisCombo
private org.eclipse.swt.widgets.Combo
yErrorBarTypeCombo
-
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 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.void
applyChanges()
Apply changes to pagevoid
createPage(org.eclipse.swt.widgets.Composite composite)
Create the pageorg.eclipse.swt.widgets.Composite
getComposite()
Trace
getTrace()
private void
initialize()
private void
updateBaseLineComboEnable()
-
-
-
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:ITraceConfigPage
Create the page- Specified by:
createPage
in 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:
getComposite
in interfaceITraceConfigPage
- Returns:
- the composite
-
applyChanges
public void applyChanges()
Description copied from interface:ITraceConfigPage
Apply changes to page- Specified by:
applyChanges
in interfaceITraceConfigPage
-
initialize
private void initialize()
-
updateBaseLineComboEnable
private void updateBaseLineComboEnable()
-
getTrace
public Trace getTrace()
- Returns:
- the trace
-
-