Module config

Source

Structs§

SurferBehavior
SurferConfig
SurferGesture
Mouse gesture configurations. Color and linewidth are configured in the theme using SurferTheme::gesture.
SurferLayout
SurferLineStyle
SurferRelationArrow
SurferTheme
SurferTicks
Tick mark configuration
ThemeColorPair
ThemeColorTriple
WcpConfig

Enums§

ArrowKeyBindings
Select the function of the arrow keys
PrimaryMouseDrag
Select the function when dragging with primary mouse button

Functions§

all_theme_names 🔒
default_colors 🔒
default_true 🔒
deserialize_color_map 🔒
deserialize_hex_color 🔒
deserialize_theme 🔒
find_local_configs 🔒
Searches for .surfer directories upward from the current location until it reaches root. Returns an empty vector in case the search fails in any way. If any .surfer directories are found, they will be returned in a Vec<PathBuf> in a pre-order of most top-level to most local. All plain files are ignored.
get_luminance 🔒
hex_string_to_color32 🔒