public class DrawingPreference extends Object implements SubPreferenceSetting
Modifier and Type | Class and Description |
---|---|
static class |
DrawingPreference.Factory
Factory used to create a new
DrawingPreference . |
Modifier and Type | Field and Description |
---|---|
private JCheckBox |
directionHint |
private JCheckBox |
discardableKeys |
private JCheckBox |
drawHelperLine |
private GPXSettingsPanel |
gpxPanel |
private JCheckBox |
headArrow |
private JCheckBox |
inactive |
private JCheckBox |
onewayArrow |
private JCheckBox |
outlineOnly |
private JCheckBox |
segmentOrderNumber |
private JCheckBox |
sourceBounds |
private JCheckBox |
useAntialiasing |
private JCheckBox |
useHighlighting |
private JCheckBox |
useWireframeAntialiasing |
private JCheckBox |
virtualNodes |
Constructor and Description |
---|
DrawingPreference() |
Modifier and Type | Method and Description |
---|---|
void |
addGui(PreferenceTabbedPane gui)
Add the GUI elements to the dialog.
|
TabPreferenceSetting |
getTabPreferenceSetting(PreferenceTabbedPane gui)
Returns the preference setting (displayed in the specified preferences tab pane) that contains this preference setting.
|
boolean |
isExpert()
Called to know if the preferences tab has only to be displayed in expert mode.
|
boolean |
ok()
Called when OK is pressed to save the setting in the preferences file.
|
private GPXSettingsPanel gpxPanel
private final JCheckBox directionHint
private final JCheckBox onewayArrow
private final JCheckBox segmentOrderNumber
private final JCheckBox sourceBounds
private final JCheckBox virtualNodes
private final JCheckBox discardableKeys
private final JCheckBox useHighlighting
private final JCheckBox drawHelperLine
private final JCheckBox useAntialiasing
private final JCheckBox useWireframeAntialiasing
private final JCheckBox outlineOnly
public DrawingPreference()
public void addGui(PreferenceTabbedPane gui)
PreferenceSetting
addGui
in interface PreferenceSetting
gui
- the preferences tab panepublic boolean ok()
PreferenceSetting
ok
in interface PreferenceSetting
true
if restart is requiredpublic boolean isExpert()
PreferenceSetting
isExpert
in interface PreferenceSetting
public TabPreferenceSetting getTabPreferenceSetting(PreferenceTabbedPane gui)
SubPreferenceSetting
getTabPreferenceSetting
in interface SubPreferenceSetting
gui
- preferences tabbed pane