### YamlMime:ManagedReference items: - uid: Terminal.CursesDriver id: CursesDriver children: - Terminal.CursesDriver.#ctor - Terminal.CursesDriver.AddCh(System.Int32) - Terminal.CursesDriver.AddSpecial(Terminal.SpecialChar) - Terminal.CursesDriver.AddStr(System.String) - Terminal.CursesDriver.Cols - Terminal.CursesDriver.DrawFrame(Terminal.Rect,System.Boolean) - Terminal.CursesDriver.End - Terminal.CursesDriver.Init(System.Action) - Terminal.CursesDriver.Move(System.Int32,System.Int32) - Terminal.CursesDriver.PrepareToRun(Mono.Terminal.MainLoop,System.Action{Terminal.KeyEvent},System.Action{Terminal.MouseEvent}) - Terminal.CursesDriver.RedrawTop - Terminal.CursesDriver.Refresh - Terminal.CursesDriver.Rows - Terminal.CursesDriver.SetAttribute(Terminal.Attribute) - Terminal.CursesDriver.SetColors(System.ConsoleColor,System.ConsoleColor) - Terminal.CursesDriver.SetColors(System.Int16,System.Int16) - Terminal.CursesDriver.StartReportingMouseMoves - Terminal.CursesDriver.StopReportingMouseMoves - Terminal.CursesDriver.Suspend - Terminal.CursesDriver.window langs: - csharp name: CursesDriver nameWithType: CursesDriver fullName: Terminal.CursesDriver type: Class assemblies: - Terminal namespace: Terminal summary: This is the Curses driver for the gui.cs/Terminal framework. syntax: content: 'public class CursesDriver : Terminal.ConsoleDriver' inheritance: - System.Object - Terminal.ConsoleDriver implements: [] inheritedMembers: - Terminal.ConsoleDriver.Clip - uid: Terminal.CursesDriver.#ctor id: '#ctor' parent: Terminal.CursesDriver langs: - csharp name: CursesDriver() nameWithType: CursesDriver.CursesDriver() fullName: CursesDriver.CursesDriver() type: Constructor assemblies: - Terminal namespace: Terminal syntax: content: public CursesDriver (); parameters: [] overload: Terminal.CursesDriver.#ctor* exceptions: [] - uid: Terminal.CursesDriver.AddCh(System.Int32) id: AddCh(System.Int32) parent: Terminal.CursesDriver langs: - csharp name: AddCh(Int32) nameWithType: CursesDriver.AddCh(Int32) fullName: CursesDriver.AddCh(Int32) type: Method assemblies: - Terminal namespace: Terminal syntax: content: public override void AddCh (int ch); parameters: - id: ch type: System.Int32 description: To be added. overload: Terminal.CursesDriver.AddCh* exceptions: [] - uid: Terminal.CursesDriver.AddSpecial(Terminal.SpecialChar) id: AddSpecial(Terminal.SpecialChar) parent: Terminal.CursesDriver langs: - csharp name: AddSpecial(SpecialChar) nameWithType: CursesDriver.AddSpecial(SpecialChar) fullName: CursesDriver.AddSpecial(SpecialChar) type: Method assemblies: - Terminal namespace: Terminal syntax: content: public override void AddSpecial (Terminal.SpecialChar ch); parameters: - id: ch type: Terminal.SpecialChar description: To be added. overload: Terminal.CursesDriver.AddSpecial* exceptions: [] - uid: Terminal.CursesDriver.AddStr(System.String) id: AddStr(System.String) parent: Terminal.CursesDriver langs: - csharp name: AddStr(String) nameWithType: CursesDriver.AddStr(String) fullName: CursesDriver.AddStr(String) type: Method assemblies: - Terminal namespace: Terminal syntax: content: public override void AddStr (string str); parameters: - id: str type: System.String description: To be added. overload: Terminal.CursesDriver.AddStr* exceptions: [] - uid: Terminal.CursesDriver.Cols id: Cols parent: Terminal.CursesDriver langs: - csharp name: Cols nameWithType: CursesDriver.Cols fullName: CursesDriver.Cols type: Property assemblies: - Terminal namespace: Terminal syntax: content: public override int Cols { get; } return: type: System.Int32 description: To be added. overload: Terminal.CursesDriver.Cols* exceptions: [] - uid: Terminal.CursesDriver.DrawFrame(Terminal.Rect,System.Boolean) id: DrawFrame(Terminal.Rect,System.Boolean) parent: Terminal.CursesDriver langs: - csharp name: DrawFrame(Rect, Boolean) nameWithType: CursesDriver.DrawFrame(Rect, Boolean) fullName: CursesDriver.DrawFrame(Rect, Boolean) type: Method assemblies: - Terminal namespace: Terminal syntax: content: public override void DrawFrame (Terminal.Rect region, bool fill); parameters: - id: region type: Terminal.Rect description: To be added. - id: fill type: System.Boolean description: To be added. overload: Terminal.CursesDriver.DrawFrame* exceptions: [] - uid: Terminal.CursesDriver.End id: End parent: Terminal.CursesDriver langs: - csharp name: End() nameWithType: CursesDriver.End() fullName: CursesDriver.End() type: Method assemblies: - Terminal namespace: Terminal syntax: content: public override void End (); parameters: [] overload: Terminal.CursesDriver.End* exceptions: [] - uid: Terminal.CursesDriver.Init(System.Action) id: Init(System.Action) parent: Terminal.CursesDriver langs: - csharp name: Init(Action) nameWithType: CursesDriver.Init(Action) fullName: CursesDriver.Init(Action) type: Method assemblies: - Terminal namespace: Terminal syntax: content: public override void Init (Action terminalResized); parameters: - id: terminalResized type: System.Action description: To be added. overload: Terminal.CursesDriver.Init* exceptions: [] - uid: Terminal.CursesDriver.Move(System.Int32,System.Int32) id: Move(System.Int32,System.Int32) parent: Terminal.CursesDriver langs: - csharp name: Move(Int32, Int32) nameWithType: CursesDriver.Move(Int32, Int32) fullName: CursesDriver.Move(Int32, Int32) type: Method assemblies: - Terminal namespace: Terminal syntax: content: public override void Move (int col, int row); parameters: - id: col type: System.Int32 description: To be added. - id: row type: System.Int32 description: To be added. overload: Terminal.CursesDriver.Move* exceptions: [] - uid: Terminal.CursesDriver.PrepareToRun(Mono.Terminal.MainLoop,System.Action{Terminal.KeyEvent},System.Action{Terminal.MouseEvent}) id: PrepareToRun(Mono.Terminal.MainLoop,System.Action{Terminal.KeyEvent},System.Action{Terminal.MouseEvent}) parent: Terminal.CursesDriver langs: - csharp name: PrepareToRun(MainLoop, Action, Action) nameWithType: CursesDriver.PrepareToRun(MainLoop, Action, Action) fullName: CursesDriver.PrepareToRun(MainLoop, Action, Action) type: Method assemblies: - Terminal namespace: Terminal syntax: content: public override void PrepareToRun (Mono.Terminal.MainLoop mainLoop, Action keyHandler, Action mouseHandler); parameters: - id: mainLoop type: Mono.Terminal.MainLoop description: To be added. - id: keyHandler type: System.Action{Terminal.KeyEvent} description: To be added. - id: mouseHandler type: System.Action{Terminal.MouseEvent} description: To be added. overload: Terminal.CursesDriver.PrepareToRun* exceptions: [] - uid: Terminal.CursesDriver.RedrawTop id: RedrawTop parent: Terminal.CursesDriver langs: - csharp name: RedrawTop() nameWithType: CursesDriver.RedrawTop() fullName: CursesDriver.RedrawTop() type: Method assemblies: - Terminal namespace: Terminal syntax: content: public override void RedrawTop (); parameters: [] overload: Terminal.CursesDriver.RedrawTop* exceptions: [] - uid: Terminal.CursesDriver.Refresh id: Refresh parent: Terminal.CursesDriver langs: - csharp name: Refresh() nameWithType: CursesDriver.Refresh() fullName: CursesDriver.Refresh() type: Method assemblies: - Terminal namespace: Terminal syntax: content: public override void Refresh (); parameters: [] overload: Terminal.CursesDriver.Refresh* exceptions: [] - uid: Terminal.CursesDriver.Rows id: Rows parent: Terminal.CursesDriver langs: - csharp name: Rows nameWithType: CursesDriver.Rows fullName: CursesDriver.Rows type: Property assemblies: - Terminal namespace: Terminal syntax: content: public override int Rows { get; } return: type: System.Int32 description: To be added. overload: Terminal.CursesDriver.Rows* exceptions: [] - uid: Terminal.CursesDriver.SetAttribute(Terminal.Attribute) id: SetAttribute(Terminal.Attribute) parent: Terminal.CursesDriver langs: - csharp name: SetAttribute(Attribute) nameWithType: CursesDriver.SetAttribute(Attribute) fullName: CursesDriver.SetAttribute(Attribute) type: Method assemblies: - Terminal namespace: Terminal syntax: content: public override void SetAttribute (Terminal.Attribute c); parameters: - id: c type: Terminal.Attribute description: To be added. overload: Terminal.CursesDriver.SetAttribute* exceptions: [] - uid: Terminal.CursesDriver.SetColors(System.ConsoleColor,System.ConsoleColor) id: SetColors(System.ConsoleColor,System.ConsoleColor) parent: Terminal.CursesDriver langs: - csharp name: SetColors(ConsoleColor, ConsoleColor) nameWithType: CursesDriver.SetColors(ConsoleColor, ConsoleColor) fullName: CursesDriver.SetColors(ConsoleColor, ConsoleColor) type: Method assemblies: - Terminal namespace: Terminal syntax: content: public override void SetColors (ConsoleColor foreground, ConsoleColor background); parameters: - id: foreground type: System.ConsoleColor description: To be added. - id: background type: System.ConsoleColor description: To be added. overload: Terminal.CursesDriver.SetColors* exceptions: [] - uid: Terminal.CursesDriver.SetColors(System.Int16,System.Int16) id: SetColors(System.Int16,System.Int16) parent: Terminal.CursesDriver langs: - csharp name: SetColors(Int16, Int16) nameWithType: CursesDriver.SetColors(Int16, Int16) fullName: CursesDriver.SetColors(Int16, Int16) type: Method assemblies: - Terminal namespace: Terminal syntax: content: public override void SetColors (short foreColorId, short backgroundColorId); parameters: - id: foreColorId type: System.Int16 description: To be added. - id: backgroundColorId type: System.Int16 description: To be added. overload: Terminal.CursesDriver.SetColors* exceptions: [] - uid: Terminal.CursesDriver.StartReportingMouseMoves id: StartReportingMouseMoves parent: Terminal.CursesDriver langs: - csharp name: StartReportingMouseMoves() nameWithType: CursesDriver.StartReportingMouseMoves() fullName: CursesDriver.StartReportingMouseMoves() type: Method assemblies: - Terminal namespace: Terminal syntax: content: public override void StartReportingMouseMoves (); parameters: [] overload: Terminal.CursesDriver.StartReportingMouseMoves* exceptions: [] - uid: Terminal.CursesDriver.StopReportingMouseMoves id: StopReportingMouseMoves parent: Terminal.CursesDriver langs: - csharp name: StopReportingMouseMoves() nameWithType: CursesDriver.StopReportingMouseMoves() fullName: CursesDriver.StopReportingMouseMoves() type: Method assemblies: - Terminal namespace: Terminal syntax: content: public override void StopReportingMouseMoves (); parameters: [] overload: Terminal.CursesDriver.StopReportingMouseMoves* exceptions: [] - uid: Terminal.CursesDriver.Suspend id: Suspend parent: Terminal.CursesDriver langs: - csharp name: Suspend() nameWithType: CursesDriver.Suspend() fullName: CursesDriver.Suspend() type: Method assemblies: - Terminal namespace: Terminal syntax: content: public override void Suspend (); parameters: [] overload: Terminal.CursesDriver.Suspend* exceptions: [] - uid: Terminal.CursesDriver.window id: window parent: Terminal.CursesDriver langs: - csharp name: window nameWithType: CursesDriver.window fullName: CursesDriver.window type: Field assemblies: - Terminal namespace: Terminal syntax: content: public Unix.Terminal.Curses.Window window; return: type: Unix.Terminal.Curses+Window description: To be added. exceptions: [] references: - uid: Terminal.ConsoleDriver parent: Terminal isExternal: false name: ConsoleDriver nameWithType: ConsoleDriver fullName: Terminal.ConsoleDriver - uid: Terminal.CursesDriver.#ctor parent: Terminal.CursesDriver isExternal: false name: CursesDriver() nameWithType: CursesDriver.CursesDriver() fullName: CursesDriver.CursesDriver() - uid: Terminal.CursesDriver.AddCh(System.Int32) parent: Terminal.CursesDriver isExternal: false name: AddCh(Int32) nameWithType: CursesDriver.AddCh(Int32) fullName: CursesDriver.AddCh(Int32) - uid: System.Int32 parent: System isExternal: true name: Int32 nameWithType: Int32 fullName: System.Int32 - uid: Terminal.CursesDriver.AddSpecial(Terminal.SpecialChar) parent: Terminal.CursesDriver isExternal: false name: AddSpecial(SpecialChar) nameWithType: CursesDriver.AddSpecial(SpecialChar) fullName: CursesDriver.AddSpecial(SpecialChar) - uid: Terminal.SpecialChar parent: Terminal isExternal: false name: SpecialChar nameWithType: SpecialChar fullName: Terminal.SpecialChar - uid: Terminal.CursesDriver.AddStr(System.String) parent: Terminal.CursesDriver isExternal: false name: AddStr(String) nameWithType: CursesDriver.AddStr(String) fullName: CursesDriver.AddStr(String) - uid: System.String parent: System isExternal: true name: String nameWithType: String fullName: System.String - uid: Terminal.CursesDriver.Cols parent: Terminal.CursesDriver isExternal: false name: Cols nameWithType: CursesDriver.Cols fullName: CursesDriver.Cols - uid: Terminal.CursesDriver.DrawFrame(Terminal.Rect,System.Boolean) parent: Terminal.CursesDriver isExternal: false name: DrawFrame(Rect, Boolean) nameWithType: CursesDriver.DrawFrame(Rect, Boolean) fullName: CursesDriver.DrawFrame(Rect, Boolean) - uid: Terminal.Rect parent: Terminal isExternal: false name: Rect nameWithType: Rect fullName: Terminal.Rect - uid: System.Boolean parent: System isExternal: true name: Boolean nameWithType: Boolean fullName: System.Boolean - uid: Terminal.CursesDriver.End parent: Terminal.CursesDriver isExternal: false name: End() nameWithType: CursesDriver.End() fullName: CursesDriver.End() - uid: Terminal.CursesDriver.Init(System.Action) parent: Terminal.CursesDriver isExternal: false name: Init(Action) nameWithType: CursesDriver.Init(Action) fullName: CursesDriver.Init(Action) - uid: System.Action parent: System isExternal: true name: Action nameWithType: Action fullName: System.Action - uid: Terminal.CursesDriver.Move(System.Int32,System.Int32) parent: Terminal.CursesDriver isExternal: false name: Move(Int32, Int32) nameWithType: CursesDriver.Move(Int32, Int32) fullName: CursesDriver.Move(Int32, Int32) - uid: Terminal.CursesDriver.PrepareToRun(Mono.Terminal.MainLoop,System.Action{Terminal.KeyEvent},System.Action{Terminal.MouseEvent}) parent: Terminal.CursesDriver isExternal: false name: PrepareToRun(MainLoop, Action, Action) nameWithType: CursesDriver.PrepareToRun(MainLoop, Action, Action) fullName: CursesDriver.PrepareToRun(MainLoop, Action, Action) - uid: Mono.Terminal.MainLoop parent: Mono.Terminal isExternal: true name: MainLoop nameWithType: MainLoop fullName: Mono.Terminal.MainLoop - uid: System.Action`1 name: Action nameWithType: Action fullName: System.Action - uid: Terminal.KeyEvent name: KeyEvent nameWithType: KeyEvent fullName: Terminal.KeyEvent - uid: System.Action{Terminal.KeyEvent} parent: System isExternal: true name: Action nameWithType: Action fullName: System.Action spec.csharp: - uid: System.Action`1 name: Action nameWithType: Action fullName: System.Action - name: < nameWithType: < fullName: < - uid: Terminal.KeyEvent name: KeyEvent nameWithType: KeyEvent fullName: Terminal.KeyEvent - name: '>' nameWithType: '>' fullName: '>' - uid: Terminal.MouseEvent name: MouseEvent nameWithType: MouseEvent fullName: Terminal.MouseEvent - uid: System.Action{Terminal.MouseEvent} parent: System isExternal: true name: Action nameWithType: Action fullName: System.Action spec.csharp: - uid: System.Action`1 name: Action nameWithType: Action fullName: System.Action - name: < nameWithType: < fullName: < - uid: Terminal.MouseEvent name: MouseEvent nameWithType: MouseEvent fullName: Terminal.MouseEvent - name: '>' nameWithType: '>' fullName: '>' - uid: Terminal.CursesDriver.RedrawTop parent: Terminal.CursesDriver isExternal: false name: RedrawTop() nameWithType: CursesDriver.RedrawTop() fullName: CursesDriver.RedrawTop() - uid: Terminal.CursesDriver.Refresh parent: Terminal.CursesDriver isExternal: false name: Refresh() nameWithType: CursesDriver.Refresh() fullName: CursesDriver.Refresh() - uid: Terminal.CursesDriver.Rows parent: Terminal.CursesDriver isExternal: false name: Rows nameWithType: CursesDriver.Rows fullName: CursesDriver.Rows - uid: Terminal.CursesDriver.SetAttribute(Terminal.Attribute) parent: Terminal.CursesDriver isExternal: false name: SetAttribute(Attribute) nameWithType: CursesDriver.SetAttribute(Attribute) fullName: CursesDriver.SetAttribute(Attribute) - uid: Terminal.Attribute parent: Terminal isExternal: false name: Attribute nameWithType: Attribute fullName: Terminal.Attribute - uid: Terminal.CursesDriver.SetColors(System.ConsoleColor,System.ConsoleColor) parent: Terminal.CursesDriver isExternal: false name: SetColors(ConsoleColor, ConsoleColor) nameWithType: CursesDriver.SetColors(ConsoleColor, ConsoleColor) fullName: CursesDriver.SetColors(ConsoleColor, ConsoleColor) - uid: System.ConsoleColor parent: System isExternal: true name: ConsoleColor nameWithType: ConsoleColor fullName: System.ConsoleColor - uid: Terminal.CursesDriver.SetColors(System.Int16,System.Int16) parent: Terminal.CursesDriver isExternal: false name: SetColors(Int16, Int16) nameWithType: CursesDriver.SetColors(Int16, Int16) fullName: CursesDriver.SetColors(Int16, Int16) - uid: System.Int16 parent: System isExternal: true name: Int16 nameWithType: Int16 fullName: System.Int16 - uid: Terminal.CursesDriver.StartReportingMouseMoves parent: Terminal.CursesDriver isExternal: false name: StartReportingMouseMoves() nameWithType: CursesDriver.StartReportingMouseMoves() fullName: CursesDriver.StartReportingMouseMoves() - uid: Terminal.CursesDriver.StopReportingMouseMoves parent: Terminal.CursesDriver isExternal: false name: StopReportingMouseMoves() nameWithType: CursesDriver.StopReportingMouseMoves() fullName: CursesDriver.StopReportingMouseMoves() - uid: Terminal.CursesDriver.Suspend parent: Terminal.CursesDriver isExternal: false name: Suspend() nameWithType: CursesDriver.Suspend() fullName: CursesDriver.Suspend() - uid: Terminal.CursesDriver.window parent: Terminal.CursesDriver isExternal: false name: window nameWithType: CursesDriver.window fullName: CursesDriver.window - uid: Unix.Terminal.Curses parent: Unix.Terminal isExternal: true name: Curses nameWithType: Curses fullName: Unix.Terminal.Curses+Window - uid: Terminal.CursesDriver.#ctor* parent: Terminal.CursesDriver isExternal: false name: CursesDriver nameWithType: CursesDriver.CursesDriver fullName: CursesDriver.CursesDriver - uid: Terminal.CursesDriver.AddCh* parent: Terminal.CursesDriver isExternal: false name: AddCh nameWithType: CursesDriver.AddCh fullName: CursesDriver.AddCh - uid: Terminal.CursesDriver.AddSpecial* parent: Terminal.CursesDriver isExternal: false name: AddSpecial nameWithType: CursesDriver.AddSpecial fullName: CursesDriver.AddSpecial - uid: Terminal.CursesDriver.AddStr* parent: Terminal.CursesDriver isExternal: false name: AddStr nameWithType: CursesDriver.AddStr fullName: CursesDriver.AddStr - uid: Terminal.CursesDriver.Cols* parent: Terminal.CursesDriver isExternal: false name: Cols nameWithType: CursesDriver.Cols fullName: CursesDriver.Cols - uid: Terminal.CursesDriver.DrawFrame* parent: Terminal.CursesDriver isExternal: false name: DrawFrame nameWithType: CursesDriver.DrawFrame fullName: CursesDriver.DrawFrame - uid: Terminal.CursesDriver.End* parent: Terminal.CursesDriver isExternal: false name: End nameWithType: CursesDriver.End fullName: CursesDriver.End - uid: Terminal.CursesDriver.Init* parent: Terminal.CursesDriver isExternal: false name: Init nameWithType: CursesDriver.Init fullName: CursesDriver.Init - uid: Terminal.CursesDriver.Move* parent: Terminal.CursesDriver isExternal: false name: Move nameWithType: CursesDriver.Move fullName: CursesDriver.Move - uid: Terminal.CursesDriver.PrepareToRun* parent: Terminal.CursesDriver isExternal: false name: PrepareToRun nameWithType: CursesDriver.PrepareToRun fullName: CursesDriver.PrepareToRun - uid: Terminal.CursesDriver.RedrawTop* parent: Terminal.CursesDriver isExternal: false name: RedrawTop nameWithType: CursesDriver.RedrawTop fullName: CursesDriver.RedrawTop - uid: Terminal.CursesDriver.Refresh* parent: Terminal.CursesDriver isExternal: false name: Refresh nameWithType: CursesDriver.Refresh fullName: CursesDriver.Refresh - uid: Terminal.CursesDriver.Rows* parent: Terminal.CursesDriver isExternal: false name: Rows nameWithType: CursesDriver.Rows fullName: CursesDriver.Rows - uid: Terminal.CursesDriver.SetAttribute* parent: Terminal.CursesDriver isExternal: false name: SetAttribute nameWithType: CursesDriver.SetAttribute fullName: CursesDriver.SetAttribute - uid: Terminal.CursesDriver.SetColors* parent: Terminal.CursesDriver isExternal: false name: SetColors nameWithType: CursesDriver.SetColors fullName: CursesDriver.SetColors - uid: Terminal.CursesDriver.StartReportingMouseMoves* parent: Terminal.CursesDriver isExternal: false name: StartReportingMouseMoves nameWithType: CursesDriver.StartReportingMouseMoves fullName: CursesDriver.StartReportingMouseMoves - uid: Terminal.CursesDriver.StopReportingMouseMoves* parent: Terminal.CursesDriver isExternal: false name: StopReportingMouseMoves nameWithType: CursesDriver.StopReportingMouseMoves fullName: CursesDriver.StopReportingMouseMoves - uid: Terminal.CursesDriver.Suspend* parent: Terminal.CursesDriver isExternal: false name: Suspend nameWithType: CursesDriver.Suspend fullName: CursesDriver.Suspend - uid: Terminal.ConsoleDriver.Clip parent: Terminal.ConsoleDriver isExternal: false name: Clip nameWithType: ConsoleDriver.Clip fullName: ConsoleDriver.Clip