Table of Contents

Class UnixComponentFactory

Namespace
Terminal.Gui.Drivers
Assembly
Terminal.Gui.dll

IComponentFactory<T> implementation for native unix console I/O i.e. v2unix. This factory creates instances of internal classes Terminal.Gui.Drivers.UnixInput, Terminal.Gui.Drivers.UnixOutput etc.

public class UnixComponentFactory : ComponentFactory<char>, IComponentFactory<char>, IComponentFactory
Inheritance
UnixComponentFactory
Implements
Inherited Members

Methods

CreateInput()

Create IConsoleInput<T> class for the current driver implementation i.e. the class responsible for reading user input from the console.

CreateInputProcessor(ConcurrentQueue<char>)

Creates the InputProcessor<T> class for the current driver implementation i.e. the class responsible for translating raw console input into Terminal.Gui common event Key and MouseEventArgs.

CreateOutput()

Create the IConsoleOutput class for the current driver implementation i.e. the class responsible for rendering IOutputBuffer into the console.