Sharpie
Search Results for

    Show / Hide Table of Contents
    • Sharpie
      • Canvas
      • Canvas.CheckGlyphStyle
      • Canvas.FillStyle
      • Canvas.GlyphSize
      • Canvas.GradientGlyphStyle
      • Canvas.LineStyle
      • Canvas.Orientation
      • Canvas.ShadeGlyphStyle
      • Canvas.TriangleGlyphStyle
      • CaretMode
      • ClearStrategy
      • ColorManager
      • ColorMixture
      • ColorMode
      • ControlCharacter
      • CursesException
      • CursesInitializationException
      • CursesOperationException
      • CursesSynchronizationException
      • DelegateEvent
      • Event
      • EventPump
      • EventType
      • Key
      • KeyEvent
      • KeySequenceResolver
      • ModifierKey
      • MouseActionEvent
      • MouseButton
      • MouseButtonState
      • MouseMoveEvent
      • Pad
      • ReplaceStrategy
      • ResolveEscapeSequenceFunc
      • Screen
      • SoftLabelKeyAlignment
      • SoftLabelKeyManager
      • SoftLabelKeyMode
      • StandardColor
      • StartEvent
      • StopEvent
      • Style
      • StyledText
      • SubPad
      • SubWindow
      • Surface
      • Terminal
      • TerminalOptions
      • TerminalResizeEvent
      • TerminalSurface
      • VideoAttribute
      • Window
    • Sharpie.Abstractions
      • IAsciiFont
      • IColorManager
      • ICursesBackend
      • ICursesBackend.ripoffline_callback
      • IDrawSurface
      • IDrawable
      • IEventPump
      • IInterval
      • IPad
      • IScreen
      • ISoftLabelKeyManager
      • ISubPad
      • ISubWindow
      • ISurface
      • ITerminal
      • ITerminalSurface
      • IWindow
    • Sharpie.Backend
      • ComplexChar
      • CursesBackend
      • CursesBackendFlavor
      • CursesBackendType
      • CursesCharEvent
      • CursesEvent
      • CursesKeyEvent
      • CursesMouseEvent
      • CursesMouseState
      • CursesResizeEvent
      • NCursesKeyCode
      • PdCursesKeyCode
    • Sharpie.Font
      • AsciiFont
      • AsciiFontLayout
      • DosCp866AsciiFont
      • FigletFont

    Enum CursesBackendFlavor

    Lists the supported backend Curses libraries' flavors.

    Namespace: Sharpie.Backend
    Assembly: sharpie.dll
    Syntax
    [PublicAPI]
    public enum CursesBackendFlavor

    Fields

    Name Description
    Any

    Any available back-end. Will select the best option available on the platform. Install Curses-Libs-PdCursesMod, Curses-Libs-NCurses or Curses-Libs-PdCurses packages to maximize the number of supported platform combinations.

    AnyGui

    Any back-end that uses Windows GUI, or SDL1/SDL2 protocols. Will select the best option available on the platform. Install Curses-Libs-PdCursesMod, Curses-Libs-NCurses or Curses-Libs-PdCurses packages to maximize the number of supported platform combinations.

    AnyVirtualTerminal

    Any back-end that uses Virtual Terminal (xt) protocol. Will select the best option available on the platform. Install Curses-Libs-PdCursesMod, Curses-Libs-NCurses or Curses-Libs-PdCurses packages to maximize the number of supported platform combinations.

    AnyWindowsConsole

    Any back-end that uses Windows Console protocol. Will select the best option available on the platform. Install Curses-Libs-PdCursesMod, Curses-Libs-NCurses or Curses-Libs-PdCurses packages to maximize the number of supported platform combinations.

    NCurses

    The NCurses back-end. Available by default on most POSIX-compliant operating systems such as Linux, FreeBSD an MacOS. Not available by default on Windows. Install Curses-Libs-NCurses package to obtain pre-built versions that includes Windows. This is version uses whatever available protocol is built into the found library.

    PdCurses

    The PDCurses back-end. Not available by default on operating systems. For some Linuxes and FreeBSD a prebuilt library can be installed from package managers. Install Curses-Libs-PdCurses package to obtain pre-built versions that add Windows Console support. Does not support SoftLabelKeyManager. Not recommended for use. PdCursesMod for a better alternative. This is version uses whatever available protocol is built into the found library.

    PdCursesMod

    The PDCursesMod back-end. This is an advanced version of PdCurses with more platform availability and support. Not available by default on any operating systems. Install Curses-Libs-PdCursesMod package to obtain pre-built versions for Windows. This is version uses whatever available protocol is built into the found library.

    PdCursesModGui

    The PDCursesMod back-end. This is an advanced version of PdCurses with more platform availability and support. Not available by default on any operating systems. Install Curses-Libs-PdCursesMod package to obtain pre-built versions for Windows, Linux and MacOS. This is version uses Windows GUI, or SDL1/SDL2 protocols. Requires sdl/sdl2 and sdl_ttf to be installed if this protocol is used.

    PdCursesModVirtualTerminal

    The PDCursesMod back-end. This is an advanced version of PdCurses with more platform availability and support. Not available by default on any operating systems. Install Curses-Libs-PdCursesMod package to obtain pre-built versions for Windows, Linux and MacOS. This is version uses Virtual Terminal (xt) protocol.

    PdCursesModWindowsConsole

    The PDCursesMod back-end. This is an advanced version of PdCurses with more platform availability and support. Not available by default on any operating systems. Install Curses-Libs-PdCursesMod package to obtain pre-built versions for Windows. This is version uses Windows Console protocol.

    PdCursesWindowsConsole

    The PDCurses back-end. Not available by default on operating systems. For some Linuxes and FreeBSD a prebuilt library can be installed from package managers. Install Curses-Libs-PdCurses package to obtain pre-built versions that add Windows Console support. Does not support SoftLabelKeyManager. Not recommended for use. PdCursesModWindowsConsole for a better alternative. This is version uses Windows Console protocol.

    In this article
    Back to top Generated by DocFX