You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3704 lines
74 KiB
Plaintext
3704 lines
74 KiB
Plaintext
1 year ago
|
.. _global_gui:
|
||
|
|
||
|
###
|
||
|
GUI
|
||
|
###
|
||
|
|
||
|
The GUI configuration plugin extends the configuration of
|
||
|
graphical user interfaces to various options to adjust the look
|
||
|
and feel.
|
||
|
|
||
|
Description
|
||
|
===========
|
||
|
|
||
|
All |scname| graphical user interfaces are based on a common libraries.
|
||
|
This chapter describes what configuration and styling options are available for
|
||
|
all GUI applications. The GUI specific configuration options are additional to
|
||
|
the standard application options. Setup the e.g., messaging connection and database
|
||
|
is equal to the CLI (command line interface) applications.
|
||
|
|
||
|
|
||
|
.. _sec-gui_styles:
|
||
|
|
||
|
Styling
|
||
|
=======
|
||
|
|
||
|
To adjust the look-and-feel to the host desktop system and the personal taste
|
||
|
several styling options are available. Since all GUI applications are using the
|
||
|
Qt4 or QT5 library, the tool "qtconfig-qt4" can used to adjust the widget theme and the
|
||
|
colors. If KDE is used as desktop system, the same style is used since KDE
|
||
|
bases on Qt as well.
|
||
|
|
||
|
The style options supported by |scname| (and not covered by the general Qt setup)
|
||
|
have to be given in the applications (or global) configuration file. The
|
||
|
parameters are configured with the *scheme.* parameters.
|
||
|
|
||
|
In case of :ref:`map layers defined by geo feature files <sec-gui_layers>` the
|
||
|
parameters may also be defined by :file:`map.cfg` in the directory of the geo
|
||
|
feature file.
|
||
|
|
||
|
|
||
|
.. _sec-gui_syntax:
|
||
|
|
||
|
Configuration syntax
|
||
|
====================
|
||
|
|
||
|
Beside the usual integer, float, boolean and string parameters GUI applications
|
||
|
support also :ref:`color <sec-gui_color>`, :ref:`color gradient <sec-gui_colorgradient>`,
|
||
|
:ref:`pen <sec-gui_pen>`, :ref:`brush <sec-gui_brush>`, :ref:`font <sec-gui_font>`
|
||
|
and :ref:`symbol <sec-gui_symbol>` parameters. The syntax is explained below:
|
||
|
|
||
|
|
||
|
.. _sec-gui_color:
|
||
|
|
||
|
Colors
|
||
|
------
|
||
|
|
||
|
.. code-block:: sh
|
||
|
|
||
|
color = red | RRGGBBAA | "rgb(red,green,blue)" | "rgba(red,green,blue,alpha)"
|
||
|
|
||
|
Colors are specified either by :term:`color keyword names <color keyword name>`,
|
||
|
in a hexadecimal notation or in a rgb(a) notation. When using the rgb(a)
|
||
|
notation it should be quoted. Otherwise the configuration
|
||
|
parser would tokenize the value into 3 or 4 strings due to the comma.
|
||
|
|
||
|
|
||
|
.. _sec-gui_colorgradient:
|
||
|
|
||
|
Color gradients
|
||
|
---------------
|
||
|
|
||
|
.. code-block:: sh
|
||
|
|
||
|
gradient = 1:FF0000, 2:00FF00, 3:0000FF
|
||
|
|
||
|
This defines a gradient from red through green to blue for the nodes 1, 2 and 3.
|
||
|
Values out of range are clipped to the lower or upper bound.
|
||
|
|
||
|
|
||
|
.. _sec-gui_font:
|
||
|
|
||
|
Fonts
|
||
|
-----
|
||
|
|
||
|
.. code-block:: sh
|
||
|
|
||
|
# The font family
|
||
|
font.family = "Arial"
|
||
|
|
||
|
# Point size
|
||
|
font.size = 12
|
||
|
|
||
|
# Bold?
|
||
|
# Default: false
|
||
|
font.bold = false
|
||
|
|
||
|
# Italic?
|
||
|
# Default: false
|
||
|
font.italic = false
|
||
|
|
||
|
# Underline?
|
||
|
# Default: false
|
||
|
font.underline = false
|
||
|
|
||
|
# Overline?
|
||
|
# Default: false
|
||
|
font.overline = false
|
||
|
|
||
|
An example to configure the SC3 base font:
|
||
|
|
||
|
.. code-block:: sh
|
||
|
|
||
|
scheme.fonts.base.family = "Arial"
|
||
|
scheme.fonts.base.size = 10
|
||
|
|
||
|
|
||
|
.. _sec-gui_pen:
|
||
|
|
||
|
Pens
|
||
|
----
|
||
|
|
||
|
Pens are used in the vector layer configuration. Pens have three attributes:
|
||
|
color, style and width. Color follows the described :ref:`color definition <sec-gui_color>`, width
|
||
|
is a double and the styles are:
|
||
|
|
||
|
+------------------------------------+---------------------------------------+------------------------------------------+
|
||
|
| .. figure:: media/gui/pen-no.png | .. figure:: media/gui/pen-solid.png | .. figure:: media/gui/pen-dot.png |
|
||
|
+------------------------------------+---------------------------------------+------------------------------------------+
|
||
|
| nopen | solidline | dotline |
|
||
|
+------------------------------------+---------------------------------------+------------------------------------------+
|
||
|
| .. figure:: media/gui/pen-dash.png | .. figure:: media/gui/pen-dashdot.png | .. figure:: media/gui/pen-dashdotdot.png |
|
||
|
+------------------------------------+---------------------------------------+------------------------------------------+
|
||
|
| dashline | dashdotline | dashdotdotline |
|
||
|
+------------------------------------+---------------------------------------+------------------------------------------+
|
||
|
| *Images from Qt 4.1 documentation: http://doc.qt.digia.com/4.1/qt.html#PenStyle-enum* |
|
||
|
+------------------------------------+---------------------------------------+------------------------------------------+
|
||
|
|
||
|
|
||
|
Example:
|
||
|
|
||
|
.. code-block:: properties
|
||
|
|
||
|
# Blue dotted pen
|
||
|
pen.color = 0000ff
|
||
|
pen.style = dotline
|
||
|
|
||
|
|
||
|
.. _sec-gui_brush:
|
||
|
|
||
|
Brushes
|
||
|
-------
|
||
|
|
||
|
Brushes are also used in the vector layer configuration. Brushes are used to
|
||
|
fill a polygon. They have two attributes: color and style. Color follows the
|
||
|
described :ref:`color definition <sec-gui_color>` and styles are:
|
||
|
|
||
|
.. figure:: media/gui/brush-patterns.png
|
||
|
|
||
|
Example:
|
||
|
|
||
|
.. code-block:: sh
|
||
|
|
||
|
# Red solid brush
|
||
|
brush.color = ff0000
|
||
|
brush.style = solid
|
||
|
|
||
|
|
||
|
.. _sec-gui_symbol:
|
||
|
|
||
|
Symbols
|
||
|
-------
|
||
|
|
||
|
Symbols configured by the :confval:`symbol.*` parameters can be plotted on coordinate
|
||
|
points defined by :ref:`geo feature files <sec-gui_layers>` or by :confval:`symbol.icon.hotspot.x`
|
||
|
and :confval:`symbol.icon.hotspot.y`. The symbols can be shapes (:confval:`symbol.shape`)
|
||
|
or icons from a file (:confval:`symbol.icon`).
|
||
|
|
||
|
|
||
|
.. _sec-gui_legend:
|
||
|
|
||
|
Legends
|
||
|
-------
|
||
|
|
||
|
Legends are plotted on maps describing :ref:`map vector layers <sec-gui_layers>`.
|
||
|
Styles are:
|
||
|
|
||
|
.. csv-table::
|
||
|
:header: "Name", "Description", "Example"
|
||
|
:widths: 1, 3, 3
|
||
|
|
||
|
":confval:`title`", "Title", "title = Faults"
|
||
|
":confval:`orientation`", "Orientation: vertical, horizontal", "orientation = vertical"
|
||
|
":confval:`legendArea`", "Position: topleft, topright, bottomleft, bottomright", "legendArea = topleft"
|
||
|
|
||
|
|
||
|
.. _sec-gui_layers:
|
||
|
|
||
|
Map Layers
|
||
|
==========
|
||
|
|
||
|
Additional features may be added to maps using configurable layers:
|
||
|
|
||
|
* :ref:`sec-gui_layers-vector`, e.g., points, polylines, polygons from FEP, BNA
|
||
|
or GeoJSON files. Files in BNA and GeoJSON format can be generated from other
|
||
|
formats by many GIS programs or web sites. BNA and GeoJSON are described below.
|
||
|
* :ref:`sec-gui_layers-others`, e.g., cities, grids, events, custom layers.
|
||
|
|
||
|
:ref:`sec-gui_layers-vector` are loaded and may be visualized together with
|
||
|
:ref:`other layers <sec-gui_layers-others>`. The order of the drawing is defined
|
||
|
by :confval:`map.layers`.
|
||
|
|
||
|
The map layers can be explained on the maps by :ref:`configurable legends <sec-gui_legend>`
|
||
|
and selected interactively by their :ref:`configurable category <sec-gui_layers-config>`.
|
||
|
|
||
|
.. figure:: media/gui/map-layers.png
|
||
|
:align: center
|
||
|
:width: 18cm
|
||
|
|
||
|
Map with layers defined by polygons, cities and legends.
|
||
|
|
||
|
|
||
|
.. _sec-gui_layers-vector:
|
||
|
|
||
|
Vector layers
|
||
|
-------------
|
||
|
|
||
|
.. admonition:: Deprecation warning
|
||
|
:class: warning
|
||
|
|
||
|
The old directories :file:`@DATADIR@/bna` or :file:`@CONFIGDIR@/bna`
|
||
|
are still supported but superseded by :file:`@DATADIR@/spatial/vector` or
|
||
|
:file:`@CONFIGDIR@/spatial/vector`. The latter directories have higher priority.
|
||
|
If one of the old directories has been found, a warning will be logged.
|
||
|
|
||
|
|
||
|
|scname| supports arbitrary polygons, polylines or points for drawing as layers
|
||
|
on maps or for using by other :term:`modules <plugin>` and :term:`plugins <plugin>`.
|
||
|
The polygons, polylines and points can be customized by the
|
||
|
:ref:`available attributes <sec-gui_syntax>`. Currently supported data types
|
||
|
are:
|
||
|
|
||
|
* FEP (Flinn-Engdahl polygons):
|
||
|
|
||
|
* used for visualization of event regions and for setting the region name of
|
||
|
the event by :ref:`scevent`.
|
||
|
* stored in directories: :file:`@DATADIR@/fep` or :file:`@CONFIGDIR@/fep`
|
||
|
* file name extension: *.fep*
|
||
|
* file format example with one polygon:
|
||
|
|
||
|
.. code-block:: none
|
||
|
|
||
|
longitude1 latitude1
|
||
|
longitude2 latitude2
|
||
|
longitude3 latitude3
|
||
|
...
|
||
|
99.0 99.0 length
|
||
|
L name
|
||
|
|
||
|
where the coordinates, *length* and *name* are to be replaced by actual values,
|
||
|
* visibility and style can be controlled by :ref:`configuration <sec-gui_layers-config>`
|
||
|
and :confval:`map.layers.fep.visible`.
|
||
|
|
||
|
* BNA polygons:
|
||
|
|
||
|
* used for visualization, e.g., points, polylines, polygons for faults or
|
||
|
districts, respectively, and even symbols or images on maps. Some objects,
|
||
|
like closed lines, can be evaluated by other modules and plugins, e.g,. the
|
||
|
:ref:`region check <scevent_regioncheck>` plugin for :ref:`scevent`.
|
||
|
* stored in directories or sub-directories of: :file:`$SEISCOMP_ROOT/share/spatial/vector`
|
||
|
or :file:`~/.seiscomp/spatial/vector`
|
||
|
* file name extension: *.bna*
|
||
|
* properties are controlled as described in the section
|
||
|
:ref:`sec-gui_layers-config`
|
||
|
* for closed polygons the list of coordinates does not need to end on start
|
||
|
coordinates.
|
||
|
* file format example for one polygon/polyline:
|
||
|
|
||
|
.. code-block:: none
|
||
|
|
||
|
"name 1","rank 1",type/length
|
||
|
longitude1,latitude1
|
||
|
longitude2,latitude2
|
||
|
longitude3,latitude3
|
||
|
...
|
||
|
|
||
|
where the coordinates, *name* and *type/length* are to be replaced by actual values.
|
||
|
For polylines (open polygons) set type/length to the negative number of points defining
|
||
|
the line, e.g., -10. Positive numbers, e.g., 10, define closed polygons. Such
|
||
|
polygons are automatically closed between their end points. Thus, the end points
|
||
|
do not need to be identical.
|
||
|
|
||
|
The BNA file format also supports multiple vertices per line and the definition
|
||
|
of islands. Please refer to https://www.softwright.com/faq/support/boundary_file_bna_format.html
|
||
|
for more format specifications.
|
||
|
|
||
|
.. note ::
|
||
|
|
||
|
* All |scname| map applications support the drawing of polygons and a subsequent
|
||
|
export to the BNA format.
|
||
|
* An extension of the header entries is possible. The extra entries can be
|
||
|
used by other modules or plugins, e.g., the :ref:`region check <scevent_regioncheck>`
|
||
|
plugin. Example ::
|
||
|
|
||
|
"coal","rank 1","eventType: mining explosion, minDepth: -5, maxDepth: 10",6
|
||
|
* The name is extracted from the first part of the header.
|
||
|
* The rank is extracted from the second part of the header if it has the
|
||
|
form "rank VALUE", e.g., rank 12.
|
||
|
|
||
|
* visibility and style can be controlled by
|
||
|
:ref:`configuration in map.cfg<sec-gui_layers-config>`.
|
||
|
|
||
|
|
||
|
* GeoJSON features:
|
||
|
|
||
|
* used for visualization, e.g., points, polylines, polygons for faults or
|
||
|
districts, respectively, and even symbols or images on maps.
|
||
|
* stored in directories or sub-directories of:
|
||
|
:file:`$SEISCOMP_ROOT/share/spatial/vector` or
|
||
|
:file:`~/.seiscomp/spatial/vector`
|
||
|
* file name extension: *.geojson*
|
||
|
* file format: https://geojson.org/
|
||
|
* properties are controlled as described in the section
|
||
|
:ref:`sec-gui_layers-config`. Other module-specific properties can be added
|
||
|
like the extra entries for BNA files (see above). They are evaluated by the
|
||
|
specific application.
|
||
|
* for closed polygons the list of coordinates must end on the start point.
|
||
|
Otherwise polylines are drawn.
|
||
|
|
||
|
.. note ::
|
||
|
|
||
|
Currently the geometry type GeometryCollection is not supported. The name
|
||
|
of the feature is derived from the `name` property of a feature and the
|
||
|
rank can be provided in a `rank` property with an integer value.
|
||
|
|
||
|
* file format example with two polygons and one point:
|
||
|
|
||
|
.. code-block:: properties
|
||
|
|
||
|
{
|
||
|
"type": "FeatureCollection",
|
||
|
"features": [
|
||
|
{
|
||
|
"type": "Feature",
|
||
|
"properties": {
|
||
|
"name": "polygon 1",
|
||
|
"rank" : 1,
|
||
|
},
|
||
|
"geometry": {
|
||
|
"type": "Polygon",
|
||
|
"coordinates": [
|
||
|
[
|
||
|
[ 10.0, -15.0 ],
|
||
|
[ 13.0, -15.0 ],
|
||
|
[ 13.0, -12.0 ],
|
||
|
[ 10.0, -12.0 ],
|
||
|
[ 10.0, -15.0 ]
|
||
|
]
|
||
|
]
|
||
|
}
|
||
|
}, {
|
||
|
"type": "Feature",
|
||
|
"properties": {
|
||
|
"name": "polygon 2",
|
||
|
"rank" : 1,
|
||
|
},
|
||
|
"geometry": {
|
||
|
"type": "Polygon",
|
||
|
"coordinates": [
|
||
|
[
|
||
|
[ 0.0, -5.0 ],
|
||
|
[ 3.0, -5.0 ],
|
||
|
[ 3.0, -2.0 ],
|
||
|
[ 0.0, -2.0 ],
|
||
|
[ 0.0, -5.0 ]
|
||
|
]
|
||
|
]
|
||
|
}
|
||
|
}, {
|
||
|
"type": "Feature",
|
||
|
"properties": {
|
||
|
"name": "point 1",
|
||
|
"rank" : 1,
|
||
|
},
|
||
|
"geometry": {
|
||
|
"type": "Point",
|
||
|
"coordinates": [
|
||
|
[ 13.0, 52.0 ]
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
|
||
|
|
||
|
.. _sec-gui_layers-config:
|
||
|
|
||
|
Layer configuration
|
||
|
~~~~~~~~~~~~~~~~~~~
|
||
|
|
||
|
Layers may be grouped into categories and form a hierarchy. The categories of the
|
||
|
geo feature data are derived from the feature directory structure, i.e. the names
|
||
|
of the directories below the feature directory, e.g., :file:`@DATADIR@/spatial/vector`.
|
||
|
Feature data directly located within the feature directory have no special category.
|
||
|
The FEP data set is assigned to the fep category.
|
||
|
|
||
|
The depth of the feature directory tree is arbitrary and subfolders form
|
||
|
sub-categories. E.g., the directory tree
|
||
|
:file:`$SEISCOMP_ROOT/share/spatial/vector/coastline/europe/germany` will generate
|
||
|
the categories *coastline*, *coastline.europe* and *coastline.europe.germany* which
|
||
|
all may be configured individually. Every undefined property is inherited from
|
||
|
the parent category.
|
||
|
|
||
|
The layer properties can be configured either by
|
||
|
|
||
|
* Global module configuration parameters or
|
||
|
* Layer-specific configuration files (:file:`map.cfg`).
|
||
|
|
||
|
.. note ::
|
||
|
|
||
|
The parameters in the global configuration of modules override the configurations
|
||
|
in :file:`map.cfg` allowing a specific configuration per application.
|
||
|
|
||
|
All data set directories and sub-directories in the feature directory are
|
||
|
scanned for an optional :file:`map.cfg` configuration file defining default
|
||
|
drawing options. Parameters found in the lowest sub-directory take priority.
|
||
|
This allows easy distribution of data sets and drawing properties without the
|
||
|
need to change application configuration files.
|
||
|
The available map layer configuration parameters are described further below.
|
||
|
|
||
|
The default drawing options may be overridden in the global or application
|
||
|
configuration file using the format *prefix.category.param*. If global layer
|
||
|
properties are configured, then just use *prefix.param*. The prefix for layer
|
||
|
configuration is *map.layers*. Due to its recursive structure the configuration
|
||
|
options are not available through :ref:`scconfig`.
|
||
|
|
||
|
|
||
|
Examples
|
||
|
~~~~~~~~
|
||
|
|
||
|
The example below shows files and directories for plotting fault lines with
|
||
|
specific configurations. The geo features are defined in :file:`data.bna` or
|
||
|
:file:`data.geojson`, configurations are in :file:`map.cfg`:
|
||
|
|
||
|
.. code-block:: none
|
||
|
|
||
|
@DATADIR@/spatial/vector/
|
||
|
├── maps.cfg
|
||
|
├── faults/
|
||
|
| ├── map.cfg
|
||
|
| ├── reverse/
|
||
|
| | ├── map.cfg
|
||
|
| | ├── data.bna
|
||
|
| | ├── data.geojson
|
||
|
| ├── normal/
|
||
|
| | ├── map.cfg
|
||
|
| | ├── data.bna
|
||
|
| | ├── data.geojson
|
||
|
| ├── strike-slip/
|
||
|
| | ├── map.cfg
|
||
|
| | ├── data.bna
|
||
|
| | ├── data.geojson
|
||
|
├── others/
|
||
|
| ├── maps.cfg
|
||
|
| ├── data.bna
|
||
|
| ├── data.geojson
|
||
|
|
||
|
Configuration examples for plotting the fault lines based on the example above:
|
||
|
|
||
|
* Legend control in :file:`@DATADIR@/spatial/vector/faults/map.cfg`
|
||
|
|
||
|
.. code-block:: properties
|
||
|
|
||
|
# title of legend for all legend entries
|
||
|
title = "Faults"
|
||
|
# plot the legend vertically
|
||
|
orientation = vertical
|
||
|
# plot the legend in the top-right corner
|
||
|
legendArea = topright
|
||
|
|
||
|
* Polygon property control in :file:`@DATADIR@/spatical/vector/faults/strike-slip/map.cfg`
|
||
|
common to all polygons in this directory. You may generate
|
||
|
different sub-directories with different parameters inheriting the legend and other
|
||
|
properties. Put this file, e.g., in the strike-slip directory.
|
||
|
|
||
|
|
||
|
.. code-block:: properties
|
||
|
|
||
|
# make the layer visible
|
||
|
visible = true
|
||
|
# do not draw the name of the polygon
|
||
|
drawName = false
|
||
|
# draw a solid line
|
||
|
pen.style = solidline
|
||
|
# set the pen with to 1 px
|
||
|
pen.width = 1
|
||
|
# set the pen line to blue
|
||
|
pen.color = blue
|
||
|
# label to be shown in legend
|
||
|
label = "strike-slip"
|
||
|
|
||
|
Instead of using :file:`map.cfg`, the same properties can also be set per layer
|
||
|
category by global parameters in module configurations, e.g., for the layer *strike-slip*
|
||
|
below *faults* (:file:`global.cfg`):
|
||
|
|
||
|
.. code-block:: properties
|
||
|
|
||
|
map.layers.faults.title = "Faults"
|
||
|
map.layers.faults.orientation = vertical
|
||
|
map.layers.faults.legendArea = topright
|
||
|
map.layers.faults.strike-slip.visible = true
|
||
|
map.layers.faults.strike-slip.drawName = false
|
||
|
map.layers.faults.strike-slip.pen.style = solidline
|
||
|
map.layers.faults.strike-slip.pen.width = 1
|
||
|
map.layers.faults.strike-slip.pen.color = blue
|
||
|
map.layers.faults.strike-slip.label = "strike-slip"
|
||
|
|
||
|
|
||
|
Parameters
|
||
|
~~~~~~~~~~
|
||
|
|
||
|
Available map layer configuration parameters for each category are:
|
||
|
|
||
|
.. confval:: visible
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
Show/hide the layer
|
||
|
Default is ``true``.
|
||
|
|
||
|
.. confval:: title
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Title of the legend for this directory. If the title is empty
|
||
|
then no legend will be created. A legend will show the label
|
||
|
of its own directory and all its subdirectories.
|
||
|
|
||
|
.. confval:: label
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
The legend label for this directory.
|
||
|
|
||
|
.. confval:: index
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
The index of the label in the legend. All labels will be
|
||
|
sorted by their index in ascending order.
|
||
|
|
||
|
Default is ``0``.
|
||
|
|
||
|
.. confval:: legendArea
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
The area in the map where the legend will be displayed.
|
||
|
Valid values are *topleft*, *topright*, *bottomleft* and
|
||
|
*bottomright*.
|
||
|
|
||
|
Default is ``topleft``.
|
||
|
|
||
|
.. confval:: orientation
|
||
|
|
||
|
The orientation of the legend, either *vertical* or *horizontal*.
|
||
|
|
||
|
Default is ``vertical``.
|
||
|
|
||
|
.. confval:: drawName
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
Draws the segment name in the center of the bounding box.
|
||
|
Default is ``false``.
|
||
|
|
||
|
.. confval:: rank
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Set or override the rank of the segment. The rank defines
|
||
|
the zoom level at which drawing of the segment starts.
|
||
|
Default is ``1``.
|
||
|
|
||
|
|
||
|
.. confval:: roughness
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Sets the roughness of a polyline or polygon while zooming. The roughness
|
||
|
is somehow defined in pixels and removes successive vertices if the distance
|
||
|
in pixel is less than roughness. The higher the value the less vertices
|
||
|
a rendered polyline or polygon will finally have and the faster the rendering.
|
||
|
If set to 0 then the feature is disabled.
|
||
|
Default is ``3``.
|
||
|
|
||
|
.. confval:: symbol.size
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
In case of single points, this specifies the size of the symbol in pixels.
|
||
|
|
||
|
Default is ``8``.
|
||
|
|
||
|
.. confval:: symbol.shape
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
In case of single points, this specifies the shape of the symbol. Valid
|
||
|
values are *circle* and *square*.
|
||
|
|
||
|
Default is ``circle``.
|
||
|
|
||
|
.. confval:: symbol.icon
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
In case of single points this specifies the path to an image used as
|
||
|
icon to represent the map location. The image is scaled to :confval:`symbol.size`
|
||
|
if it is larger than zero otherwise the origin size is being used.
|
||
|
|
||
|
.. confval:: symbol.icon.hotspot.x
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
The X coordinate of the symbol image which is rendered at the map
|
||
|
location longitude. This coordinate is in unscaled image space.
|
||
|
|
||
|
Default is ``0``.
|
||
|
|
||
|
.. confval:: symbol.icon.hotspot.y
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
The Y coordinate of the symbol image which is rendered at the map
|
||
|
location latitude. This coordinate is in unscaled image space
|
||
|
starting at top.
|
||
|
|
||
|
Default is ``0``.
|
||
|
|
||
|
.. confval:: debug
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
If enabled, the bounding box of the segment is drawn.
|
||
|
Default is ``false``.
|
||
|
|
||
|
.. confval:: pen.width
|
||
|
|
||
|
Type: *double*
|
||
|
|
||
|
Pen width.
|
||
|
Default is ``1.0``.
|
||
|
|
||
|
.. confval:: pen.color
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
Pen color.
|
||
|
Default is ``000000ff``.
|
||
|
|
||
|
.. confval:: pen.style
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Line style. Supported values are: dashdotdotline, dashdotline, dashline,
|
||
|
dotline, nopen and solidline.
|
||
|
Default is ``solidline``.
|
||
|
|
||
|
|
||
|
.. confval:: brush.color
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
Fill color.
|
||
|
Default is ``000000ff``.
|
||
|
|
||
|
.. confval:: brush.style
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Fill style. Supported values are:
|
||
|
nobrush, solid, dense1, dense2, dense3, dense4,
|
||
|
dense5, dense6, dense7, horizontal, vertical,
|
||
|
cross, bdiag, fdiag and diagcross.
|
||
|
Default is ``nobrush``.
|
||
|
|
||
|
|
||
|
.. confval:: font.size
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
.. confval:: font.family
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
.. confval:: font.bold
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
.. confval:: font.italic
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
.. confval:: font.underline
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
.. confval:: font.overline
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
.. confval:: composition
|
||
|
|
||
|
The image composition mode. Valid values are
|
||
|
*src-in*, *dst-in*, *src-out*, *dst-out*, *src-atop*,
|
||
|
*dst-atop*, *xor*, *plus*, *multiply*, *screen*,
|
||
|
*overlay*, *darken*, *lighten*, *color-dodge*,
|
||
|
*color-burn*, *hard-light*, *soft-light*, *difference*,
|
||
|
*exclusion*, *src-or-dst*, *src-and-dst*, *src-xor-dst*,
|
||
|
*not-src-and-not-dst*, *not-src-or-not-dst*,
|
||
|
*not-src-xor-dst*, *not-src*, *not-src-and-dst* and
|
||
|
*src-and-not-dst*.
|
||
|
|
||
|
An explanation can be found at the Qt
|
||
|
developer documentation, e.g.
|
||
|
https://doc.qt.io/qt-5/qpainter.html#composition-modes.
|
||
|
|
||
|
Default is ``src-over``.
|
||
|
|
||
|
|
||
|
.. _sec-gui_layers-others:
|
||
|
|
||
|
Other Layers
|
||
|
------------
|
||
|
|
||
|
Other layers may be displayed on maps depending on the application.
|
||
|
|
||
|
* Events layer:
|
||
|
|
||
|
Event symbols are shown as an extra layer, e.g., in the Location tab of :ref:`scolv`.
|
||
|
Activate in the global module configuration by :confval:`map.layers.events.visible`.
|
||
|
|
||
|
* Cities layer:
|
||
|
|
||
|
Cities are plotted based on the XML file :file:`@DATADIR@/cities.xml`. Custom
|
||
|
XML files, e.g., for multi-language support are provided by :confval:`cityXML`.
|
||
|
Properties are configured in various global module parameters :confval:`scheme.map.*`
|
||
|
and :confval:`scheme.colors.*`.
|
||
|
|
||
|
* Grid layer:
|
||
|
|
||
|
The latitude/longitude grid plotted on top of maps. Properties are configured
|
||
|
in the global module parameters :confval:`scheme.colors.map.grid.*`.
|
||
|
|
||
|
* Custom layers:
|
||
|
|
||
|
Additional custom layers may be added which can be loaded and displayed by specific
|
||
|
modules or plugins. They are added by :confval:`map.customLayers`.
|
||
|
|
||
|
.. _global_gui_configuration:
|
||
|
|
||
|
Module Configuration
|
||
|
====================
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**groups.\***
|
||
|
*Configures the target messaging groups for various object types.*
|
||
|
*These parameters should only be touched if you know what you*
|
||
|
*are doing.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: groups.pick
|
||
|
|
||
|
Default: ``PICK``
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Defines the target messaging group for manual picks, e.g.
|
||
|
made in scolv.
|
||
|
|
||
|
|
||
|
.. confval:: groups.amplitude
|
||
|
|
||
|
Default: ``AMPLITUDE``
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Defines the target messaging group for amplitudes, e.g.
|
||
|
computed in scolv.
|
||
|
|
||
|
|
||
|
.. confval:: groups.magnitude
|
||
|
|
||
|
Default: ``MAGNITUDE``
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Defines the target messaging group for magnitudes. scolv does
|
||
|
not use this group but sends magnitudes together with the
|
||
|
origin to the origin group.
|
||
|
|
||
|
|
||
|
.. confval:: groups.location
|
||
|
|
||
|
Default: ``LOCATION``
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Defines the target messaging group for origins created in
|
||
|
e.g. scolv.
|
||
|
|
||
|
|
||
|
.. confval:: groups.focalMechanism
|
||
|
|
||
|
Default: ``FOCMECH``
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Defines the target messaging group for focal mechanisms created in
|
||
|
e.g. scolv.
|
||
|
|
||
|
|
||
|
.. confval:: groups.event
|
||
|
|
||
|
Default: ``EVENT``
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Defines the target messaging group for events and event
|
||
|
journal entries.
|
||
|
|
||
|
|
||
|
.. confval:: map.location
|
||
|
|
||
|
Default: ``@DATADIR@/maps/world%s.png``
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Specified the location and the structure of the map tiles to be used. This
|
||
|
path is composed of zero or more directives and must include at least one
|
||
|
conversion specification which starts with is introduced by the character %
|
||
|
followed by a conversion specifier. Valid specifiers are s \(replaced by
|
||
|
tile ID\), l \(tile level\), c \(tile column\) and r \(tile row\). An example for
|
||
|
using the OpenStreetMap file structure is \/path\/to\/maps\/%l\/%c\/%r.png.
|
||
|
|
||
|
|
||
|
.. confval:: map.format
|
||
|
|
||
|
Default: ``rectangular``
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Projection of the map tiles. Supported formats are: rectangular and mercator.
|
||
|
|
||
|
|
||
|
.. confval:: map.cacheSize
|
||
|
|
||
|
Default: ``0``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Unit: *bytes*
|
||
|
|
||
|
Cache size of the map tiles. If 0 is specified a default
|
||
|
cache size of 32mb is used. The higher the cache size
|
||
|
the better the performance in higher resolutions. A
|
||
|
higher cache size causes less image loader calls but
|
||
|
requires more client memory.
|
||
|
|
||
|
|
||
|
.. confval:: map.type
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Used to distinguish tile store implementations provided by plug\-ins.
|
||
|
|
||
|
|
||
|
.. confval:: map.customLayers
|
||
|
|
||
|
Type: *list:string*
|
||
|
|
||
|
Allows to add custom layers that are included via plugins.
|
||
|
This is a list of layer names. A plugin must implement
|
||
|
the layer interface and register itself with the
|
||
|
name used in this list. The order of layers is the
|
||
|
default order. The custom layers are prepended to
|
||
|
the maps defaults layers such as the grid and the cities.
|
||
|
|
||
|
|
||
|
.. confval:: map.layers
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Defines the order of all configured layers. This
|
||
|
includes the standard layers \(grid, cities\) as
|
||
|
well as custom layers. The name of the grid layer
|
||
|
is \"grid\" and the name of the cities
|
||
|
layer is \"cities\".
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**map.layers.events.\***
|
||
|
*Configuration options for the events layer that*
|
||
|
*shows all events on the map that are loaded in the*
|
||
|
*event list.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: map.layers.events.visible
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
Show the events layer on maps. Currently only supported
|
||
|
by scolv.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**map.layers.fep.\***
|
||
|
*Configuration for the fep layer showing the polygons*
|
||
|
*of FEP (FLinn-Engdahl-Polygon) files on maps if they*
|
||
|
*exist in @DATADIR@/fep or @CONFIGDIR@/fep.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: map.layers.fep.visible
|
||
|
|
||
|
Default: ``true``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
Show the fep layer on maps.
|
||
|
|
||
|
|
||
|
.. confval:: map.layers.cities.topPopulatedPlaces
|
||
|
|
||
|
Default: ``-1``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Maximum number of cities to be rendered. If
|
||
|
cityPopulationWeight is less or equal than 0 then
|
||
|
all cities are rendered ordered by population count,
|
||
|
highest first.
|
||
|
To show the N most populated places in the visible
|
||
|
map region, set
|
||
|
\"scheme.map.cityPopulationWeight\" to 0
|
||
|
and set this parameter to N.
|
||
|
|
||
|
|
||
|
.. confval:: map.zoom.sensitivity
|
||
|
|
||
|
Default: ``0.5``
|
||
|
|
||
|
Type: *double*
|
||
|
|
||
|
Zoom sensitivity of the map
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.\***
|
||
|
*This group defines various options for color, pen, brush, font, etc. for SeisComP*
|
||
|
*graphical user interfaces. There are various conventions to*
|
||
|
*define colors, fonts and gradients.*
|
||
|
**
|
||
|
*Colors are defined in HTML*
|
||
|
*convention, e.g. as rgb values, hexadecimal numbers or color*
|
||
|
*keyword names defined by W3C. If rgb or rgba is used, it must*
|
||
|
*be quoted because the comma is handled as list separator by*
|
||
|
*the configuration.*
|
||
|
*Examples: "rgb(255,0,0)", FF00FF40, green.*
|
||
|
**
|
||
|
*Gradients are configured as lists of tuples where each tuple*
|
||
|
*is colon separated in the form value:color. Value is either*
|
||
|
*int or double and color is again a color definition.*
|
||
|
*Example: 0:yellow,10:red*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.showMenu
|
||
|
|
||
|
Default: ``true``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
Show menu bar.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.showStatusBar
|
||
|
|
||
|
Default: ``true``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
Show status bar.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.tabPosition
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Set position if tab bar. An unset value lets the application
|
||
|
decide where to place the tab bar. This option might not be
|
||
|
supported by all applications. Valid positions are: off, north,
|
||
|
south, east, west
|
||
|
|
||
|
|
||
|
.. confval:: scheme.map.stationSize
|
||
|
|
||
|
Default: ``8``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Unit: *px*
|
||
|
|
||
|
The station symbol size \(e.g. in scmv\).
|
||
|
|
||
|
|
||
|
.. confval:: scheme.map.originSymbolMinSize
|
||
|
|
||
|
Default: ``9``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Unit: *px*
|
||
|
|
||
|
The origin symbol minimum size. The formula to compute the
|
||
|
size of the origin symbol is: 4.9\*\(M\-1.2\).
|
||
|
|
||
|
|
||
|
.. confval:: scheme.map.vectorLayerAntiAlias
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
Apply antialiasing to map layers.
|
||
|
This improves the visual quality but decreases performance.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.map.bilinearFilter
|
||
|
|
||
|
Default: ``true``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
Apply bilinear filtering to maps.
|
||
|
The bilinear filter improves the visual quality but decreases
|
||
|
performance slightly. It is only used for static map images.
|
||
|
Not while dragging.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.map.showGrid
|
||
|
|
||
|
Default: ``true``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
Display the latitude\/longitude grid on maps
|
||
|
|
||
|
|
||
|
.. confval:: scheme.map.showCities
|
||
|
|
||
|
Default: ``true``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
Show cities defined in \"citiesXML\" on maps
|
||
|
|
||
|
|
||
|
.. confval:: scheme.map.cityPopulationWeight
|
||
|
|
||
|
Default: ``150``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Controls at which zoom level a city will be visible. The
|
||
|
following formula is used:
|
||
|
screen_width \(km\) \* weight >\= population
|
||
|
|
||
|
|
||
|
.. confval:: scheme.map.showLayers
|
||
|
|
||
|
Default: ``true``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
Show custom layers on maps
|
||
|
|
||
|
|
||
|
.. confval:: scheme.map.showLegends
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
Show map legends initially. Some applications provide
|
||
|
controls to toggle the visibility in addition to this
|
||
|
option.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.map.projection
|
||
|
|
||
|
Default: ``Rectangular``
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
SeisComP ships with the rectangular projection built\-in.
|
||
|
Other projections may be provided through plugins.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.map.toBGR
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
Converts map colors from RGB color scheme to BGR.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.map.polygonRoughness
|
||
|
|
||
|
Default: ``3``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Unit: *px*
|
||
|
|
||
|
Minimum screen distance to plot a polygon or polyline line segment.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.background
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
A general application background color. Can be used to give
|
||
|
each application a different background color. An unset value
|
||
|
lets Qt decide.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.agencies
|
||
|
|
||
|
Type: *list:string-tuples*
|
||
|
|
||
|
Sets desired colors for particular agencyIDs. It depends on the
|
||
|
applications if they honor this setting or not. The event list
|
||
|
will render the agencyID string with the defined colors.
|
||
|
This is a list of tuples \(AGENCY:COLOR\),
|
||
|
e.g. \"GEOFON:black, USGS:blue\".
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.lines
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of lines in the map \(e.g. lines
|
||
|
connecting the origin and a station\).
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.outlines
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of station outlines in the map.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.stationAnnotations
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of station annotations.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.cityLabels
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of city labels.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.cityOutlines
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of city outlines.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.cityCapital
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of a capital.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.cityNormal
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of a \"normal\" city.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.colors.map.grid.\***
|
||
|
*Defines the pen of the latitude/longitude grid of the map.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.grid.color
|
||
|
|
||
|
Default: ``FFFFFF``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of the pen.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.grid.style
|
||
|
|
||
|
Default: ``DotLine``
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
The style of the pen. Supported values are: NoPen, SolidLine, DashLine, DotLine, DashDotLine, DashDotDotLine.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.grid.width
|
||
|
|
||
|
Default: ``1``
|
||
|
|
||
|
Type: *double*
|
||
|
|
||
|
Unit: *px*
|
||
|
|
||
|
The width of the pen.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.colors.map.annotations.\***
|
||
|
*Appearance of map annotations including a text*
|
||
|
*color (pen), a border color (pen) and a background*
|
||
|
*color (brush).*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.annotations.textSize
|
||
|
|
||
|
Default: ``9``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Unit: *pt*
|
||
|
|
||
|
Font point size of the label text.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.colors.map.annotations.normalText.\***
|
||
|
*Text pen for non highlighted annotations.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.annotations.normalText.color
|
||
|
|
||
|
Default: ``c0c0c0``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of the pen.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.annotations.normalText.style
|
||
|
|
||
|
Default: ``SolidLine``
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
The style of the pen. Supported values are:
|
||
|
NoPen, SolidLine, DashLine, DotLine, DashDotLine, DashDotDotLine.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.annotations.normalText.width
|
||
|
|
||
|
Default: ``1``
|
||
|
|
||
|
Type: *double*
|
||
|
|
||
|
Unit: *px*
|
||
|
|
||
|
The width of the pen.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.colors.map.annotations.normalBorder.\***
|
||
|
*Border pen for non highlighted annotations.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.annotations.normalBorder.color
|
||
|
|
||
|
Default: ``a0a0a4``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of the pen.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.annotations.normalBorder.style
|
||
|
|
||
|
Default: ``SolidLine``
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
The style of the pen. Supported values are:
|
||
|
NoPen, SolidLine, DashLine, DotLine, DashDotLine, DashDotDotLine.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.annotations.normalBorder.width
|
||
|
|
||
|
Default: ``1``
|
||
|
|
||
|
Type: *double*
|
||
|
|
||
|
Unit: *px*
|
||
|
|
||
|
The width of the pen.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.colors.map.annotations.normalBackground.\***
|
||
|
*Background brush for non highlighted annotations.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.annotations.normalBackground.color
|
||
|
|
||
|
Default: ``202020c0``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of the brush.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.annotations.normalBackground.style
|
||
|
|
||
|
Default: ``solid``
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
The style of the brush. Supported values are, e.g.:
|
||
|
solid, dense1, dense7, horizontal, vertical,
|
||
|
cross, bdiag, fdiag, diagcross.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.colors.map.annotations.highlightedText.\***
|
||
|
*Text pen for highlighted annotations.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.annotations.highlightedText.color
|
||
|
|
||
|
Default: ``000000``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of the pen.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.annotations.highlightedText.style
|
||
|
|
||
|
Default: ``SolidLine``
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
The style of the pen. Supported values are:
|
||
|
NoPen, SolidLine, DashLine, DotLine, DashDotLine, DashDotDotLine.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.annotations.highlightedText.width
|
||
|
|
||
|
Default: ``1``
|
||
|
|
||
|
Type: *double*
|
||
|
|
||
|
Unit: *px*
|
||
|
|
||
|
The width of the pen.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.colors.map.annotations.highlightedBorder.\***
|
||
|
*Border pen for highlighted annotations.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.annotations.highlightedBorder.color
|
||
|
|
||
|
Default: ``a0a0a4``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of the pen.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.annotations.highlightedBorder.style
|
||
|
|
||
|
Default: ``SolidLine``
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
The style of the pen. Supported values are:
|
||
|
NoPen, SolidLine, DashLine, DotLine, DashDotLine, DashDotDotLine.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.annotations.highlightedBorder.width
|
||
|
|
||
|
Default: ``1``
|
||
|
|
||
|
Type: *double*
|
||
|
|
||
|
Unit: *px*
|
||
|
|
||
|
The width of the pen.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.colors.map.annotations.highlightedBackground.\***
|
||
|
*Background brush for highlighted annotations.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.annotations.highlightedBackground.color
|
||
|
|
||
|
Default: ``ffffffa0``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of the brush.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.map.annotations.highlightedBackground.style
|
||
|
|
||
|
Default: ``solid``
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
The style of the brush. Supported values are, e.g.:
|
||
|
solid, dense1, dense7, horizontal, vertical,
|
||
|
cross, bdiag, fdiag, diagcross.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.foreground
|
||
|
|
||
|
Default: ``808080``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The general color of records\/traces.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.alternateForeground
|
||
|
|
||
|
Default: ``808080``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
A general trace color of the alternate trace \(eg scheli\).
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.background
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The general background color of records\/traces.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.alternateBackground
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
A general background color of the alternate trace.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.spectrogram
|
||
|
|
||
|
Default: ``000000``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The trace color used on top of a spectrogram.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.gaps
|
||
|
|
||
|
Default: ``FFFF0040``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of data gaps in trace views.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.overlaps
|
||
|
|
||
|
Default: ``FF00FF40``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of data overlaps in trace views.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.alignment
|
||
|
|
||
|
Default: ``FF0000``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of the alignment marker in trace views.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.colors.records.borders.\***
|
||
|
*Properties of record borders*
|
||
|
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.colors.records.borders.standard.\***
|
||
|
*Standard properties*
|
||
|
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.colors.records.borders.standard.pen.\***
|
||
|
*Defines the pen of the border line.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.borders.standard.pen.color
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of the pen.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.borders.standard.pen.style
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
The style of the pen. Supported values are:
|
||
|
NoPen, SolidLine, DashLine, DotLine, DashDotLine, DashDotDotLine.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.borders.standard.pen.width
|
||
|
|
||
|
Type: *double*
|
||
|
|
||
|
Unit: *px*
|
||
|
|
||
|
The width of the pen.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.colors.records.borders.standard.brush.\***
|
||
|
*Defines the brush of the enlcosed area.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.borders.standard.brush.color
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of the pen.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.borders.standard.brush.style
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
The style of the brush. Supported values are, e.g.:
|
||
|
solid, dense1, dense7, horizontal, vertical,
|
||
|
cross, bdiag, fdiag, diagcross.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.colors.records.borders.signatureValid.\***
|
||
|
*Properties for records with valid signatures*
|
||
|
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.colors.records.borders.signatureValid.pen.\***
|
||
|
*Defines the pen of the border line.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.borders.signatureValid.pen.color
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of the pen.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.borders.signatureValid.pen.style
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
The style of the pen. Supported values are:
|
||
|
NoPen, SolidLine, DashLine, DotLine, DashDotLine, DashDotDotLine.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.borders.signatureValid.pen.width
|
||
|
|
||
|
Type: *double*
|
||
|
|
||
|
Unit: *px*
|
||
|
|
||
|
The width of the pen.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.colors.records.borders.signatureValid.brush.\***
|
||
|
*Defines the brush of the enlcosed area.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.borders.signatureValid.brush.color
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of the pen.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.borders.signatureValid.brush.style
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
The style of the pen. Supported values are, e.g.:
|
||
|
solid, dense1, dense7, horizontal, vertical,
|
||
|
cross, bdiag, fdiag, diagcross.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.colors.records.borders.signatureInvalid.\***
|
||
|
*Properties for records with invalid signatures*
|
||
|
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.colors.records.borders.signatureInvalid.pen.\***
|
||
|
*Defines the pen of the border line.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.borders.signatureInvalid.pen.color
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of the pen.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.borders.signatureInvalid.pen.style
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
The style of the pen. Supported values are:
|
||
|
NoPen, SolidLine, DashLine, DotLine, DashDotLine, DashDotDotLine.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.borders.signatureInvalid.pen.width
|
||
|
|
||
|
Type: *double*
|
||
|
|
||
|
Unit: *px*
|
||
|
|
||
|
The width of the pen.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.colors.records.borders.signatureInvalid.brush.\***
|
||
|
*Defines the brush of the enlcosed area.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.borders.signatureInvalid.brush.color
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of the pen.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.borders.signatureInvalid.brush.style
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
The style of the pen. Supported values are, e.g.:
|
||
|
solid, dense1, dense7, horizontal, vertical,
|
||
|
cross, bdiag, fdiag, diagcross.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.colors.records.offset.\***
|
||
|
*Defines the pen of the record offset line.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.offset.color
|
||
|
|
||
|
Default: ``C0C0FF``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of the pen.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.offset.style
|
||
|
|
||
|
Default: ``SolidLine``
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
The style of the pen. Supported values are: NoPen, SolidLine, DashLine, DotLine, DashDotLine, DashDotDotLine.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.offset.width
|
||
|
|
||
|
Default: ``0.0``
|
||
|
|
||
|
Type: *double*
|
||
|
|
||
|
Unit: *px*
|
||
|
|
||
|
The width of the pen.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.colors.records.gridPen.\***
|
||
|
*Defines the pen of the record grid.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.gridPen.color
|
||
|
|
||
|
Default: ``00000020``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of the pen.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.gridPen.style
|
||
|
|
||
|
Default: ``DashLine``
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
The style of the pen. Supported values are: NoPen, SolidLine, DashLine, DotLine, DashDotLine, DashDotDotLine.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.gridPen.width
|
||
|
|
||
|
Default: ``1.0``
|
||
|
|
||
|
Type: *double*
|
||
|
|
||
|
Unit: *px*
|
||
|
|
||
|
The width of the pen.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.colors.records.subGridPen.\***
|
||
|
*Defines the pen of the secondary record grid.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.subGridPen.color
|
||
|
|
||
|
Default: ``00000000``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of the pen.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.subGridPen.style
|
||
|
|
||
|
Default: ``DotLine``
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
The style of the pen. Supported values are: NoPen, SolidLine, DashLine, DotLine, DashDotLine, DashDotDotLine.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.subGridPen.width
|
||
|
|
||
|
Default: ``1.0``
|
||
|
|
||
|
Type: *double*
|
||
|
|
||
|
Unit: *px*
|
||
|
|
||
|
The width of the pen.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.colors.records.states.\***
|
||
|
*Defines the background color of records depending on their state.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.states.unrequested
|
||
|
|
||
|
Default: ``00000080``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
Additional data which was not requested.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.states.requested
|
||
|
|
||
|
Default: ``ffff0080``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
Requested data Background color of requested data.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.states.inProgress
|
||
|
|
||
|
Default: ``00ff0010``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
Data currently loading.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.records.states.notAvailable
|
||
|
|
||
|
Default: ``ff000080``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
Data which was requested but is not available.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.picks.manual
|
||
|
|
||
|
Default: ``00FF00``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of manual picks.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.picks.automatic
|
||
|
|
||
|
Default: ``FF0000``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of automatic picks.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.picks.undefined
|
||
|
|
||
|
Default: ``A0A0A4``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of picks with undefined state.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.picks.disabled
|
||
|
|
||
|
Default: ``A0A0A4``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of disabled picks.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.arrivals.manual
|
||
|
|
||
|
Default: ``00A000``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of manual arrivals \(arrivals that bind manual picks,
|
||
|
e.g. residual plot of scolv, manual picker, ...\)
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.arrivals.automatic
|
||
|
|
||
|
Default: ``A00000``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of automatic arrivals,
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.arrivals.theoretical
|
||
|
|
||
|
Default: ``0000A0``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of theoretical arrivals.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.arrivals.undefined
|
||
|
|
||
|
Default: ``A00000``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of arrivals binding picks with undefined state.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.arrivals.disabled
|
||
|
|
||
|
Default: ``A0A0A4``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of disabled arrivals.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.arrivals.residuals
|
||
|
|
||
|
Type: *gradient*
|
||
|
|
||
|
The gradient of arrivals residuals. A gradient is defined as
|
||
|
a list of tuples separated by colon where the first item is
|
||
|
the value and the second is the color. Colors can be given in
|
||
|
rgb notation or hexadecimal. When rgb is used double quotes are needed to
|
||
|
protect the comma inside the rgb definition, e.g.
|
||
|
\-8:\"rgb\(0,0,100\)\", \-4:\"rgb\(0,0,255\)\", \-3:\"rgb\(100,100,255\)\", ...
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.magnitudes.set
|
||
|
|
||
|
Default: ``00A000``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of active magnitudes.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.magnitudes.unset
|
||
|
|
||
|
Default: ``000000``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of inactive magnitudes.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.magnitudes.disabled
|
||
|
|
||
|
Default: ``A0A0A4``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of disabled magnitudes.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.magnitudes.residuals
|
||
|
|
||
|
Type: *gradient*
|
||
|
|
||
|
The gradient of magnitude residuals.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.stations.text
|
||
|
|
||
|
Default: ``ffffff``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of the station name.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.stations.associated
|
||
|
|
||
|
Default: ``82AD58``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of associated stations \(e.g. in scmv\).
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.stations.triggering
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of triggered stations.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.stations.triggered0
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.stations.triggered1
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.stations.triggered2
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.stations.disabled
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of disabled stations.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.stations.idle
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of idle stations.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.colors.qc.\***
|
||
|
*The color of QC.delay thresholds in scmv.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.qc.delay0
|
||
|
|
||
|
Default: ``00ffff``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.qc.delay1
|
||
|
|
||
|
Default: ``00ff00``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.qc.delay2
|
||
|
|
||
|
Default: ``fffd00``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.qc.delay3
|
||
|
|
||
|
Default: ``ff6633``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.qc.delay4
|
||
|
|
||
|
Default: ``ff0000``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.qc.delay5
|
||
|
|
||
|
Default: ``cccccc``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.qc.delay6
|
||
|
|
||
|
Default: ``999999``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.qc.delay7
|
||
|
|
||
|
Default: ``666666``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.qc.qcWarning
|
||
|
|
||
|
Default: ``ffff00``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.qc.qcError
|
||
|
|
||
|
Default: ``ff0000``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.qc.qcOk
|
||
|
|
||
|
Default: ``00ff00``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.qc.qcNotSet
|
||
|
|
||
|
Default: ``000000``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. note::
|
||
|
**scheme.colors.gm.\***
|
||
|
*The color of ground motion amplitudes in scmv.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.gm.gm0
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.gm.gm1
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.gm.gm2
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.gm.gm3
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.gm.gm4
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.gm.gm5
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.gm.gm6
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.gm.gm7
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.gm.gm8
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.gm.gm9
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.gm.gmNotSet
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.recordView.selectedTraceZoom
|
||
|
|
||
|
Default: ``C0C0FFC0``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The color of the selected zoom area \(e.g. manual picker\).
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.legend.background
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The map legend background color.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.legend.border
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The map legend border color.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.legend.text
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The map legend text color.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.legend.headerText
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
The map legend header color.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.originSymbol.classic
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.originSymbol.depth.gradient
|
||
|
|
||
|
Default: ``0:FF0000,50:ffA500,100:FFFF00,250:00FF00,600:0000FF``
|
||
|
|
||
|
Type: *gradient*
|
||
|
|
||
|
The depth gradient.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.originSymbol.depth.discrete
|
||
|
|
||
|
Default: ``true``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
Setting this parameter to true will not interpolate between
|
||
|
the depth steps and the color for a depth <\= input is used.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.colors.originStatus.\***
|
||
|
*The origin status colors (e.g. in event list).*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.originStatus.automatic
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.colors.originStatus.manual
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. note::
|
||
|
**scheme.colors.splash.\***
|
||
|
*Defines colors used in the splash screen shown at application startup.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.splash.message
|
||
|
|
||
|
Default: ``808080``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
Text color of the message string.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.colors.splash.version
|
||
|
|
||
|
Default: ``02589e``
|
||
|
|
||
|
Type: *color*
|
||
|
|
||
|
Text color of the version string.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.marker.lineWidth
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Unit: *px*
|
||
|
|
||
|
The line width of the marker \(e.g. picks of manual picker\).
|
||
|
|
||
|
|
||
|
.. confval:: scheme.records.lineWidth
|
||
|
|
||
|
Default: ``1``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Unit: *px*
|
||
|
|
||
|
The line width of the records \/ traces.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.records.antiAliasing
|
||
|
|
||
|
Default: ``true``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
Configures antialiasing of records \/ traces. Antialiasing
|
||
|
needs more two times to storage space as non antialiasing
|
||
|
but it improves visual quality.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.records.optimize
|
||
|
|
||
|
Default: ``true``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
Configures optimization of trace polylines. If activated
|
||
|
then lines on the same pixel line or same pixel row
|
||
|
collapse into single lines.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.records.borders.drawMode
|
||
|
|
||
|
Default: ``box``
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Mode for drawing record borders as box or line on top or
|
||
|
bottom.
|
||
|
|
||
|
Supported values: \"topline\",\"box\",\"bottomline\"
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.fonts.base.\***
|
||
|
*The general base font of an application. This overrides*
|
||
|
*the default Qt4 application font.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.base.family
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Sets the family name of the font. The name is case insensitive and may include a foundry name.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.base.size
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Defines the point size of the font
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.base.bold
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.base.italic
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.base.underline
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.base.overline
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. note::
|
||
|
**scheme.fonts.small.\***
|
||
|
*The smallest available font. If undefined the point size is 2 points smaller than the base font.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.small.family
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Sets the family name of the font. The name is case insensitive and may include a foundry name.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.small.size
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Defines the point size of the font
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.small.bold
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.small.italic
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.small.underline
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.small.overline
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. note::
|
||
|
**scheme.fonts.normal.\***
|
||
|
*The default text font. If undefined the point size is 2 points larger than the base font.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.normal.family
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Sets the family name of the font. The name is case insensitive and may include a foundry name.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.normal.size
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Defines the point size of the font
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.normal.bold
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.normal.italic
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.normal.underline
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.normal.overline
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. note::
|
||
|
**scheme.fonts.large.\***
|
||
|
*The largest text font. If undefined the point size is 6 points larger than the base font.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.large.family
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Sets the family name of the font. The name is case insensitive and may include a foundry name.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.large.size
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Defines the point size of the font
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.large.bold
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.large.italic
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.large.underline
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.large.overline
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. note::
|
||
|
**scheme.fonts.highlight.\***
|
||
|
*Font used to highlight text. If undefined it equals the normal font except for a bold font face.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.highlight.family
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Sets the family name of the font. The name is case insensitive and may include a foundry name.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.highlight.size
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Defines the point size of the font
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.highlight.bold
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.highlight.italic
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.highlight.underline
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.highlight.overline
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. note::
|
||
|
**scheme.fonts.heading1.\***
|
||
|
*The largest heading font. If undefined it uses a bold font face and a font size twice as large as the normal font.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.heading1.family
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Sets the family name of the font. The name is case insensitive and may include a foundry name.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.heading1.size
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Defines the point size of the font
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.heading1.bold
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.heading1.italic
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.heading1.underline
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.heading1.overline
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. note::
|
||
|
**scheme.fonts.heading2.\***
|
||
|
*The second largest heading font. If undefined it uses a bold font face and a font size twice as large as the base font.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.heading2.family
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Sets the family name of the font. The name is case insensitive and may include a foundry name.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.heading2.size
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Defines the point size of the font
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.heading2.bold
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.heading2.italic
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.heading2.underline
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.heading2.overline
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. note::
|
||
|
**scheme.fonts.heading3.\***
|
||
|
*The smallest heading font. If undefined it uses a bold font face and a font size 4 points larger than the base font.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.heading3.family
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Sets the family name of the font. The name is case insensitive and may include a foundry name.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.heading3.size
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Defines the point size of the font
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.heading3.bold
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.heading3.italic
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.heading3.underline
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.heading3.overline
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. note::
|
||
|
**scheme.fonts.cityLabels.\***
|
||
|
*Font used for city labels. If undefined it equals the base font.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.cityLabels.family
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Sets the family name of the font. The name is case insensitive and may include a foundry name.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.cityLabels.size
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Defines the point size of the font
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.cityLabels.bold
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.cityLabels.italic
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.cityLabels.underline
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.cityLabels.overline
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. note::
|
||
|
**scheme.fonts.splashVersion.\***
|
||
|
*Font used for version string in the splash dialog shown at application startup. If undefined it equals the base font with a bold font face and a font size of 12.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.splashVersion.family
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Sets the family name of the font. The name is case insensitive and may include a foundry name.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.splashVersion.size
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Defines the point size of the font
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.splashVersion.bold
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.splashVersion.italic
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.splashVersion.underline
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.splashVersion.overline
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. note::
|
||
|
**scheme.fonts.splashMessage.\***
|
||
|
*Font used for the message text in the splash dialog shown at application startup. If undefined it equals the base font with a font size of 12.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.splashMessage.family
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Sets the family name of the font. The name is case insensitive and may include a foundry name.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.splashMessage.size
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Defines the point size of the font
|
||
|
|
||
|
|
||
|
.. confval:: scheme.fonts.splashMessage.bold
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.splashMessage.italic
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.splashMessage.underline
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.fonts.splashMessage.overline
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
*No description available*
|
||
|
|
||
|
.. confval:: scheme.precision.depth
|
||
|
|
||
|
Default: ``0``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
The precision of depth values.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.precision.distance
|
||
|
|
||
|
Default: ``1``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
The precision of distance values.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.precision.location
|
||
|
|
||
|
Default: ``2``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
The precision of lat\/lon values.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.precision.magnitude
|
||
|
|
||
|
Default: ``1``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
The precision of magnitude values.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.precision.originTime
|
||
|
|
||
|
Default: ``0``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
The precision of origin times.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.precision.pickTime
|
||
|
|
||
|
Default: ``1``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
The precision of pick times.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.precision.traceValues
|
||
|
|
||
|
Default: ``1``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Precision of displayed offset\/amp in all trace widgets.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.precision.rms
|
||
|
|
||
|
Default: ``1``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Precision of RMS values.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.precision.uncertainties
|
||
|
|
||
|
Default: ``0``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Precision of uncertainty values, e.g. latitude errors.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.unit.distanceInKM
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
Display distances in km?
|
||
|
|
||
|
|
||
|
.. confval:: scheme.dateTime.useLocalTime
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
Display times in localtime or UTC \(default\).
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.splash.\***
|
||
|
*Defines the appearance of the splash screen shown at application startup.*
|
||
|
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.splash.message.\***
|
||
|
*Position of the message text.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.splash.message.align
|
||
|
|
||
|
Default: ``44``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Qt::Alignment bit mask. Default: AlignHCenter \| AlignBottom
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.splash.message.pos.\***
|
||
|
*Position in screen coordinates.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.splash.message.pos.x
|
||
|
|
||
|
Default: ``200``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Unit: *px*
|
||
|
|
||
|
Horizontal position.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.splash.message.pos.y
|
||
|
|
||
|
Default: ``260``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Unit: *px*
|
||
|
|
||
|
Vertical position.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.splash.version.\***
|
||
|
*Position of the version string*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.splash.version.align
|
||
|
|
||
|
Default: ``34``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Qt::Alignment bit mask. Default: AlignRight \| AlignBottom
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**scheme.splash.version.pos.\***
|
||
|
*Position in screen coordinates.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: scheme.splash.version.pos.x
|
||
|
|
||
|
Default: ``362``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Unit: *px*
|
||
|
|
||
|
Horizontal position.
|
||
|
|
||
|
|
||
|
.. confval:: scheme.splash.version.pos.y
|
||
|
|
||
|
Default: ``190``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Unit: *px*
|
||
|
|
||
|
Vertical position.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**events.timeAgo.\***
|
||
|
*Defines maximum age of events to load. The value of all parameters are aggregated.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: events.timeAgo.days
|
||
|
|
||
|
Default: ``1``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Unit: *d*
|
||
|
|
||
|
Age in days.
|
||
|
|
||
|
|
||
|
.. confval:: events.timeAgo.hours
|
||
|
|
||
|
Default: ``0``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Unit: *h*
|
||
|
|
||
|
Age in hours.
|
||
|
|
||
|
|
||
|
.. confval:: events.timeAgo.minutes
|
||
|
|
||
|
Default: ``0``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Unit: *m*
|
||
|
|
||
|
Age in minutes.
|
||
|
|
||
|
|
||
|
.. confval:: events.timeAgo.seconds
|
||
|
|
||
|
Default: ``0``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Unit: *s*
|
||
|
|
||
|
Age in seconds.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**mode.\***
|
||
|
*Configuration of special applications modes.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: mode.interactive
|
||
|
|
||
|
Default: ``true``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
Defines if application interaction is allowed.
|
||
|
|
||
|
|
||
|
.. confval:: mode.fullscreen
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
Defines if the application should be launched in fullscreen
|
||
|
mode hiding title bar, main menu and status bar.
|
||
|
|
||
|
|
||
|
.. confval:: picker.filters
|
||
|
|
||
|
Default: ``"BP 0.1 - 1 Hz 3rd order;RMHP(10)>>ITAPER(30)>>BW(3,0.1,1)", "BP 0.1 - 2 Hz 3rd order;RMHP(10)>>ITAPER(30)>>BW(3,0.1,2)", "BP 1 - 3 Hz 3rd order;RMHP(10)>>ITAPER(30)>>BW(3,1.0,3)", "BP 0.4 - 1 Hz 3rd order;RMHP(10)>>ITAPER(30)>>BW(3,0.4,1)", "@BP 0.7 - 2 Hz 3rd order;RMHP(10)>>ITAPER(30)>>BW(3,0.7,2)", "BP 2 - 4 Hz 3rd order;RMHP(5)>>ITAPER(10)>>BW(3,2.0,4)", "BP 3 - 6 Hz 3rd order;RMHP(5)>>ITAPER(10)>>BW(3,3.0,6)", "BP 4 - 8 Hz 3rd order;RMHP(5)>>ITAPER(10)>>BW(3,4.0,8)", "BP 1 - 5 Hz 3rd order;RMHP(5)>>ITAPER(10)>>BW(3,1.0,5)", "HP 3 Hz 3rd order;RMHP(1)>>ITAPER(2)>>BW_HP(3,3)", "BP 0.7 - 2 Hz + STA/LTA(1,50);RMHP(10)->ITAPER(30)->BW(3,0.7,2)->STALTA(1,50)"``
|
||
|
|
||
|
Type: *list:string*
|
||
|
|
||
|
Configures the default filters selectable in manual picker.
|
||
|
The entry with a leading \"\@\" is selected as default filter.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**eventlist.\***
|
||
|
*Control the Events tab, e.g. in scolv, showing the list of loaded events.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.visibleColumns
|
||
|
|
||
|
Default: ``M, TP, Phases, RMS, Lat, Lon, Depth, Stat, Agency, Region, ID``
|
||
|
|
||
|
Type: *list:string*
|
||
|
|
||
|
Configure the columns of the event list that are visible initially.
|
||
|
The first column containing the origin time is always visible and cannot
|
||
|
be hidden. Possible values are: Type, M, TP, Phases, Lat, Lon, Depth, DType, Stat, AzGap, FM, Origins, Agency, Author, Region, ID.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**eventlist.customColumn.\***
|
||
|
*Custom column showing origin or event comments.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.customColumn.name
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Name of the custom column to be shown in the column
|
||
|
header.
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.customColumn.originCommentID
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
ID of the origin comment to look up.
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.customColumn.eventCommentID
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
ID of the event comment to look up.
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.customColumn.pos
|
||
|
|
||
|
Default: ``-1``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Position of the column. If the configured position is less than 0 or if it
|
||
|
exceeds the total number of columns then the column is appended to the right.
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.customColumn.default
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Default value to display if the specified origin or event comment id was not found.
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.customColumn.colors
|
||
|
|
||
|
Type: *list:string*
|
||
|
|
||
|
Mapping of comment values to colors used as text color. E.g. \"foo:#000,bar:red\".
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**eventlist.scripts.\***
|
||
|
*Custom columns showing parameters extracted by scripts e.g.*
|
||
|
*from origins or events.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.scripts.columns
|
||
|
|
||
|
Type: *list:string*
|
||
|
|
||
|
Name of custom column profiles to be registered. Comma separated list.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**eventlist.scripts.column.\***
|
||
|
*Definition of custom column profiles for creating custom*
|
||
|
*event list columns whose values are filled by external scripts.*
|
||
|
*The scolv documentation provides an example script.*
|
||
|
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
|
||
|
**eventlist.scripts.column.$name.\***
|
||
|
$name is a placeholder for the name to be used and needs to be added to :confval:`eventlist.scripts.profiles` to become active.
|
||
|
|
||
|
.. code-block:: sh
|
||
|
|
||
|
eventlist.scripts.profiles = a,b
|
||
|
eventlist.scripts.column.a.value1 = ...
|
||
|
eventlist.scripts.column.b.value1 = ...
|
||
|
# c is not active because it has not been added
|
||
|
# to the list of eventlist.scripts.profiles
|
||
|
eventlist.scripts.column.c.value1 = ...
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.scripts.column.$name.script
|
||
|
|
||
|
Type: *path*
|
||
|
|
||
|
External script to invoke for each event list entry. The object represented by the
|
||
|
list entry is serialized to XML and passed to the script on stdin. If the return
|
||
|
code of the script is 0 \('success'\) then the script result is read from stdout and
|
||
|
displayed in the corresponding event list cell.
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.scripts.column.$name.pos
|
||
|
|
||
|
Default: ``-1``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Position of the column. If the configured position is less than 0 or if it
|
||
|
exceeds the total number of columns then the column is appended to the right.
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.scripts.column.$name.label
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Column name shown in header of event list table.
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.scripts.column.$name.types
|
||
|
|
||
|
Type: *list:string*
|
||
|
|
||
|
Object types this script should be invoked for.
|
||
|
Supported values are 'Event' and 'Origin'.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**eventlist.filter.agencies.\***
|
||
|
*Filter the loaded event list by agency ID.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.filter.agencies.label
|
||
|
|
||
|
Default: ``Show only own events``
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Defines the text of the option \"Show only own events\".
|
||
|
Use double quotes '\"' around the string if it contains spaces.
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.filter.agencies.whitelist
|
||
|
|
||
|
Type: *list:string*
|
||
|
|
||
|
Sets a list of preferred agencies. Events from preferred
|
||
|
agencies are defined as \"own\" events.
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.filter.agencies.type
|
||
|
|
||
|
Default: ``events``
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Sets the type of the filter. If type is \"events\" the agency
|
||
|
of the preferred origin of the event is checked.
|
||
|
If type is \"origins\" the agency of all origins of
|
||
|
an event is checked and if at least one origins agency is part
|
||
|
of the whitelist it will pass the filter. Or in other words,
|
||
|
the event is hidden if no origin is from a preferred agency.
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.filter.agencies.enabled
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
Sets the default state of the \"Show only own events\"
|
||
|
option.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**eventlist.filter.regions.\***
|
||
|
*Filter the loaded event list by region within or outside a*
|
||
|
*bounding box. Register the profile name in the regions parameter.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.filter.regions.profiles
|
||
|
|
||
|
Type: *list:string*
|
||
|
|
||
|
Add the defined region profiles separated by comma.
|
||
|
The order determines the ocurrence in the filter menu.
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.filter.regions.enabled
|
||
|
|
||
|
Default: ``false``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
Hide events by the defined region by default.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
|
||
|
**eventlist.filter.regions.region.$name.\***
|
||
|
*Define a rectangular region to filter the loaded event list.*
|
||
|
$name is a placeholder for the name to be used and needs to be added to :confval:`eventlist.filter.regions.profiles` to become active.
|
||
|
|
||
|
.. code-block:: sh
|
||
|
|
||
|
eventlist.filter.regions.profiles = a,b
|
||
|
eventlist.filter.regions.region.a.value1 = ...
|
||
|
eventlist.filter.regions.region.b.value1 = ...
|
||
|
# c is not active because it has not been added
|
||
|
# to the list of eventlist.filter.regions.profiles
|
||
|
eventlist.filter.regions.region.c.value1 = ...
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.filter.regions.region.$name.name
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Defines the name of the region that shows up in the
|
||
|
listbox.
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.filter.regions.region.$name.rect
|
||
|
|
||
|
Type: *list:double*
|
||
|
|
||
|
Defines a rectangular region with a list of 4 values:
|
||
|
latmin, lonmin, latmax, lonmax.
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.filter.regions.region.$name.poly
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Defines the name of the polygon for the region check.
|
||
|
If defined then the rect region has no effect.
|
||
|
The configured polygon name is being search for
|
||
|
in the global FEP regions and the spatial
|
||
|
vector layer. The first polygon found with
|
||
|
the given name will be taken.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**eventlist.filter.types.\***
|
||
|
*Filter the loaded event list by event types.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.filter.types.label
|
||
|
|
||
|
Default: ``"Hide other/fake events"``
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Defines the text of the option \"Hide other\/fake events\".
|
||
|
Use double quotes '\"' around the string if it contains spaces.
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.filter.types.blacklist
|
||
|
|
||
|
Default: ``"not existing"``
|
||
|
|
||
|
Type: *list:string*
|
||
|
|
||
|
List of event type to be hidden if the \"Hide other\/fake events\"
|
||
|
option is ticked.
|
||
|
Use double quotes '\"' around the string if it contains spaces.
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.filter.types.enabled
|
||
|
|
||
|
Default: ``true``
|
||
|
|
||
|
Type: *boolean*
|
||
|
|
||
|
Sets the default state of the \"Hide other\/fake events\"
|
||
|
option.
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**eventlist.filter.database.\***
|
||
|
*Pre-set options to filter a database request to load events*
|
||
|
*into the event list.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.filter.database.minlat
|
||
|
|
||
|
Type: *double*
|
||
|
|
||
|
Unit: *deg*
|
||
|
|
||
|
Minimum latitude
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.filter.database.maxlat
|
||
|
|
||
|
Type: *double*
|
||
|
|
||
|
Unit: *deg*
|
||
|
|
||
|
Maximum latitude
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.filter.database.minlon
|
||
|
|
||
|
Type: *double*
|
||
|
|
||
|
Unit: *deg*
|
||
|
|
||
|
Minimum longitude
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.filter.database.maxlon
|
||
|
|
||
|
Type: *double*
|
||
|
|
||
|
Unit: *deg*
|
||
|
|
||
|
Maximum longitude
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.filter.database.mindepth
|
||
|
|
||
|
Type: *double*
|
||
|
|
||
|
Unit: *km*
|
||
|
|
||
|
Minimum depth
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.filter.database.maxdepth
|
||
|
|
||
|
Type: *double*
|
||
|
|
||
|
Unit: *km*
|
||
|
|
||
|
Maximum depth
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.filter.database.minmag
|
||
|
|
||
|
Type: *double*
|
||
|
|
||
|
Minimum magnitude
|
||
|
|
||
|
|
||
|
.. confval:: eventlist.filter.database.maxmag
|
||
|
|
||
|
Type: *double*
|
||
|
|
||
|
Maximum magnitude
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**eventedit.\***
|
||
|
*Control the Event tab, e.g. in scolv, showing origins and*
|
||
|
*focal mechanisms of a selected event.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: eventedit.origin.visibleColumns
|
||
|
|
||
|
Default: ``Phases, Lat, Lon, Depth, DType, RMS, Stat, Method, Agency, Author, Region``
|
||
|
|
||
|
Type: *list:string*
|
||
|
|
||
|
Configure the columns of the event edit origin table
|
||
|
that are visible initially.
|
||
|
Possible values are: Phases, Lat, Lon, Depth, DType, RMS, Stat,
|
||
|
Method, Agency, Author, Region
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**eventedit.origin.customColumn.\***
|
||
|
*Custom column showing origin comments.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: eventedit.origin.customColumn.name
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Name of the custom column to be shown in the column
|
||
|
header.
|
||
|
|
||
|
|
||
|
.. confval:: eventedit.origin.customColumn.originCommentID
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
ID of the origin comment to look up.
|
||
|
|
||
|
|
||
|
.. confval:: eventedit.origin.customColumn.pos
|
||
|
|
||
|
Default: ``-1``
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Position of the column. If the configured position is less than 0 or if it
|
||
|
exceeds the total number of columns then the column is appended to the right.
|
||
|
|
||
|
|
||
|
.. confval:: eventedit.origin.customColumn.default
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Default value to display if the specified origin or event comment id was not found.
|
||
|
|
||
|
|
||
|
.. confval:: eventedit.origin.customColumn.colors
|
||
|
|
||
|
Type: *list:string*
|
||
|
|
||
|
Mapping of comment values to colors used as text color. E.g. \"foo:#000,bar:red\".
|
||
|
|
||
|
|
||
|
.. confval:: eventedit.fm.visibleColumns
|
||
|
|
||
|
Default: ``Depth, M, Count, Misfit, STDR, AzGap, Stat, DC, CLVD, ISO, S1, D1, R1, S2, D2, R2, Agency, Author``
|
||
|
|
||
|
Type: *list:string*
|
||
|
|
||
|
Configure the columns of the event edit focal mechanism
|
||
|
tab that are visible initially.
|
||
|
Possible values are: Depth, M, Count, Misfit, STDR,
|
||
|
AzGap, Stat, DC, CLVD, ISO, S1,
|
||
|
D1, R1, S2, D2, R2, Agency, Author
|
||
|
|
||
|
|
||
|
.. note::
|
||
|
**eventsummary.\***
|
||
|
*Parameters controlling the event summary view used e.g. in scolv.*
|
||
|
|
||
|
|
||
|
|
||
|
.. confval:: eventsummary.alertTimer.commentId
|
||
|
|
||
|
Type: *string*
|
||
|
|
||
|
Set an alert for every event comment that ID matches
|
||
|
the specified regular expression, e.g. \"alert_.\*\".
|
||
|
|
||
|
|
||
|
.. confval:: eventsummary.alertTimer.commentBlacklist
|
||
|
|
||
|
Type: *list:string*
|
||
|
|
||
|
List of comments to ignore, e.g. \"nil\".
|
||
|
|
||
|
|
||
|
.. confval:: eventsummary.alertTimer.alertGradient
|
||
|
|
||
|
Type: *list:string*
|
||
|
|
||
|
Unit: *s:color*
|
||
|
|
||
|
Discrete mapping of time values in seconds to colors used as
|
||
|
text color in case of an active alert. E.g. \"0:00FF00,900:FF0000\".
|
||
|
|
||
|
|
||
|
.. confval:: eventsummary.alertTimer.textSize
|
||
|
|
||
|
Type: *int*
|
||
|
|
||
|
Unit: *pt*
|
||
|
|
||
|
The text size of the time ago label in case of an active alert.
|
||
|
|
||
|
|