API Reference
VisualStoryStyleOptions
Story-specific window, desktop and syntax controls. Shared colors and fonts remain in VisualTheme.
Inheritance
- Object
- VisualStoryStyleOptions
Usage
Explore 6 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 5
- Property VisualStory.Style
- Method VisualStoryStyleOptions.Clone
- Method VisualStoryStyleOptions.Linux
- Method VisualStoryStyleOptions.MacOS
- Method VisualStoryStyleOptions.Windows
Accepted by parameters 1
- Method VisualStory.WithStyle
Constructors
public VisualStoryStyleOptions() #Methods
public VisualStoryStyleOptions Clone() #VisualStoryStyleOptionsCreates independent local controls and syntax colors.
public static VisualStoryStyleOptions Linux(Boolean light = false) #VisualStoryStyleOptionsCreates right-hand window chrome and an aubergine desktop gradient.
Parameters
- light System.Boolean = false
public static VisualStoryStyleOptions MacOS(Boolean light = false) #VisualStoryStyleOptionsCreates traffic-light window chrome and a violet desktop gradient.
Parameters
- light System.Boolean = false
public static VisualStoryStyleOptions Windows(Boolean light = false) #VisualStoryStyleOptionsCreates tab-aware window chrome and a blue desktop gradient.
Parameters
- light System.Boolean = false
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public TerminalWindowStyle WindowStyle { get; set; } #Chooses source/replay window chrome without changing the common palette.
public ChartColor? WindowHeader { get; set; } #Overrides source and replay title-bar paint.
public ChartColor? BackgroundEnd { get; set; } #Adds a second desktop paint for a diagonal gradient.
public StorySyntaxPalette? Syntax { get; set; } #Overrides semantic source colors. Null derives colors from the shared palette, using the foreground when a syntax color lacks readable contrast.