C# Class XSpect.ConsoleEx.Region

Show file Open project: takeshik/ConsoleEx

Public Methods

Method Description
BringToFront ( ) : void
FixStateFromConsole ( ) : void
Insert ( String str, Int32 index ) : void
IsInside ( Int32 left, Int32 top ) : System.Boolean
IsInside ( Position position ) : System.Boolean
IsVisible ( Int32 left, Int32 top ) : System.Boolean
IsVisible ( Position position ) : System.Boolean
ReadKeys ( System.Boolean intercept ) : IObservable
ReadKeys ( IDictionary actions, Action fallback = null ) : IObservable
Region ( String id, Int32 left, Int32 top, Int32 width, Int32 height, RegionMode mode ) : System
Relative ( Int32 left, Int32 top ) : Position
SendToBack ( ) : void
Write ( String str ) : void

Private Methods

Method Description
FixStateToConsole ( ) : void
GetWidth ( Char c ) : Int32
GetWidth ( IEnumerable chars ) : Int32

Method Details

BringToFront() public method

public BringToFront ( ) : void
return void

FixStateFromConsole() public method

public FixStateFromConsole ( ) : void
return void

Insert() public method

public Insert ( String str, Int32 index ) : void
str String
index System.Int32
return void

IsInside() public method

public IsInside ( Int32 left, Int32 top ) : System.Boolean
left System.Int32
top System.Int32
return System.Boolean

IsInside() public method

public IsInside ( Position position ) : System.Boolean
position Position
return System.Boolean

IsVisible() public method

public IsVisible ( Int32 left, Int32 top ) : System.Boolean
left System.Int32
top System.Int32
return System.Boolean

IsVisible() public method

public IsVisible ( Position position ) : System.Boolean
position Position
return System.Boolean

ReadKeys() public method

public ReadKeys ( System.Boolean intercept ) : IObservable
intercept System.Boolean
return IObservable

ReadKeys() public method

public ReadKeys ( IDictionary actions, Action fallback = null ) : IObservable
actions IDictionary
fallback Action
return IObservable

Region() public method

public Region ( String id, Int32 left, Int32 top, Int32 width, Int32 height, RegionMode mode ) : System
id String
left System.Int32
top System.Int32
width System.Int32
height System.Int32
mode RegionMode
return System

Relative() public method

public Relative ( Int32 left, Int32 top ) : Position
left System.Int32
top System.Int32
return Position

SendToBack() public method

public SendToBack ( ) : void
return void

Write() public method

public Write ( String str ) : void
str String
return void