### YamlMime:ManagedReference
items:
- uid: Terminal.Gui.ListView
  id: ListView
  children:
  - Terminal.Gui.ListView.#ctor
  - Terminal.Gui.ListView.#ctor(System.Collections.IList)
  - Terminal.Gui.ListView.#ctor(Terminal.Gui.IListDataSource)
  - Terminal.Gui.ListView.#ctor(Terminal.Gui.Rect,System.Collections.IList)
  - Terminal.Gui.ListView.#ctor(Terminal.Gui.Rect,Terminal.Gui.IListDataSource)
  - Terminal.Gui.ListView.AllowsMarking
  - Terminal.Gui.ListView.MouseEvent(Terminal.Gui.MouseEvent)
  - Terminal.Gui.ListView.PositionCursor
  - Terminal.Gui.ListView.ProcessKey(Terminal.Gui.KeyEvent)
  - Terminal.Gui.ListView.Redraw(Terminal.Gui.Rect)
  - Terminal.Gui.ListView.SelectedChanged
  - Terminal.Gui.ListView.SelectedItem
  - Terminal.Gui.ListView.SetSource(System.Collections.IList)
  - Terminal.Gui.ListView.Source
  - Terminal.Gui.ListView.TopItem
  langs:
  - csharp
  name: ListView
  nameWithType: ListView
  fullName: Terminal.Gui.ListView
  type: Class
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: ListView widget renders a list of data.
  remarks: "<p>\n              The ListView displays lists of data and allows the user to scroll through the data\n              and optionally mark elements of the list (controlled by the AllowsMark property).  \n            </p>\n    <p>\n              The ListView can either render an arbitrary IList object (for example, arrays, List<T>\n              and other collections) which are drawn by drawing the string/ustring contents or the \n              result of calling ToString().   Alternatively, you can provide you own IListDataSource\n              object that gives you full control of what is rendered.\n            </p>\n    <p>\n              The ListView can display any object that implements the System.Collection.IList interface,\n              string values are converted into ustring values before rendering, and other values are\n              converted into ustrings by calling ToString() and then converting to ustring.\n            </p>\n    <p>\n              If you must change the contents of the ListView, set the Source property (when you are\n              providing your own rendering via the IListDataSource implementation) or call SetSource\n              when you are providing an IList.\n            </p>"
  syntax:
    content: 'public class ListView : Terminal.Gui.View'
  inheritance:
  - System.Object
  - Terminal.Gui.Responder
  - Terminal.Gui.View
  implements: []
  inheritedMembers:
  - Terminal.Gui.Responder.CanFocus
  - Terminal.Gui.View.Add(Terminal.Gui.View)
  - Terminal.Gui.View.Add(Terminal.Gui.View[])
  - Terminal.Gui.View.AddRune(System.Int32,System.Int32,System.Rune)
  - Terminal.Gui.View.Bounds
  - Terminal.Gui.View.ChildNeedsDisplay
  - Terminal.Gui.View.Clear
  - Terminal.Gui.View.Clear(Terminal.Gui.Rect)
  - Terminal.Gui.View.ClearNeedsDisplay
  - Terminal.Gui.View.ClipToBounds
  - Terminal.Gui.View.ColorScheme
  - Terminal.Gui.View.DrawFrame(Terminal.Gui.Rect,System.Int32,System.Boolean)
  - Terminal.Gui.View.DrawHotString(NStack.ustring,System.Boolean,Terminal.Gui.ColorScheme)
  - Terminal.Gui.View.DrawHotString(NStack.ustring,Terminal.Gui.Attribute,Terminal.Gui.Attribute)
  - Terminal.Gui.View.Driver
  - Terminal.Gui.View.EnsureFocus
  - Terminal.Gui.View.Focused
  - Terminal.Gui.View.FocusFirst
  - Terminal.Gui.View.FocusLast
  - Terminal.Gui.View.FocusNext
  - Terminal.Gui.View.FocusPrev
  - Terminal.Gui.View.Frame
  - Terminal.Gui.View.GetEnumerator
  - Terminal.Gui.View.HasFocus
  - Terminal.Gui.View.Height
  - Terminal.Gui.View.Id
  - Terminal.Gui.View.LayoutStyle
  - Terminal.Gui.View.LayoutSubviews
  - Terminal.Gui.View.MostFocused
  - Terminal.Gui.View.Move(System.Int32,System.Int32)
  - Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent)
  - Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent)
  - Terminal.Gui.View.Remove(Terminal.Gui.View)
  - Terminal.Gui.View.RemoveAll
  - Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
  - Terminal.Gui.View.SetClip(Terminal.Gui.Rect)
  - Terminal.Gui.View.SetFocus(Terminal.Gui.View)
  - Terminal.Gui.View.SetNeedsDisplay
  - Terminal.Gui.View.SetNeedsDisplay(Terminal.Gui.Rect)
  - Terminal.Gui.View.Subviews
  - Terminal.Gui.View.SuperView
  - Terminal.Gui.View.ToString
  - Terminal.Gui.View.WantMousePositionReports
  - Terminal.Gui.View.Width
  - Terminal.Gui.View.X
  - Terminal.Gui.View.Y
- uid: Terminal.Gui.ListView.#ctor
  id: '#ctor'
  parent: Terminal.Gui.ListView
  langs:
  - csharp
  name: ListView()
  nameWithType: ListView.ListView()
  fullName: ListView.ListView()
  type: Constructor
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Initializes a new instance of the <xref href="Terminal.Gui.ListView"></xref> class.   You must set the Source property for this to show something.
  syntax:
    content: public ListView ();
    parameters: []
  overload: Terminal.Gui.ListView.#ctor*
  exceptions: []
- uid: Terminal.Gui.ListView.#ctor(System.Collections.IList)
  id: '#ctor(System.Collections.IList)'
  parent: Terminal.Gui.ListView
  langs:
  - csharp
  name: ListView(IList)
  nameWithType: ListView.ListView(IList)
  fullName: ListView.ListView(IList)
  type: Constructor
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Initializes a new ListView that will display the contents of the object implementing the IList interface, with relative positioning
  syntax:
    content: public ListView (System.Collections.IList source);
    parameters:
    - id: source
      type: System.Collections.IList
      description: An IList data source, if the elements of the IList are strings or ustrings, the string is rendered, otherwise the ToString() method is invoked on the result.
  overload: Terminal.Gui.ListView.#ctor*
  exceptions: []
- uid: Terminal.Gui.ListView.#ctor(Terminal.Gui.IListDataSource)
  id: '#ctor(Terminal.Gui.IListDataSource)'
  parent: Terminal.Gui.ListView
  langs:
  - csharp
  name: ListView(IListDataSource)
  nameWithType: ListView.ListView(IListDataSource)
  fullName: ListView.ListView(IListDataSource)
  type: Constructor
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Initializes a new ListView that will display the provided data source, uses relative positioning.
  syntax:
    content: public ListView (Terminal.Gui.IListDataSource source);
    parameters:
    - id: source
      type: Terminal.Gui.IListDataSource
      description: IListDataSource object that provides a mechanism to render the data. The number of elements on the collection should not change, if you must change, set the "Source" property to reset the internal settings of the ListView.
  overload: Terminal.Gui.ListView.#ctor*
  exceptions: []
- uid: Terminal.Gui.ListView.#ctor(Terminal.Gui.Rect,System.Collections.IList)
  id: '#ctor(Terminal.Gui.Rect,System.Collections.IList)'
  parent: Terminal.Gui.ListView
  langs:
  - csharp
  name: ListView(Rect, IList)
  nameWithType: ListView.ListView(Rect, IList)
  fullName: ListView.ListView(Rect, IList)
  type: Constructor
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Initializes a new ListView that will display the contents of the object implementing the IList interface with an absolute position.
  syntax:
    content: public ListView (Terminal.Gui.Rect rect, System.Collections.IList source);
    parameters:
    - id: rect
      type: Terminal.Gui.Rect
      description: Frame for the listview.
    - id: source
      type: System.Collections.IList
      description: An IList data source, if the elements of the IList are strings or ustrings, the string is rendered, otherwise the ToString() method is invoked on the result.
  overload: Terminal.Gui.ListView.#ctor*
  exceptions: []
- uid: Terminal.Gui.ListView.#ctor(Terminal.Gui.Rect,Terminal.Gui.IListDataSource)
  id: '#ctor(Terminal.Gui.Rect,Terminal.Gui.IListDataSource)'
  parent: Terminal.Gui.ListView
  langs:
  - csharp
  name: ListView(Rect, IListDataSource)
  nameWithType: ListView.ListView(Rect, IListDataSource)
  fullName: ListView.ListView(Rect, IListDataSource)
  type: Constructor
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Initializes a new ListView that will display the provided data source  with an absolute position
  syntax:
    content: public ListView (Terminal.Gui.Rect rect, Terminal.Gui.IListDataSource source);
    parameters:
    - id: rect
      type: Terminal.Gui.Rect
      description: Frame for the listview.
    - id: source
      type: Terminal.Gui.IListDataSource
      description: IListDataSource object that provides a mechanism to render the data. The number of elements on the collection should not change, if you must change, set the "Source" property to reset the internal settings of the ListView.
  overload: Terminal.Gui.ListView.#ctor*
  exceptions: []
- uid: Terminal.Gui.ListView.AllowsMarking
  id: AllowsMarking
  parent: Terminal.Gui.ListView
  langs:
  - csharp
  name: AllowsMarking
  nameWithType: ListView.AllowsMarking
  fullName: ListView.AllowsMarking
  type: Property
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Gets or sets a value indicating whether this <xref href="Terminal.Gui.ListView"></xref> allows items to be marked.
  syntax:
    content: public bool AllowsMarking { get; set; }
    return:
      type: System.Boolean
      description: <code>true</code> if allows marking elements of the list; otherwise, <code>false</code>.
  overload: Terminal.Gui.ListView.AllowsMarking*
  exceptions: []
- uid: Terminal.Gui.ListView.MouseEvent(Terminal.Gui.MouseEvent)
  id: MouseEvent(Terminal.Gui.MouseEvent)
  parent: Terminal.Gui.ListView
  langs:
  - csharp
  name: MouseEvent(MouseEvent)
  nameWithType: ListView.MouseEvent(MouseEvent)
  fullName: ListView.MouseEvent(MouseEvent)
  type: Method
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  syntax:
    content: public override bool MouseEvent (Terminal.Gui.MouseEvent me);
    parameters:
    - id: me
      type: Terminal.Gui.MouseEvent
      description: To be added.
    return:
      type: System.Boolean
      description: To be added.
  overload: Terminal.Gui.ListView.MouseEvent*
  exceptions: []
- uid: Terminal.Gui.ListView.PositionCursor
  id: PositionCursor
  parent: Terminal.Gui.ListView
  langs:
  - csharp
  name: PositionCursor()
  nameWithType: ListView.PositionCursor()
  fullName: ListView.PositionCursor()
  type: Method
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Positions the cursor in this view
  syntax:
    content: public override void PositionCursor ();
    parameters: []
  overload: Terminal.Gui.ListView.PositionCursor*
  exceptions: []
- uid: Terminal.Gui.ListView.ProcessKey(Terminal.Gui.KeyEvent)
  id: ProcessKey(Terminal.Gui.KeyEvent)
  parent: Terminal.Gui.ListView
  langs:
  - csharp
  name: ProcessKey(KeyEvent)
  nameWithType: ListView.ProcessKey(KeyEvent)
  fullName: ListView.ProcessKey(KeyEvent)
  type: Method
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Handles cursor movement for this view, passes all other events.
  syntax:
    content: public override bool ProcessKey (Terminal.Gui.KeyEvent kb);
    parameters:
    - id: kb
      type: Terminal.Gui.KeyEvent
      description: Keyboard event.
    return:
      type: System.Boolean
      description: <code>true</code>, if key was processed, <code>false</code> otherwise.
  overload: Terminal.Gui.ListView.ProcessKey*
  exceptions: []
- uid: Terminal.Gui.ListView.Redraw(Terminal.Gui.Rect)
  id: Redraw(Terminal.Gui.Rect)
  parent: Terminal.Gui.ListView
  langs:
  - csharp
  name: Redraw(Rect)
  nameWithType: ListView.Redraw(Rect)
  fullName: ListView.Redraw(Rect)
  type: Method
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Redraws the ListView
  syntax:
    content: public override void Redraw (Terminal.Gui.Rect region);
    parameters:
    - id: region
      type: Terminal.Gui.Rect
      description: Region.
  overload: Terminal.Gui.ListView.Redraw*
  exceptions: []
- uid: Terminal.Gui.ListView.SelectedChanged
  id: SelectedChanged
  parent: Terminal.Gui.ListView
  langs:
  - csharp
  name: SelectedChanged
  nameWithType: ListView.SelectedChanged
  fullName: ListView.SelectedChanged
  type: Event
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: This event is raised when the cursor selection has changed.
  syntax:
    content: public event Action SelectedChanged;
    return:
      type: System.Action
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.ListView.SelectedItem
  id: SelectedItem
  parent: Terminal.Gui.ListView
  langs:
  - csharp
  name: SelectedItem
  nameWithType: ListView.SelectedItem
  fullName: ListView.SelectedItem
  type: Property
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Gets or sets the currently selecteded item.
  syntax:
    content: public int SelectedItem { get; set; }
    return:
      type: System.Int32
      description: The selected item.
  overload: Terminal.Gui.ListView.SelectedItem*
  exceptions: []
- uid: Terminal.Gui.ListView.SetSource(System.Collections.IList)
  id: SetSource(System.Collections.IList)
  parent: Terminal.Gui.ListView
  langs:
  - csharp
  name: SetSource(IList)
  nameWithType: ListView.SetSource(IList)
  fullName: ListView.SetSource(IList)
  type: Method
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Sets the source to an IList value, if you want to set a full IListDataSource, use the Source property.
  syntax:
    content: public void SetSource (System.Collections.IList source);
    parameters:
    - id: source
      type: System.Collections.IList
      description: To be added.
  overload: Terminal.Gui.ListView.SetSource*
  exceptions: []
- uid: Terminal.Gui.ListView.Source
  id: Source
  parent: Terminal.Gui.ListView
  langs:
  - csharp
  name: Source
  nameWithType: ListView.Source
  fullName: ListView.Source
  type: Property
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Gets or sets the IListDataSource backing this view, use SetSource() if you want to set a new IList source.
  syntax:
    content: public Terminal.Gui.IListDataSource Source { get; set; }
    return:
      type: Terminal.Gui.IListDataSource
      description: The source.
  overload: Terminal.Gui.ListView.Source*
  exceptions: []
- uid: Terminal.Gui.ListView.TopItem
  id: TopItem
  parent: Terminal.Gui.ListView
  langs:
  - csharp
  name: TopItem
  nameWithType: ListView.TopItem
  fullName: ListView.TopItem
  type: Property
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Gets or sets the item that is displayed at the top of the listview
  syntax:
    content: public int TopItem { get; set; }
    return:
      type: System.Int32
      description: The top item.
  overload: Terminal.Gui.ListView.TopItem*
  exceptions: []
references:
- uid: Terminal.Gui.View
  parent: Terminal.Gui
  isExternal: false
  name: View
  nameWithType: View
  fullName: Terminal.Gui.View
- uid: Terminal.Gui.ListView.#ctor
  parent: Terminal.Gui.ListView
  isExternal: false
  name: ListView()
  nameWithType: ListView.ListView()
  fullName: ListView.ListView()
- uid: Terminal.Gui.ListView.#ctor(System.Collections.IList)
  parent: Terminal.Gui.ListView
  isExternal: false
  name: ListView(IList)
  nameWithType: ListView.ListView(IList)
  fullName: ListView.ListView(IList)
- uid: System.Collections.IList
  parent: System.Collections
  isExternal: true
  name: IList
  nameWithType: IList
  fullName: System.Collections.IList
- uid: Terminal.Gui.ListView.#ctor(Terminal.Gui.IListDataSource)
  parent: Terminal.Gui.ListView
  isExternal: false
  name: ListView(IListDataSource)
  nameWithType: ListView.ListView(IListDataSource)
  fullName: ListView.ListView(IListDataSource)
- uid: Terminal.Gui.IListDataSource
  parent: Terminal.Gui
  isExternal: false
  name: IListDataSource
  nameWithType: IListDataSource
  fullName: Terminal.Gui.IListDataSource
- uid: Terminal.Gui.ListView.#ctor(Terminal.Gui.Rect,System.Collections.IList)
  parent: Terminal.Gui.ListView
  isExternal: false
  name: ListView(Rect, IList)
  nameWithType: ListView.ListView(Rect, IList)
  fullName: ListView.ListView(Rect, IList)
- uid: Terminal.Gui.Rect
  parent: Terminal.Gui
  isExternal: false
  name: Rect
  nameWithType: Rect
  fullName: Terminal.Gui.Rect
- uid: Terminal.Gui.ListView.#ctor(Terminal.Gui.Rect,Terminal.Gui.IListDataSource)
  parent: Terminal.Gui.ListView
  isExternal: false
  name: ListView(Rect, IListDataSource)
  nameWithType: ListView.ListView(Rect, IListDataSource)
  fullName: ListView.ListView(Rect, IListDataSource)
- uid: Terminal.Gui.ListView.AllowsMarking
  parent: Terminal.Gui.ListView
  isExternal: false
  name: AllowsMarking
  nameWithType: ListView.AllowsMarking
  fullName: ListView.AllowsMarking
- uid: System.Boolean
  parent: System
  isExternal: true
  name: Boolean
  nameWithType: Boolean
  fullName: System.Boolean
- uid: Terminal.Gui.ListView.MouseEvent(Terminal.Gui.MouseEvent)
  parent: Terminal.Gui.ListView
  isExternal: false
  name: MouseEvent(MouseEvent)
  nameWithType: ListView.MouseEvent(MouseEvent)
  fullName: ListView.MouseEvent(MouseEvent)
- uid: Terminal.Gui.MouseEvent
  parent: Terminal.Gui
  isExternal: false
  name: MouseEvent
  nameWithType: MouseEvent
  fullName: Terminal.Gui.MouseEvent
- uid: Terminal.Gui.ListView.PositionCursor
  parent: Terminal.Gui.ListView
  isExternal: false
  name: PositionCursor()
  nameWithType: ListView.PositionCursor()
  fullName: ListView.PositionCursor()
- uid: Terminal.Gui.ListView.ProcessKey(Terminal.Gui.KeyEvent)
  parent: Terminal.Gui.ListView
  isExternal: false
  name: ProcessKey(KeyEvent)
  nameWithType: ListView.ProcessKey(KeyEvent)
  fullName: ListView.ProcessKey(KeyEvent)
- uid: Terminal.Gui.KeyEvent
  parent: Terminal.Gui
  isExternal: false
  name: KeyEvent
  nameWithType: KeyEvent
  fullName: Terminal.Gui.KeyEvent
- uid: Terminal.Gui.ListView.Redraw(Terminal.Gui.Rect)
  parent: Terminal.Gui.ListView
  isExternal: false
  name: Redraw(Rect)
  nameWithType: ListView.Redraw(Rect)
  fullName: ListView.Redraw(Rect)
- uid: Terminal.Gui.ListView.SelectedChanged
  parent: Terminal.Gui.ListView
  isExternal: false
  name: SelectedChanged
  nameWithType: ListView.SelectedChanged
  fullName: ListView.SelectedChanged
- uid: System.Action
  parent: System
  isExternal: true
  name: Action
  nameWithType: Action
  fullName: System.Action
- uid: Terminal.Gui.ListView.SelectedItem
  parent: Terminal.Gui.ListView
  isExternal: false
  name: SelectedItem
  nameWithType: ListView.SelectedItem
  fullName: ListView.SelectedItem
- uid: System.Int32
  parent: System
  isExternal: true
  name: Int32
  nameWithType: Int32
  fullName: System.Int32
- uid: Terminal.Gui.ListView.SetSource(System.Collections.IList)
  parent: Terminal.Gui.ListView
  isExternal: false
  name: SetSource(IList)
  nameWithType: ListView.SetSource(IList)
  fullName: ListView.SetSource(IList)
- uid: Terminal.Gui.ListView.Source
  parent: Terminal.Gui.ListView
  isExternal: false
  name: Source
  nameWithType: ListView.Source
  fullName: ListView.Source
- uid: Terminal.Gui.ListView.TopItem
  parent: Terminal.Gui.ListView
  isExternal: false
  name: TopItem
  nameWithType: ListView.TopItem
  fullName: ListView.TopItem
- uid: Terminal.Gui.ListView.#ctor*
  parent: Terminal.Gui.ListView
  isExternal: false
  name: ListView
  nameWithType: ListView.ListView
  fullName: ListView.ListView
- uid: Terminal.Gui.ListView.AllowsMarking*
  parent: Terminal.Gui.ListView
  isExternal: false
  name: AllowsMarking
  nameWithType: ListView.AllowsMarking
  fullName: ListView.AllowsMarking
- uid: Terminal.Gui.ListView.MouseEvent*
  parent: Terminal.Gui.ListView
  isExternal: false
  name: MouseEvent
  nameWithType: ListView.MouseEvent
  fullName: ListView.MouseEvent
- uid: Terminal.Gui.ListView.PositionCursor*
  parent: Terminal.Gui.ListView
  isExternal: false
  name: PositionCursor
  nameWithType: ListView.PositionCursor
  fullName: ListView.PositionCursor
- uid: Terminal.Gui.ListView.ProcessKey*
  parent: Terminal.Gui.ListView
  isExternal: false
  name: ProcessKey
  nameWithType: ListView.ProcessKey
  fullName: ListView.ProcessKey
- uid: Terminal.Gui.ListView.Redraw*
  parent: Terminal.Gui.ListView
  isExternal: false
  name: Redraw
  nameWithType: ListView.Redraw
  fullName: ListView.Redraw
- uid: Terminal.Gui.ListView.SelectedItem*
  parent: Terminal.Gui.ListView
  isExternal: false
  name: SelectedItem
  nameWithType: ListView.SelectedItem
  fullName: ListView.SelectedItem
- uid: Terminal.Gui.ListView.SetSource*
  parent: Terminal.Gui.ListView
  isExternal: false
  name: SetSource
  nameWithType: ListView.SetSource
  fullName: ListView.SetSource
- uid: Terminal.Gui.ListView.Source*
  parent: Terminal.Gui.ListView
  isExternal: false
  name: Source
  nameWithType: ListView.Source
  fullName: ListView.Source
- uid: Terminal.Gui.ListView.TopItem*
  parent: Terminal.Gui.ListView
  isExternal: false
  name: TopItem
  nameWithType: ListView.TopItem
  fullName: ListView.TopItem
- uid: Terminal.Gui.Responder.CanFocus
  parent: Terminal.Gui.Responder
  isExternal: false
  name: CanFocus
  nameWithType: Responder.CanFocus
  fullName: Responder.CanFocus
- uid: Terminal.Gui.View.HasFocus
  parent: Terminal.Gui.View
  isExternal: false
  name: HasFocus
  nameWithType: View.HasFocus
  fullName: View.HasFocus
- uid: Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent)
  parent: Terminal.Gui.View
  isExternal: false
  name: ProcessColdKey(KeyEvent)
  nameWithType: View.ProcessColdKey(KeyEvent)
  fullName: View.ProcessColdKey(KeyEvent)
- uid: Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent)
  parent: Terminal.Gui.View
  isExternal: false
  name: ProcessHotKey(KeyEvent)
  nameWithType: View.ProcessHotKey(KeyEvent)
  fullName: View.ProcessHotKey(KeyEvent)
- uid: Terminal.Gui.View.Add(Terminal.Gui.View)
  parent: Terminal.Gui.View
  isExternal: false
  name: Add(View)
  nameWithType: View.Add(View)
  fullName: View.Add(View)
- uid: Terminal.Gui.View.Add(Terminal.Gui.View[])
  parent: Terminal.Gui.View
  isExternal: false
  name: Add(View[])
  nameWithType: View.Add(View[])
  fullName: View.Add(View[])
- uid: Terminal.Gui.View.AddRune(System.Int32,System.Int32,System.Rune)
  parent: Terminal.Gui.View
  isExternal: false
  name: AddRune(Int32, Int32, Rune)
  nameWithType: View.AddRune(Int32, Int32, Rune)
  fullName: View.AddRune(Int32, Int32, Rune)
- uid: Terminal.Gui.View.Bounds
  parent: Terminal.Gui.View
  isExternal: false
  name: Bounds
  nameWithType: View.Bounds
  fullName: View.Bounds
- uid: Terminal.Gui.View.ChildNeedsDisplay
  parent: Terminal.Gui.View
  isExternal: false
  name: ChildNeedsDisplay()
  nameWithType: View.ChildNeedsDisplay()
  fullName: View.ChildNeedsDisplay()
- uid: Terminal.Gui.View.Clear
  parent: Terminal.Gui.View
  isExternal: false
  name: Clear()
  nameWithType: View.Clear()
  fullName: View.Clear()
- uid: Terminal.Gui.View.Clear(Terminal.Gui.Rect)
  parent: Terminal.Gui.View
  isExternal: false
  name: Clear(Rect)
  nameWithType: View.Clear(Rect)
  fullName: View.Clear(Rect)
- uid: Terminal.Gui.View.ClearNeedsDisplay
  parent: Terminal.Gui.View
  isExternal: false
  name: ClearNeedsDisplay()
  nameWithType: View.ClearNeedsDisplay()
  fullName: View.ClearNeedsDisplay()
- uid: Terminal.Gui.View.ClipToBounds
  parent: Terminal.Gui.View
  isExternal: false
  name: ClipToBounds()
  nameWithType: View.ClipToBounds()
  fullName: View.ClipToBounds()
- uid: Terminal.Gui.View.ColorScheme
  parent: Terminal.Gui.View
  isExternal: false
  name: ColorScheme
  nameWithType: View.ColorScheme
  fullName: View.ColorScheme
- uid: Terminal.Gui.View.DrawFrame(Terminal.Gui.Rect,System.Int32,System.Boolean)
  parent: Terminal.Gui.View
  isExternal: false
  name: DrawFrame(Rect, Int32, Boolean)
  nameWithType: View.DrawFrame(Rect, Int32, Boolean)
  fullName: View.DrawFrame(Rect, Int32, Boolean)
- uid: Terminal.Gui.View.DrawHotString(NStack.ustring,System.Boolean,Terminal.Gui.ColorScheme)
  parent: Terminal.Gui.View
  isExternal: false
  name: DrawHotString(ustring, Boolean, ColorScheme)
  nameWithType: View.DrawHotString(ustring, Boolean, ColorScheme)
  fullName: View.DrawHotString(ustring, Boolean, ColorScheme)
- uid: Terminal.Gui.View.DrawHotString(NStack.ustring,Terminal.Gui.Attribute,Terminal.Gui.Attribute)
  parent: Terminal.Gui.View
  isExternal: false
  name: DrawHotString(ustring, Attribute, Attribute)
  nameWithType: View.DrawHotString(ustring, Attribute, Attribute)
  fullName: View.DrawHotString(ustring, Attribute, Attribute)
- uid: Terminal.Gui.View.Driver
  parent: Terminal.Gui.View
  isExternal: false
  name: Driver
  nameWithType: View.Driver
  fullName: View.Driver
- uid: Terminal.Gui.View.EnsureFocus
  parent: Terminal.Gui.View
  isExternal: false
  name: EnsureFocus()
  nameWithType: View.EnsureFocus()
  fullName: View.EnsureFocus()
- uid: Terminal.Gui.View.Focused
  parent: Terminal.Gui.View
  isExternal: false
  name: Focused
  nameWithType: View.Focused
  fullName: View.Focused
- uid: Terminal.Gui.View.FocusFirst
  parent: Terminal.Gui.View
  isExternal: false
  name: FocusFirst()
  nameWithType: View.FocusFirst()
  fullName: View.FocusFirst()
- uid: Terminal.Gui.View.FocusLast
  parent: Terminal.Gui.View
  isExternal: false
  name: FocusLast()
  nameWithType: View.FocusLast()
  fullName: View.FocusLast()
- uid: Terminal.Gui.View.FocusNext
  parent: Terminal.Gui.View
  isExternal: false
  name: FocusNext()
  nameWithType: View.FocusNext()
  fullName: View.FocusNext()
- uid: Terminal.Gui.View.FocusPrev
  parent: Terminal.Gui.View
  isExternal: false
  name: FocusPrev()
  nameWithType: View.FocusPrev()
  fullName: View.FocusPrev()
- uid: Terminal.Gui.View.Frame
  parent: Terminal.Gui.View
  isExternal: false
  name: Frame
  nameWithType: View.Frame
  fullName: View.Frame
- uid: Terminal.Gui.View.GetEnumerator
  parent: Terminal.Gui.View
  isExternal: false
  name: GetEnumerator()
  nameWithType: View.GetEnumerator()
  fullName: View.GetEnumerator()
- uid: Terminal.Gui.View.Height
  parent: Terminal.Gui.View
  isExternal: false
  name: Height
  nameWithType: View.Height
  fullName: View.Height
- uid: Terminal.Gui.View.Id
  parent: Terminal.Gui.View
  isExternal: false
  name: Id
  nameWithType: View.Id
  fullName: View.Id
- uid: Terminal.Gui.View.LayoutStyle
  parent: Terminal.Gui.View
  isExternal: false
  name: LayoutStyle
  nameWithType: View.LayoutStyle
  fullName: View.LayoutStyle
- uid: Terminal.Gui.View.LayoutSubviews
  parent: Terminal.Gui.View
  isExternal: false
  name: LayoutSubviews()
  nameWithType: View.LayoutSubviews()
  fullName: View.LayoutSubviews()
- uid: Terminal.Gui.View.MostFocused
  parent: Terminal.Gui.View
  isExternal: false
  name: MostFocused
  nameWithType: View.MostFocused
  fullName: View.MostFocused
- uid: Terminal.Gui.View.Move(System.Int32,System.Int32)
  parent: Terminal.Gui.View
  isExternal: false
  name: Move(Int32, Int32)
  nameWithType: View.Move(Int32, Int32)
  fullName: View.Move(Int32, Int32)
- uid: Terminal.Gui.View.Remove(Terminal.Gui.View)
  parent: Terminal.Gui.View
  isExternal: false
  name: Remove(View)
  nameWithType: View.Remove(View)
  fullName: View.Remove(View)
- uid: Terminal.Gui.View.RemoveAll
  parent: Terminal.Gui.View
  isExternal: false
  name: RemoveAll()
  nameWithType: View.RemoveAll()
  fullName: View.RemoveAll()
- uid: Terminal.Gui.View.ScreenToView(System.Int32,System.Int32)
  parent: Terminal.Gui.View
  isExternal: false
  name: ScreenToView(Int32, Int32)
  nameWithType: View.ScreenToView(Int32, Int32)
  fullName: View.ScreenToView(Int32, Int32)
- uid: Terminal.Gui.View.SetClip(Terminal.Gui.Rect)
  parent: Terminal.Gui.View
  isExternal: false
  name: SetClip(Rect)
  nameWithType: View.SetClip(Rect)
  fullName: View.SetClip(Rect)
- uid: Terminal.Gui.View.SetFocus(Terminal.Gui.View)
  parent: Terminal.Gui.View
  isExternal: false
  name: SetFocus(View)
  nameWithType: View.SetFocus(View)
  fullName: View.SetFocus(View)
- uid: Terminal.Gui.View.SetNeedsDisplay
  parent: Terminal.Gui.View
  isExternal: false
  name: SetNeedsDisplay()
  nameWithType: View.SetNeedsDisplay()
  fullName: View.SetNeedsDisplay()
- uid: Terminal.Gui.View.SetNeedsDisplay(Terminal.Gui.Rect)
  parent: Terminal.Gui.View
  isExternal: false
  name: SetNeedsDisplay(Rect)
  nameWithType: View.SetNeedsDisplay(Rect)
  fullName: View.SetNeedsDisplay(Rect)
- uid: Terminal.Gui.View.Subviews
  parent: Terminal.Gui.View
  isExternal: false
  name: Subviews
  nameWithType: View.Subviews
  fullName: View.Subviews
- uid: Terminal.Gui.View.SuperView
  parent: Terminal.Gui.View
  isExternal: false
  name: SuperView
  nameWithType: View.SuperView
  fullName: View.SuperView
- uid: Terminal.Gui.View.ToString
  parent: Terminal.Gui.View
  isExternal: false
  name: ToString()
  nameWithType: View.ToString()
  fullName: View.ToString()
- uid: Terminal.Gui.View.WantMousePositionReports
  parent: Terminal.Gui.View
  isExternal: false
  name: WantMousePositionReports
  nameWithType: View.WantMousePositionReports
  fullName: View.WantMousePositionReports
- uid: Terminal.Gui.View.Width
  parent: Terminal.Gui.View
  isExternal: false
  name: Width
  nameWithType: View.Width
  fullName: View.Width
- uid: Terminal.Gui.View.X
  parent: Terminal.Gui.View
  isExternal: false
  name: X
  nameWithType: View.X
  fullName: View.X
- uid: Terminal.Gui.View.Y
  parent: Terminal.Gui.View
  isExternal: false
  name: Y
  nameWithType: View.Y
  fullName: View.Y
