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::ScopeType and contains a Remix icon string.
- Server
Config - 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 - default_
colors ๐ - default_
next ๐ - default_
true ๐ - deserialize_
color_ ๐map - deserialize_
hex_ ๐color - deserialize_
theme ๐ - 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