Macrosยง
- theme ๐
Structsยง
- Scope
Icon Colors - Colors for different scope type icons in the hierarchy view.
- Scope
Icons - Icons for different scope types in the hierarchy view.
Each field maps to a
wellen::ScopeTypeand contains a Remix icon string. - Surfer
Behavior - Surfer
Config - Surfer
Gesture - Mouse gesture configurations. Color and linewidth are configured in the theme using
SurferTheme::gesture. - Surfer
Layout - Surfer
Line Style - Surfer
Relation Arrow - Surfer
Theme - Surfer
Ticks - Tick mark configuration
- Theme
Color Pair - Theme
Color Triple - Variable
Icon Colors - Colors for different variable type icons in the hierarchy view. Each field contains a Color32 value for the corresponding variable type.
- Variable
Icons - Icons for different variable types in the hierarchy view. Each field contains a Remix icon string.
- WcpConfig
Enumsยง
- Arrow
KeyBindings - Select the function of the arrow keys
- Auto
Load - Primary
Mouse Drag - Select the function when dragging with primary mouse button
- Transition
Value
Constantsยง
- CONFIG_
FILE ๐ - LOCAL_
DIR - OLD_
CONFIG_ ๐FILE - THEMES_
DIR ๐
Staticsยง
- BUILTIN_
THEMES ๐ - Built-in theme names and their corresponding embedded content
- PROJECT_
DIR
Functionsยง
- all_
theme_ ๐names - deserialize_
color_ ๐map - deserialize_
hex_ ๐color - deserialize_
hex_ ๐color_ vec - deserialize_
non_ ๐negative_ f32 - deserialize_
non_ ๐negative_ f32_ vec - deserialize_
theme ๐ - deserialize_
unit_ ๐interval_ f32 - find_
local_ configs - Searches for
.surferdirectories upward from the current location until it reaches root. Returns an empty vector in case the search fails in any way. If any.surferdirectories are found, they will be returned in aVec<PathBuf>in a pre-order of most top-level to most local. All plain files are ignored. - get_
luminance ๐ - hex_
string_ ๐to_ color32 - write_
default_ config