public final class MapPaintSettings extends Object implements Preferences.PreferenceChangedListener
Modifier and Type | Field and Description |
---|---|
private Color |
connectionColor
Color Preference for multiply connected nodes
|
private int |
connectionNodeSize
Preference: size of multiply connected nodes
|
private int |
defaultSegmentWidth |
private boolean |
fillConnectionNode
Preference: should multiply connected nodes be filled
|
private boolean |
fillSelectedNode
Preference: should selected nodes be filled
|
private boolean |
fillTaggedNode
Preference: should tagged nodes be filled
|
private boolean |
fillUnselectedNode
Preference: should unselected nodes be filled
|
private Color |
highlightColor
Color Preference for hightlighted objects
|
private Color |
inactiveColor
Color Preference for inactive objects
|
static MapPaintSettings |
INSTANCE |
private Color |
nodeColor
Color Preference for nodes
|
private boolean |
outlineOnly |
private Color |
relationSelectedColor |
private Color |
selectedColor
Color Preference for selected objects
|
private int |
selectedNodeSize
Preference: size of selected nodes
|
private boolean |
showDirectionArrow
Preference: should directional arrows be displayed
|
private boolean |
showHeadArrowOnly
Preference: should only the last arrow of a way be displayed
|
private int |
showIconsDistance |
private int |
showNamesDistance |
private boolean |
showOnewayArrow
Preference: should arrows for oneways be displayed
|
private boolean |
showOrderNumber
Preference: should the segement numbers of ways be displayed
|
private Color |
taggedColor
Color Preference for tagged nodes
|
private Color |
taggedConnectionColor
Color Preference for tagged and multiply connected nodes
|
private int |
taggedNodeSize
Preference: size of tagged nodes
|
private int |
unselectedNodeSize
Preference: size of unselected nodes
|
private boolean |
useRealWidth |
private int |
useStrokesDistance |
Modifier | Constructor and Description |
---|---|
private |
MapPaintSettings() |
Modifier and Type | Method and Description |
---|---|
Color |
getConnectionColor() |
int |
getConnectionNodeSize() |
int |
getDefaultSegmentWidth() |
Color |
getHighlightColor() |
Color |
getInactiveColor() |
Color |
getNodeColor() |
Color |
getRelationSelectedColor() |
Color |
getRelationSelectedColor(int alpha) |
Color |
getSelectedColor() |
Color |
getSelectedColor(int alpha) |
int |
getSelectedNodeSize() |
int |
getShowIconsDistance() |
int |
getShowNamesDistance() |
Color |
getTaggedColor() |
Color |
getTaggedConnectionColor() |
int |
getTaggedNodeSize() |
int |
getUnselectedNodeSize() |
int |
getUseStrokesDistance() |
boolean |
isFillConnectionNode() |
boolean |
isFillSelectedNode() |
boolean |
isFillTaggedNode() |
boolean |
isFillUnselectedNode() |
boolean |
isOutlineOnly() |
boolean |
isShowDirectionArrow() |
boolean |
isShowHeadArrowOnly() |
boolean |
isShowOnewayArrow() |
boolean |
isShowOrderNumber() |
boolean |
isUseRealWidth() |
private void |
load() |
void |
preferenceChanged(Preferences.PreferenceChangeEvent e) |
void |
setShowHeadArrowOnly(boolean showHeadArrowOnly) |
public static final MapPaintSettings INSTANCE
private boolean useRealWidth
private boolean showDirectionArrow
private boolean showOnewayArrow
private int defaultSegmentWidth
private boolean showOrderNumber
private boolean showHeadArrowOnly
private int showNamesDistance
private int useStrokesDistance
private int showIconsDistance
private int selectedNodeSize
private int connectionNodeSize
private int unselectedNodeSize
private int taggedNodeSize
private boolean fillSelectedNode
private boolean fillUnselectedNode
private boolean fillTaggedNode
private boolean fillConnectionNode
private boolean outlineOnly
private Color selectedColor
private Color relationSelectedColor
private Color highlightColor
private Color inactiveColor
private Color taggedColor
private Color connectionColor
private Color taggedConnectionColor
private MapPaintSettings()
private void load()
public void preferenceChanged(Preferences.PreferenceChangeEvent e)
preferenceChanged
in interface Preferences.PreferenceChangedListener
public boolean isUseRealWidth()
public boolean isShowDirectionArrow()
public boolean isShowOnewayArrow()
public Color getSelectedColor()
public int getDefaultSegmentWidth()
public Color getSelectedColor(int alpha)
public Color getRelationSelectedColor()
public Color getRelationSelectedColor(int alpha)
public Color getHighlightColor()
public Color getInactiveColor()
public Color getNodeColor()
public Color getTaggedColor()
public Color getConnectionColor()
public Color getTaggedConnectionColor()
public boolean isShowOrderNumber()
public void setShowHeadArrowOnly(boolean showHeadArrowOnly)
public boolean isShowHeadArrowOnly()
public int getShowNamesDistance()
public int getUseStrokesDistance()
public int getShowIconsDistance()
public int getSelectedNodeSize()
public int getConnectionNodeSize()
public int getUnselectedNodeSize()
public int getTaggedNodeSize()
public boolean isFillSelectedNode()
public boolean isFillUnselectedNode()
public boolean isFillConnectionNode()
public boolean isFillTaggedNode()
public boolean isOutlineOnly()