Skip to content
ChartForgeX

API Reference

Class

VisualStoryStyleOptions

Namespace ChartForgeX.Stories
Assembly ChartForgeX.Stories
Modifiers sealed

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.

Accepted by parameters 1

Constructors

public VisualStoryStyleOptions() #

Methods

public VisualStoryStyleOptions Clone() #
Returns: VisualStoryStyleOptions

Creates independent local controls and syntax colors.

public static VisualStoryStyleOptions Linux(Boolean light = false) #
Returns: VisualStoryStyleOptions

Creates right-hand window chrome and an aubergine desktop gradient.

Parameters

light System.Boolean = false optionalposition: 0
public static VisualStoryStyleOptions MacOS(Boolean light = false) #
Returns: VisualStoryStyleOptions

Creates traffic-light window chrome and a violet desktop gradient.

Parameters

light System.Boolean = false optionalposition: 0
public static VisualStoryStyleOptions Windows(Boolean light = false) #
Returns: VisualStoryStyleOptions

Creates tab-aware window chrome and a blue desktop gradient.

Parameters

light System.Boolean = false optionalposition: 0

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.