Skip to content
ConsoleMonster

API Reference

Class

MenuOptions

Namespace ConsoleMonster.Interactive
Assembly ConsoleMonster
Modifiers sealed

How a menu runs.

Inheritance

  • Object
  • MenuOptions

Usage

Explore 2 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 2

Constructors

public MenuOptions() #

Properties

public MenuLayout Layout { get; set; } #

The layout.

public InteractiveOptions? Interactive { get; set; } #

Interaction settings (mode, input, profile, theme, labels).

public String? AppName { get; set; } #

The app name presets and remembered choices are stored under; null uses the menu title.

public Boolean RememberLastChoices { get; set; } #

Whether forms and selections remember the last choices (opt-in, stored per user).

public String? StorageRoot { get; set; } #

The folder for the app's storage folder; null uses the per-user default.

public Boolean ConfirmExit { get; set; } #

Whether leaving with unsaved changes asks first.

public Boolean CommandPalette { get; set; } #

Whether the command palette is available.

public Int32 SidebarMinimumWidth { get; set; } #

The narrowest window that still shows the sidebar.