public class AxisTickPage extends AbstractSelectorPage
Modifier and Type | Field and Description |
---|---|
protected int[] |
fontSizes
the font sizes
|
protected org.eclipse.swt.widgets.Spinner |
fontSizeSpinner
the spinner for font size
|
protected org.eclipse.jface.preference.ColorSelector |
foregroundButton
the foreground button
|
protected org.eclipse.swt.graphics.RGB[] |
foregroundColors
the foreground colors
|
protected org.eclipse.swt.widgets.Button |
showTickButton
the show tick button
|
protected boolean[] |
visibilityStates
the states indicating the visibility of axis ticks
|
list, selectedIndex
chart, resources
Constructor and Description |
---|
AxisTickPage(InteractiveChart chart,
PropertiesResources resources,
IAxis.Direction direction,
String title)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addRightPanelContents(org.eclipse.swt.widgets.Composite parent)
Adds the contents on right panel.
|
void |
apply()
Apply the values specified on controls.
|
protected String[] |
getListItems()
Gets the list items.
|
protected void |
performDefaults() |
protected void |
selectInitialValues()
Selects value for each control.
|
protected void |
setControlsEnable(boolean enabled)
Sets the enable state of controls.
|
protected void |
updateControlSelections()
Updates the selection on controls.
|
createContents
createCheckBoxControl, createColorButtonControl, createComboControl, createGroupControl, createLabelControl, createSpinnerControl, createTextControl, performOk
applyData, applyDialogFont, computeSize, contributeButtons, createControl, createDescriptionLabel, createNoteComposite, doComputeSize, doGetPreferenceStore, getApplyButton, getContainer, getDefaultsButton, getPreferenceStore, isValid, noDefaultAndApplyButton, noDefaultButton, okToLeave, performApply, performCancel, performHelp, setContainer, setErrorMessage, setMessage, setPreferenceStore, setSize, setTitle, setValid, toString, updateApplyButton
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getImage, getMessage, getMessageType, getShell, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, setButtonLayoutData, setControl, setDescription, setImageDescriptor, setMessage, setVisible
protected org.eclipse.swt.widgets.Button showTickButton
protected org.eclipse.swt.widgets.Spinner fontSizeSpinner
protected org.eclipse.jface.preference.ColorSelector foregroundButton
protected boolean[] visibilityStates
protected int[] fontSizes
protected org.eclipse.swt.graphics.RGB[] foregroundColors
public AxisTickPage(InteractiveChart chart, PropertiesResources resources, IAxis.Direction direction, String title)
chart
- the chartresources
- the properties resourcesdirection
- the directiontitle
- the titleprotected String[] getListItems()
AbstractSelectorPage
getListItems
in class AbstractSelectorPage
protected void selectInitialValues()
AbstractSelectorPage
selectInitialValues
in class AbstractSelectorPage
protected void updateControlSelections()
AbstractSelectorPage
updateControlSelections
in class AbstractSelectorPage
protected void addRightPanelContents(org.eclipse.swt.widgets.Composite parent)
AbstractSelectorPage
addRightPanelContents
in class AbstractSelectorPage
parent
- the parent to add the contentsprotected void setControlsEnable(boolean enabled)
enabled
- true if controls are enabledpublic void apply()
AbstractPage
apply
in class AbstractPage
protected void performDefaults()
performDefaults
in class org.eclipse.jface.preference.PreferencePage
Copyright © 2023. All rights reserved.