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

    Namespace Sharpie.Abstractions

    Interfaces

    IAsciiFont

    Defines the traits implemented by ASCII font providers.

    IColorManager

    Defines the traits needed to implement ColorManager.

    ICursesBackend

    Interface provides access to the Curses functionality. Use the Sharpie.Backend.NCursesBackend property to access the actual implementation.

    IDrawSurface

    Defines the traits needed by an object to draw a IDrawable onto.

    IDrawable

    Defines the trains required for an object to be drawable onto a IDrawSurface.

    IEventPump

    Defines the traits needed to implement EventPump.

    IInterval

    Describes a timed interval.

    IPad

    Describes the traits specific to the Pad.

    IScreen

    Defines the traits that a Screen implements.

    ISoftLabelKeyManager

    Defines the traits needed to implement SoftLabelKeyManager.

    ISubPad

    Describes the traits specific to the SubPad.

    ISubWindow

    Defines the traits implemented by the SubWindow class.

    ISurface

    Defines the base traits required for Window, Screen and Pad classes.

    ITerminal

    Defines the traits needed to implement a terminal. The only existing implementation of this interface is Terminal class.

    ITerminalSurface

    Defines the base traits required for TerminalSurface class.

    IWindow

    Defines the traits implemented by the Window class.

    Delegates

    ICursesBackend.ripoffline_callback

    In this article
    Back to top Generated by DocFX