### YamlMime:ManagedReference items: - uid: Terminal.View id: View children: - Terminal.View.#ctor(Terminal.Rect) - Terminal.View.Add(Terminal.View) - Terminal.View.Add(Terminal.View[]) - Terminal.View.AddCh(System.Int32,System.Int32,System.Int32) - Terminal.View.Bounds - Terminal.View.ChildNeedsDisplay - Terminal.View.Clear - Terminal.View.ClearNeedsDisplay - Terminal.View.ColorScheme - Terminal.View.DrawFrame(Terminal.Rect,System.Boolean) - Terminal.View.DrawHotString(System.String,System.Boolean,Terminal.ColorScheme) - Terminal.View.DrawHotString(System.String,Terminal.Attribute,Terminal.Attribute) - Terminal.View.Driver - Terminal.View.EnsureFocus - Terminal.View.Focused - Terminal.View.FocusFirst - Terminal.View.FocusLast - Terminal.View.FocusNext - Terminal.View.FocusPrev - Terminal.View.Frame - Terminal.View.GetEnumerator - Terminal.View.HasFocus - Terminal.View.Id - Terminal.View.LayoutSubviews - Terminal.View.MostFocused - Terminal.View.Move(System.Int32,System.Int32) - Terminal.View.PositionCursor - Terminal.View.ProcessColdKey(Terminal.KeyEvent) - Terminal.View.ProcessHotKey(Terminal.KeyEvent) - Terminal.View.ProcessKey(Terminal.KeyEvent) - Terminal.View.Redraw(Terminal.Rect) - Terminal.View.Remove(Terminal.View) - Terminal.View.RemoveAll - Terminal.View.ScreenToView(System.Int32,System.Int32) - Terminal.View.SetFocus(Terminal.View) - Terminal.View.SetNeedsDisplay - Terminal.View.SetNeedsDisplay(Terminal.Rect) - Terminal.View.Subviews - Terminal.View.SuperView - Terminal.View.ToString - Terminal.View.WantMousePositionReports langs: - csharp name: View nameWithType: View fullName: Terminal.View type: Class assemblies: - Terminal namespace: Terminal summary: View is the base class for all views on the screen and represents a visible element that can render itself and contains zero or more nested views. remarks: "

\n The View defines the base functionality for user interface elements in Terminal/gui.cs. Views\n can contain one or more subviews, can respond to user input and render themselves on the screen.\n

\n

\n Views are created with a specified rectangle region (the frame) that is relative to the container\n that they are added into. \n

\n

\n Subviews can be added to a View by calling the Add method. The container of a view is the \n Superview.\n

\n

\n Developers can call the SetNeedsDisplay method on the view to flag a region or the entire view\n as requiring to be redrawn.\n

\n

\n Views have a ColorScheme property that defines the default colors that subviews\n should use for rendering. This ensures that the views fit in the context where\n they are being used, and allows for themes to be plugged in. For example, the\n default colors for windows and toplevels uses a blue background, while it uses \n a white background for dialog boxes and a red background for errors.\n

\n

\n If a ColorScheme is not set on a view, the result of the ColorScheme is the\n value of the SuperView and the value might only be valid once a view has been\n added to a SuperView, so your subclasses should not rely on ColorScheme being\n set at construction time.\n

\n

\n Using ColorSchemes has the advantage that your application will work both\n in color as well as black and white displays.\n

" syntax: content: 'public class View : Terminal.Responder, System.Collections.IEnumerable' inheritance: - System.Object - Terminal.Responder derivedClasses: - Terminal.Button - Terminal.CheckBox - Terminal.Label - Terminal.MenuBar - Terminal.RadioGroup - Terminal.ScrollView - Terminal.TextField - Terminal.Toplevel implements: - System.Collections.IEnumerable inheritedMembers: - Terminal.Responder.CanFocus - Terminal.Responder.MouseEvent(Terminal.MouseEvent) - uid: Terminal.View.#ctor(Terminal.Rect) id: '#ctor(Terminal.Rect)' parent: Terminal.View langs: - csharp name: View(Rect) nameWithType: View.View(Rect) fullName: View.View(Rect) type: Constructor assemblies: - Terminal namespace: Terminal summary: Initializes a new instance of the class with the specified frame. This is the default constructor. syntax: content: public View (Terminal.Rect frame); parameters: - id: frame type: Terminal.Rect description: The region covered by this view. overload: Terminal.View.#ctor* exceptions: [] - uid: Terminal.View.Add(Terminal.View) id: Add(Terminal.View) parent: Terminal.View langs: - csharp name: Add(View) nameWithType: View.Add(View) fullName: View.Add(View) type: Method assemblies: - Terminal namespace: Terminal summary: Adds a subview to this view. syntax: content: public virtual void Add (Terminal.View view); parameters: - id: view type: Terminal.View description: To be added. overload: Terminal.View.Add* exceptions: [] - uid: Terminal.View.Add(Terminal.View[]) id: Add(Terminal.View[]) parent: Terminal.View langs: - csharp name: Add(View[]) nameWithType: View.Add(View[]) fullName: View.Add(View[]) type: Method assemblies: - Terminal namespace: Terminal summary: Adds the specified views to the view. syntax: content: public void Add (Terminal.View[] views); parameters: - id: views type: Terminal.View[] description: Array of one or more views (can be optional parameter). overload: Terminal.View.Add* exceptions: [] - uid: Terminal.View.AddCh(System.Int32,System.Int32,System.Int32) id: AddCh(System.Int32,System.Int32,System.Int32) parent: Terminal.View langs: - csharp name: AddCh(Int32, Int32, Int32) nameWithType: View.AddCh(Int32, Int32, Int32) fullName: View.AddCh(Int32, Int32, Int32) type: Method assemblies: - Terminal namespace: Terminal summary: Displays the specified character in the specified column and row. syntax: content: public void AddCh (int col, int row, int ch); parameters: - id: col type: System.Int32 description: Col. - id: row type: System.Int32 description: Row. - id: ch type: System.Int32 description: Ch. overload: Terminal.View.AddCh* exceptions: [] - uid: Terminal.View.Bounds id: Bounds parent: Terminal.View langs: - csharp name: Bounds nameWithType: View.Bounds fullName: View.Bounds type: Property assemblies: - Terminal namespace: Terminal summary: The bounds represent the View-relative rectangle used for this view. Updates to the Bounds update the Frame, and has the same side effects as updating the frame. syntax: content: public Terminal.Rect Bounds { get; set; } return: type: Terminal.Rect description: The bounds. overload: Terminal.View.Bounds* exceptions: [] - uid: Terminal.View.ChildNeedsDisplay id: ChildNeedsDisplay parent: Terminal.View langs: - csharp name: ChildNeedsDisplay() nameWithType: View.ChildNeedsDisplay() fullName: View.ChildNeedsDisplay() type: Method assemblies: - Terminal namespace: Terminal summary: Flags this view for requiring the children views to be repainted. syntax: content: public void ChildNeedsDisplay (); parameters: [] overload: Terminal.View.ChildNeedsDisplay* exceptions: [] - uid: Terminal.View.Clear id: Clear parent: Terminal.View langs: - csharp name: Clear() nameWithType: View.Clear() fullName: View.Clear() type: Method assemblies: - Terminal namespace: Terminal summary: Clears the view region with the current color. remarks: >-

This clears the entire region used by this view.

syntax: content: public void Clear (); parameters: [] overload: Terminal.View.Clear* exceptions: [] - uid: Terminal.View.ClearNeedsDisplay id: ClearNeedsDisplay parent: Terminal.View langs: - csharp name: ClearNeedsDisplay() nameWithType: View.ClearNeedsDisplay() fullName: View.ClearNeedsDisplay() type: Method assemblies: - Terminal namespace: Terminal summary: Removes the SetNeedsDisplay and the ChildNeedsDisplay setting on this view. syntax: content: protected void ClearNeedsDisplay (); parameters: [] overload: Terminal.View.ClearNeedsDisplay* exceptions: [] - uid: Terminal.View.ColorScheme id: ColorScheme parent: Terminal.View langs: - csharp name: ColorScheme nameWithType: View.ColorScheme fullName: View.ColorScheme type: Property assemblies: - Terminal namespace: Terminal summary: >- The color scheme for this view, if it is not defined, it returns the parent's color scheme. syntax: content: public Terminal.ColorScheme ColorScheme { get; set; } return: type: Terminal.ColorScheme description: To be added. overload: Terminal.View.ColorScheme* exceptions: [] - uid: Terminal.View.DrawFrame(Terminal.Rect,System.Boolean) id: DrawFrame(Terminal.Rect,System.Boolean) parent: Terminal.View langs: - csharp name: DrawFrame(Rect, Boolean) nameWithType: View.DrawFrame(Rect, Boolean) fullName: View.DrawFrame(Rect, Boolean) type: Method assemblies: - Terminal namespace: Terminal summary: Draws a frame in the current view, clipped by the boundary of this view syntax: content: public void DrawFrame (Terminal.Rect rect, bool fill = false); parameters: - id: rect type: Terminal.Rect description: Rectangular region for the frame to be drawn. - id: fill type: System.Boolean description: If set to true it fill will the contents. overload: Terminal.View.DrawFrame* exceptions: [] - uid: Terminal.View.DrawHotString(System.String,System.Boolean,Terminal.ColorScheme) id: DrawHotString(System.String,System.Boolean,Terminal.ColorScheme) parent: Terminal.View langs: - csharp name: DrawHotString(String, Boolean, ColorScheme) nameWithType: View.DrawHotString(String, Boolean, ColorScheme) fullName: View.DrawHotString(String, Boolean, ColorScheme) type: Method assemblies: - Terminal namespace: Terminal summary: Utility function to draw strings that contains a hotkey using a colorscheme and the "focused" state. syntax: content: public void DrawHotString (string text, bool focused, Terminal.ColorScheme scheme); parameters: - id: text type: System.String description: String to display, the underscoore before a letter flags the next letter as the hotkey. - id: focused type: System.Boolean description: If set to true this uses the focused colors from the color scheme, otherwise the regular ones. - id: scheme type: Terminal.ColorScheme description: The color scheme to use. overload: Terminal.View.DrawHotString* exceptions: [] - uid: Terminal.View.DrawHotString(System.String,Terminal.Attribute,Terminal.Attribute) id: DrawHotString(System.String,Terminal.Attribute,Terminal.Attribute) parent: Terminal.View langs: - csharp name: DrawHotString(String, Attribute, Attribute) nameWithType: View.DrawHotString(String, Attribute, Attribute) fullName: View.DrawHotString(String, Attribute, Attribute) type: Method assemblies: - Terminal namespace: Terminal summary: Utility function to draw strings that contain a hotkey syntax: content: public void DrawHotString (string text, Terminal.Attribute hotColor, Terminal.Attribute normalColor); parameters: - id: text type: System.String description: String to display, the underscoore before a letter flags the next letter as the hotkey. - id: hotColor type: Terminal.Attribute description: Hot color. - id: normalColor type: Terminal.Attribute description: Normal color. overload: Terminal.View.DrawHotString* exceptions: [] - uid: Terminal.View.Driver id: Driver parent: Terminal.View langs: - csharp name: Driver nameWithType: View.Driver fullName: View.Driver type: Field assemblies: - Terminal namespace: Terminal summary: >- Points to the current driver in use by the view, it is a convenience property for simplifying the development of new views. syntax: content: public static Terminal.ConsoleDriver Driver; return: type: Terminal.ConsoleDriver description: To be added. exceptions: [] - uid: Terminal.View.EnsureFocus id: EnsureFocus parent: Terminal.View langs: - csharp name: EnsureFocus() nameWithType: View.EnsureFocus() fullName: View.EnsureFocus() type: Method assemblies: - Terminal namespace: Terminal summary: Finds the first view in the hierarchy that wants to get the focus if nothing is currently focused, otherwise, it does nothing. syntax: content: public void EnsureFocus (); parameters: [] overload: Terminal.View.EnsureFocus* exceptions: [] - uid: Terminal.View.Focused id: Focused parent: Terminal.View langs: - csharp name: Focused nameWithType: View.Focused fullName: View.Focused type: Property assemblies: - Terminal namespace: Terminal summary: Returns the currently focused view inside this view, or null if nothing is focused. syntax: content: public Terminal.View Focused { get; } return: type: Terminal.View description: The focused. overload: Terminal.View.Focused* exceptions: [] - uid: Terminal.View.FocusFirst id: FocusFirst parent: Terminal.View langs: - csharp name: FocusFirst() nameWithType: View.FocusFirst() fullName: View.FocusFirst() type: Method assemblies: - Terminal namespace: Terminal summary: Focuses the first focusable subview if one exists. syntax: content: public void FocusFirst (); parameters: [] overload: Terminal.View.FocusFirst* exceptions: [] - uid: Terminal.View.FocusLast id: FocusLast parent: Terminal.View langs: - csharp name: FocusLast() nameWithType: View.FocusLast() fullName: View.FocusLast() type: Method assemblies: - Terminal namespace: Terminal summary: Focuses the last focusable subview if one exists. syntax: content: public void FocusLast (); parameters: [] overload: Terminal.View.FocusLast* exceptions: [] - uid: Terminal.View.FocusNext id: FocusNext parent: Terminal.View langs: - csharp name: FocusNext() nameWithType: View.FocusNext() fullName: View.FocusNext() type: Method assemblies: - Terminal namespace: Terminal summary: Focuses the next view. syntax: content: public bool FocusNext (); parameters: [] return: type: System.Boolean description: true, if next was focused, false otherwise. overload: Terminal.View.FocusNext* exceptions: [] - uid: Terminal.View.FocusPrev id: FocusPrev parent: Terminal.View langs: - csharp name: FocusPrev() nameWithType: View.FocusPrev() fullName: View.FocusPrev() type: Method assemblies: - Terminal namespace: Terminal summary: Focuses the previous view. syntax: content: public bool FocusPrev (); parameters: [] return: type: System.Boolean description: true, if previous was focused, false otherwise. overload: Terminal.View.FocusPrev* exceptions: [] - uid: Terminal.View.Frame id: Frame parent: Terminal.View langs: - csharp name: Frame nameWithType: View.Frame fullName: View.Frame type: Property assemblies: - Terminal namespace: Terminal summary: Gets or sets the frame for the view. remarks: "Altering the Frame of a view will trigger the redrawing of the \n view as well as the redrawing of the affected regions in the superview." syntax: content: public Terminal.Rect Frame { get; set; } return: type: Terminal.Rect description: The frame. overload: Terminal.View.Frame* exceptions: [] - uid: Terminal.View.GetEnumerator id: GetEnumerator parent: Terminal.View langs: - csharp name: GetEnumerator() nameWithType: View.GetEnumerator() fullName: View.GetEnumerator() type: Method assemblies: - Terminal namespace: Terminal summary: Gets an enumerator that enumerates the subviews in this view. syntax: content: >- [System.Runtime.CompilerServices.IteratorStateMachine(typeof(Terminal.View/d__23))] public System.Collections.IEnumerator GetEnumerator (); parameters: [] return: type: System.Collections.IEnumerator description: The enumerator. overload: Terminal.View.GetEnumerator* exceptions: [] attributes: - type: System.Runtime.CompilerServices.IteratorStateMachine - uid: Terminal.View.HasFocus id: HasFocus parent: Terminal.View langs: - csharp name: HasFocus nameWithType: View.HasFocus fullName: View.HasFocus type: Property assemblies: - Terminal namespace: Terminal summary: Gets or sets a value indicating whether this has focus. syntax: content: public override bool HasFocus { get; } return: type: System.Boolean description: true if has focus; otherwise, false. overload: Terminal.View.HasFocus* exceptions: [] - uid: Terminal.View.Id id: Id parent: Terminal.View langs: - csharp name: Id nameWithType: View.Id fullName: View.Id type: Property assemblies: - Terminal namespace: Terminal summary: Gets or sets an identifier for the view; syntax: content: public string Id { get; set; } return: type: System.String description: The identifier. overload: Terminal.View.Id* exceptions: [] - uid: Terminal.View.LayoutSubviews id: LayoutSubviews parent: Terminal.View langs: - csharp name: LayoutSubviews() nameWithType: View.LayoutSubviews() fullName: View.LayoutSubviews() type: Method assemblies: - Terminal namespace: Terminal summary: "This virtual method is invoked when a view starts executing or \n when the dimensions of the view have changed, for example in \n response to the container view or terminal resizing." syntax: content: public virtual void LayoutSubviews (); parameters: [] overload: Terminal.View.LayoutSubviews* exceptions: [] - uid: Terminal.View.MostFocused id: MostFocused parent: Terminal.View langs: - csharp name: MostFocused nameWithType: View.MostFocused fullName: View.MostFocused type: Property assemblies: - Terminal namespace: Terminal summary: Returns the most focused view in the chain of subviews (the leaf view that has the focus). syntax: content: public Terminal.View MostFocused { get; } return: type: Terminal.View description: The most focused. overload: Terminal.View.MostFocused* exceptions: [] - uid: Terminal.View.Move(System.Int32,System.Int32) id: Move(System.Int32,System.Int32) parent: Terminal.View langs: - csharp name: Move(Int32, Int32) nameWithType: View.Move(Int32, Int32) fullName: View.Move(Int32, Int32) type: Method assemblies: - Terminal namespace: Terminal summary: This moves the cursor to the specified column and row in the view. syntax: content: public void Move (int col, int row); parameters: - id: col type: System.Int32 description: Col. - id: row type: System.Int32 description: Row. overload: Terminal.View.Move* exceptions: [] - uid: Terminal.View.PositionCursor id: PositionCursor parent: Terminal.View langs: - csharp name: PositionCursor() nameWithType: View.PositionCursor() fullName: View.PositionCursor() type: Method assemblies: - Terminal namespace: Terminal summary: Positions the cursor in the right position based on the currently focused view in the chain. syntax: content: public virtual void PositionCursor (); parameters: [] overload: Terminal.View.PositionCursor* exceptions: [] - uid: Terminal.View.ProcessColdKey(Terminal.KeyEvent) id: ProcessColdKey(Terminal.KeyEvent) parent: Terminal.View langs: - csharp name: ProcessColdKey(KeyEvent) nameWithType: View.ProcessColdKey(KeyEvent) fullName: View.ProcessColdKey(KeyEvent) type: Method assemblies: - Terminal namespace: Terminal syntax: content: public override bool ProcessColdKey (Terminal.KeyEvent kb); parameters: - id: kb type: Terminal.KeyEvent description: To be added. return: type: System.Boolean description: To be added. overload: Terminal.View.ProcessColdKey* exceptions: [] - uid: Terminal.View.ProcessHotKey(Terminal.KeyEvent) id: ProcessHotKey(Terminal.KeyEvent) parent: Terminal.View langs: - csharp name: ProcessHotKey(KeyEvent) nameWithType: View.ProcessHotKey(KeyEvent) fullName: View.ProcessHotKey(KeyEvent) type: Method assemblies: - Terminal namespace: Terminal syntax: content: public override bool ProcessHotKey (Terminal.KeyEvent kb); parameters: - id: kb type: Terminal.KeyEvent description: To be added. return: type: System.Boolean description: To be added. overload: Terminal.View.ProcessHotKey* exceptions: [] - uid: Terminal.View.ProcessKey(Terminal.KeyEvent) id: ProcessKey(Terminal.KeyEvent) parent: Terminal.View langs: - csharp name: ProcessKey(KeyEvent) nameWithType: View.ProcessKey(KeyEvent) fullName: View.ProcessKey(KeyEvent) type: Method assemblies: - Terminal namespace: Terminal syntax: content: public override bool ProcessKey (Terminal.KeyEvent kb); parameters: - id: kb type: Terminal.KeyEvent description: To be added. return: type: System.Boolean description: To be added. overload: Terminal.View.ProcessKey* exceptions: [] - uid: Terminal.View.Redraw(Terminal.Rect) id: Redraw(Terminal.Rect) parent: Terminal.View langs: - csharp name: Redraw(Rect) nameWithType: View.Redraw(Rect) fullName: View.Redraw(Rect) type: Method assemblies: - Terminal namespace: Terminal summary: Performs a redraw of this view and its subviews, only redraws the views that have been flagged for a re-display. remarks: The region argument is relative to the view itself. syntax: content: public virtual void Redraw (Terminal.Rect region); parameters: - id: region type: Terminal.Rect description: To be added. overload: Terminal.View.Redraw* exceptions: [] - uid: Terminal.View.Remove(Terminal.View) id: Remove(Terminal.View) parent: Terminal.View langs: - csharp name: Remove(View) nameWithType: View.Remove(View) fullName: View.Remove(View) type: Method assemblies: - Terminal namespace: Terminal summary: Removes a widget from this container. syntax: content: public virtual void Remove (Terminal.View view); parameters: - id: view type: Terminal.View description: To be added. overload: Terminal.View.Remove* exceptions: [] - uid: Terminal.View.RemoveAll id: RemoveAll parent: Terminal.View langs: - csharp name: RemoveAll() nameWithType: View.RemoveAll() fullName: View.RemoveAll() type: Method assemblies: - Terminal namespace: Terminal summary: Removes all the widgets from this container. syntax: content: public virtual void RemoveAll (); parameters: [] overload: Terminal.View.RemoveAll* exceptions: [] - uid: Terminal.View.ScreenToView(System.Int32,System.Int32) id: ScreenToView(System.Int32,System.Int32) parent: Terminal.View langs: - csharp name: ScreenToView(Int32, Int32) nameWithType: View.ScreenToView(Int32, Int32) fullName: View.ScreenToView(Int32, Int32) type: Method assemblies: - Terminal namespace: Terminal summary: Converts a point from screen coordinates into the view coordinate space. syntax: content: public Terminal.Point ScreenToView (int x, int y); parameters: - id: x type: System.Int32 description: X screen-coordinate point. - id: y type: System.Int32 description: Y screen-coordinate point. return: type: Terminal.Point description: The mapped point. overload: Terminal.View.ScreenToView* exceptions: [] - uid: Terminal.View.SetFocus(Terminal.View) id: SetFocus(Terminal.View) parent: Terminal.View langs: - csharp name: SetFocus(View) nameWithType: View.SetFocus(View) fullName: View.SetFocus(View) type: Method assemblies: - Terminal namespace: Terminal summary: Focuses the specified sub-view. syntax: content: public void SetFocus (Terminal.View view); parameters: - id: view type: Terminal.View description: View. overload: Terminal.View.SetFocus* exceptions: [] - uid: Terminal.View.SetNeedsDisplay id: SetNeedsDisplay parent: Terminal.View langs: - csharp name: SetNeedsDisplay() nameWithType: View.SetNeedsDisplay() fullName: View.SetNeedsDisplay() type: Method assemblies: - Terminal namespace: Terminal summary: >- Invoke to flag that this view needs to be redisplayed, by any code that alters the state of the view. syntax: content: public void SetNeedsDisplay (); parameters: [] overload: Terminal.View.SetNeedsDisplay* exceptions: [] - uid: Terminal.View.SetNeedsDisplay(Terminal.Rect) id: SetNeedsDisplay(Terminal.Rect) parent: Terminal.View langs: - csharp name: SetNeedsDisplay(Rect) nameWithType: View.SetNeedsDisplay(Rect) fullName: View.SetNeedsDisplay(Rect) type: Method assemblies: - Terminal namespace: Terminal summary: Flags the specified rectangle region on this view as needing to be repainted. syntax: content: public void SetNeedsDisplay (Terminal.Rect region); parameters: - id: region type: Terminal.Rect description: The region that must be flagged for repaint. overload: Terminal.View.SetNeedsDisplay* exceptions: [] - uid: Terminal.View.Subviews id: Subviews parent: Terminal.View langs: - csharp name: Subviews nameWithType: View.Subviews fullName: View.Subviews type: Property assemblies: - Terminal namespace: Terminal summary: This returns a list of the subviews contained by this view. syntax: content: public System.Collections.Generic.IList Subviews { get; } return: type: System.Collections.Generic.IList{Terminal.View} description: The subviews. overload: Terminal.View.Subviews* exceptions: [] - uid: Terminal.View.SuperView id: SuperView parent: Terminal.View langs: - csharp name: SuperView nameWithType: View.SuperView fullName: View.SuperView type: Property assemblies: - Terminal namespace: Terminal summary: Returns the container for this view, or null if this view has not been added to a container. syntax: content: public Terminal.View SuperView { get; } return: type: Terminal.View description: The super view. overload: Terminal.View.SuperView* exceptions: [] - uid: Terminal.View.ToString id: ToString parent: Terminal.View langs: - csharp name: ToString() nameWithType: View.ToString() fullName: View.ToString() type: Method assemblies: - Terminal namespace: Terminal summary: Returns a that represents the current . syntax: content: public override string ToString (); parameters: [] return: type: System.String description: A that represents the current . overload: Terminal.View.ToString* exceptions: [] - uid: Terminal.View.WantMousePositionReports id: WantMousePositionReports parent: Terminal.View langs: - csharp name: WantMousePositionReports nameWithType: View.WantMousePositionReports fullName: View.WantMousePositionReports type: Property assemblies: - Terminal namespace: Terminal summary: Gets or sets a value indicating whether this want mouse position reports. syntax: content: public virtual bool WantMousePositionReports { get; set; } return: type: System.Boolean description: true if want mouse position reports; otherwise, false. overload: Terminal.View.WantMousePositionReports* exceptions: [] references: - uid: Terminal.Responder parent: Terminal isExternal: false name: Responder nameWithType: Responder fullName: Terminal.Responder - uid: Terminal.View.#ctor(Terminal.Rect) parent: Terminal.View isExternal: false name: View(Rect) nameWithType: View.View(Rect) fullName: View.View(Rect) - uid: Terminal.Rect parent: Terminal isExternal: false name: Rect nameWithType: Rect fullName: Terminal.Rect - uid: Terminal.View.Add(Terminal.View) parent: Terminal.View isExternal: false name: Add(View) nameWithType: View.Add(View) fullName: View.Add(View) - uid: Terminal.View parent: Terminal isExternal: false name: View nameWithType: View fullName: Terminal.View - uid: Terminal.View.Add(Terminal.View[]) parent: Terminal.View isExternal: false name: Add(View[]) nameWithType: View.Add(View[]) fullName: View.Add(View[]) - uid: Terminal.View[] parent: Terminal isExternal: false name: View[] nameWithType: View[] fullName: Terminal.View[] spec.csharp: - uid: Terminal.View name: View nameWithType: View fullName: Terminal.View - name: '[]' nameWithType: '[]' fullName: '[]' - uid: Terminal.View.AddCh(System.Int32,System.Int32,System.Int32) parent: Terminal.View isExternal: false name: AddCh(Int32, Int32, Int32) nameWithType: View.AddCh(Int32, Int32, Int32) fullName: View.AddCh(Int32, Int32, Int32) - uid: System.Int32 parent: System isExternal: true name: Int32 nameWithType: Int32 fullName: System.Int32 - uid: Terminal.View.Bounds parent: Terminal.View isExternal: false name: Bounds nameWithType: View.Bounds fullName: View.Bounds - uid: Terminal.View.ChildNeedsDisplay parent: Terminal.View isExternal: false name: ChildNeedsDisplay() nameWithType: View.ChildNeedsDisplay() fullName: View.ChildNeedsDisplay() - uid: Terminal.View.Clear parent: Terminal.View isExternal: false name: Clear() nameWithType: View.Clear() fullName: View.Clear() - uid: Terminal.View.ClearNeedsDisplay parent: Terminal.View isExternal: false name: ClearNeedsDisplay() nameWithType: View.ClearNeedsDisplay() fullName: View.ClearNeedsDisplay() - uid: Terminal.View.ColorScheme parent: Terminal.View isExternal: false name: ColorScheme nameWithType: View.ColorScheme fullName: View.ColorScheme - uid: Terminal.ColorScheme parent: Terminal isExternal: false name: ColorScheme nameWithType: ColorScheme fullName: Terminal.ColorScheme - uid: Terminal.View.DrawFrame(Terminal.Rect,System.Boolean) parent: Terminal.View isExternal: false name: DrawFrame(Rect, Boolean) nameWithType: View.DrawFrame(Rect, Boolean) fullName: View.DrawFrame(Rect, Boolean) - uid: System.Boolean parent: System isExternal: true name: Boolean nameWithType: Boolean fullName: System.Boolean - uid: Terminal.View.DrawHotString(System.String,System.Boolean,Terminal.ColorScheme) parent: Terminal.View isExternal: false name: DrawHotString(String, Boolean, ColorScheme) nameWithType: View.DrawHotString(String, Boolean, ColorScheme) fullName: View.DrawHotString(String, Boolean, ColorScheme) - uid: System.String parent: System isExternal: true name: String nameWithType: String fullName: System.String - uid: Terminal.View.DrawHotString(System.String,Terminal.Attribute,Terminal.Attribute) parent: Terminal.View isExternal: false name: DrawHotString(String, Attribute, Attribute) nameWithType: View.DrawHotString(String, Attribute, Attribute) fullName: View.DrawHotString(String, Attribute, Attribute) - uid: Terminal.Attribute parent: Terminal isExternal: false name: Attribute nameWithType: Attribute fullName: Terminal.Attribute - uid: Terminal.View.Driver parent: Terminal.View isExternal: false name: Driver nameWithType: View.Driver fullName: View.Driver - uid: Terminal.ConsoleDriver parent: Terminal isExternal: false name: ConsoleDriver nameWithType: ConsoleDriver fullName: Terminal.ConsoleDriver - uid: Terminal.View.EnsureFocus parent: Terminal.View isExternal: false name: EnsureFocus() nameWithType: View.EnsureFocus() fullName: View.EnsureFocus() - uid: Terminal.View.Focused parent: Terminal.View isExternal: false name: Focused nameWithType: View.Focused fullName: View.Focused - uid: Terminal.View.FocusFirst parent: Terminal.View isExternal: false name: FocusFirst() nameWithType: View.FocusFirst() fullName: View.FocusFirst() - uid: Terminal.View.FocusLast parent: Terminal.View isExternal: false name: FocusLast() nameWithType: View.FocusLast() fullName: View.FocusLast() - uid: Terminal.View.FocusNext parent: Terminal.View isExternal: false name: FocusNext() nameWithType: View.FocusNext() fullName: View.FocusNext() - uid: Terminal.View.FocusPrev parent: Terminal.View isExternal: false name: FocusPrev() nameWithType: View.FocusPrev() fullName: View.FocusPrev() - uid: Terminal.View.Frame parent: Terminal.View isExternal: false name: Frame nameWithType: View.Frame fullName: View.Frame - uid: Terminal.View.GetEnumerator parent: Terminal.View isExternal: false name: GetEnumerator() nameWithType: View.GetEnumerator() fullName: View.GetEnumerator() - uid: System.Collections.IEnumerator parent: System.Collections isExternal: true name: IEnumerator nameWithType: IEnumerator fullName: System.Collections.IEnumerator - uid: Terminal.View.HasFocus parent: Terminal.View isExternal: false name: HasFocus nameWithType: View.HasFocus fullName: View.HasFocus - uid: Terminal.View.Id parent: Terminal.View isExternal: false name: Id nameWithType: View.Id fullName: View.Id - uid: Terminal.View.LayoutSubviews parent: Terminal.View isExternal: false name: LayoutSubviews() nameWithType: View.LayoutSubviews() fullName: View.LayoutSubviews() - uid: Terminal.View.MostFocused parent: Terminal.View isExternal: false name: MostFocused nameWithType: View.MostFocused fullName: View.MostFocused - uid: Terminal.View.Move(System.Int32,System.Int32) parent: Terminal.View isExternal: false name: Move(Int32, Int32) nameWithType: View.Move(Int32, Int32) fullName: View.Move(Int32, Int32) - uid: Terminal.View.PositionCursor parent: Terminal.View isExternal: false name: PositionCursor() nameWithType: View.PositionCursor() fullName: View.PositionCursor() - uid: Terminal.View.ProcessColdKey(Terminal.KeyEvent) parent: Terminal.View isExternal: false name: ProcessColdKey(KeyEvent) nameWithType: View.ProcessColdKey(KeyEvent) fullName: View.ProcessColdKey(KeyEvent) - uid: Terminal.KeyEvent parent: Terminal isExternal: false name: KeyEvent nameWithType: KeyEvent fullName: Terminal.KeyEvent - uid: Terminal.View.ProcessHotKey(Terminal.KeyEvent) parent: Terminal.View isExternal: false name: ProcessHotKey(KeyEvent) nameWithType: View.ProcessHotKey(KeyEvent) fullName: View.ProcessHotKey(KeyEvent) - uid: Terminal.View.ProcessKey(Terminal.KeyEvent) parent: Terminal.View isExternal: false name: ProcessKey(KeyEvent) nameWithType: View.ProcessKey(KeyEvent) fullName: View.ProcessKey(KeyEvent) - uid: Terminal.View.Redraw(Terminal.Rect) parent: Terminal.View isExternal: false name: Redraw(Rect) nameWithType: View.Redraw(Rect) fullName: View.Redraw(Rect) - uid: Terminal.View.Remove(Terminal.View) parent: Terminal.View isExternal: false name: Remove(View) nameWithType: View.Remove(View) fullName: View.Remove(View) - uid: Terminal.View.RemoveAll parent: Terminal.View isExternal: false name: RemoveAll() nameWithType: View.RemoveAll() fullName: View.RemoveAll() - uid: Terminal.View.ScreenToView(System.Int32,System.Int32) parent: Terminal.View isExternal: false name: ScreenToView(Int32, Int32) nameWithType: View.ScreenToView(Int32, Int32) fullName: View.ScreenToView(Int32, Int32) - uid: Terminal.Point parent: Terminal isExternal: false name: Point nameWithType: Point fullName: Terminal.Point - uid: Terminal.View.SetFocus(Terminal.View) parent: Terminal.View isExternal: false name: SetFocus(View) nameWithType: View.SetFocus(View) fullName: View.SetFocus(View) - uid: Terminal.View.SetNeedsDisplay parent: Terminal.View isExternal: false name: SetNeedsDisplay() nameWithType: View.SetNeedsDisplay() fullName: View.SetNeedsDisplay() - uid: Terminal.View.SetNeedsDisplay(Terminal.Rect) parent: Terminal.View isExternal: false name: SetNeedsDisplay(Rect) nameWithType: View.SetNeedsDisplay(Rect) fullName: View.SetNeedsDisplay(Rect) - uid: Terminal.View.Subviews parent: Terminal.View isExternal: false name: Subviews nameWithType: View.Subviews fullName: View.Subviews - uid: System.Collections.Generic.IList`1 name: IList nameWithType: IList fullName: System.Collections.Generic.IList - uid: System.Collections.Generic.IList{Terminal.View} parent: System.Collections.Generic isExternal: true name: IList nameWithType: IList fullName: System.Collections.Generic.IList spec.csharp: - uid: System.Collections.Generic.IList`1 name: IList nameWithType: IList fullName: System.Collections.Generic.IList - name: < nameWithType: < fullName: < - uid: Terminal.View name: View nameWithType: View fullName: Terminal.View - name: '>' nameWithType: '>' fullName: '>' - uid: Terminal.View.SuperView parent: Terminal.View isExternal: false name: SuperView nameWithType: View.SuperView fullName: View.SuperView - uid: Terminal.View.ToString parent: Terminal.View isExternal: false name: ToString() nameWithType: View.ToString() fullName: View.ToString() - uid: Terminal.View.WantMousePositionReports parent: Terminal.View isExternal: false name: WantMousePositionReports nameWithType: View.WantMousePositionReports fullName: View.WantMousePositionReports - uid: Terminal.View.#ctor* parent: Terminal.View isExternal: false name: View nameWithType: View.View fullName: View.View - uid: Terminal.View.Add* parent: Terminal.View isExternal: false name: Add nameWithType: View.Add fullName: View.Add - uid: Terminal.View.AddCh* parent: Terminal.View isExternal: false name: AddCh nameWithType: View.AddCh fullName: View.AddCh - uid: Terminal.View.Bounds* parent: Terminal.View isExternal: false name: Bounds nameWithType: View.Bounds fullName: View.Bounds - uid: Terminal.View.ChildNeedsDisplay* parent: Terminal.View isExternal: false name: ChildNeedsDisplay nameWithType: View.ChildNeedsDisplay fullName: View.ChildNeedsDisplay - uid: Terminal.View.Clear* parent: Terminal.View isExternal: false name: Clear nameWithType: View.Clear fullName: View.Clear - uid: Terminal.View.ClearNeedsDisplay* parent: Terminal.View isExternal: false name: ClearNeedsDisplay nameWithType: View.ClearNeedsDisplay fullName: View.ClearNeedsDisplay - uid: Terminal.View.ColorScheme* parent: Terminal.View isExternal: false name: ColorScheme nameWithType: View.ColorScheme fullName: View.ColorScheme - uid: Terminal.View.DrawFrame* parent: Terminal.View isExternal: false name: DrawFrame nameWithType: View.DrawFrame fullName: View.DrawFrame - uid: Terminal.View.DrawHotString* parent: Terminal.View isExternal: false name: DrawHotString nameWithType: View.DrawHotString fullName: View.DrawHotString - uid: Terminal.View.EnsureFocus* parent: Terminal.View isExternal: false name: EnsureFocus nameWithType: View.EnsureFocus fullName: View.EnsureFocus - uid: Terminal.View.Focused* parent: Terminal.View isExternal: false name: Focused nameWithType: View.Focused fullName: View.Focused - uid: Terminal.View.FocusFirst* parent: Terminal.View isExternal: false name: FocusFirst nameWithType: View.FocusFirst fullName: View.FocusFirst - uid: Terminal.View.FocusLast* parent: Terminal.View isExternal: false name: FocusLast nameWithType: View.FocusLast fullName: View.FocusLast - uid: Terminal.View.FocusNext* parent: Terminal.View isExternal: false name: FocusNext nameWithType: View.FocusNext fullName: View.FocusNext - uid: Terminal.View.FocusPrev* parent: Terminal.View isExternal: false name: FocusPrev nameWithType: View.FocusPrev fullName: View.FocusPrev - uid: Terminal.View.Frame* parent: Terminal.View isExternal: false name: Frame nameWithType: View.Frame fullName: View.Frame - uid: Terminal.View.GetEnumerator* parent: Terminal.View isExternal: false name: GetEnumerator nameWithType: View.GetEnumerator fullName: View.GetEnumerator - uid: Terminal.View.HasFocus* parent: Terminal.View isExternal: false name: HasFocus nameWithType: View.HasFocus fullName: View.HasFocus - uid: Terminal.View.Id* parent: Terminal.View isExternal: false name: Id nameWithType: View.Id fullName: View.Id - uid: Terminal.View.LayoutSubviews* parent: Terminal.View isExternal: false name: LayoutSubviews nameWithType: View.LayoutSubviews fullName: View.LayoutSubviews - uid: Terminal.View.MostFocused* parent: Terminal.View isExternal: false name: MostFocused nameWithType: View.MostFocused fullName: View.MostFocused - uid: Terminal.View.Move* parent: Terminal.View isExternal: false name: Move nameWithType: View.Move fullName: View.Move - uid: Terminal.View.PositionCursor* parent: Terminal.View isExternal: false name: PositionCursor nameWithType: View.PositionCursor fullName: View.PositionCursor - uid: Terminal.View.ProcessColdKey* parent: Terminal.View isExternal: false name: ProcessColdKey nameWithType: View.ProcessColdKey fullName: View.ProcessColdKey - uid: Terminal.View.ProcessHotKey* parent: Terminal.View isExternal: false name: ProcessHotKey nameWithType: View.ProcessHotKey fullName: View.ProcessHotKey - uid: Terminal.View.ProcessKey* parent: Terminal.View isExternal: false name: ProcessKey nameWithType: View.ProcessKey fullName: View.ProcessKey - uid: Terminal.View.Redraw* parent: Terminal.View isExternal: false name: Redraw nameWithType: View.Redraw fullName: View.Redraw - uid: Terminal.View.Remove* parent: Terminal.View isExternal: false name: Remove nameWithType: View.Remove fullName: View.Remove - uid: Terminal.View.RemoveAll* parent: Terminal.View isExternal: false name: RemoveAll nameWithType: View.RemoveAll fullName: View.RemoveAll - uid: Terminal.View.ScreenToView* parent: Terminal.View isExternal: false name: ScreenToView nameWithType: View.ScreenToView fullName: View.ScreenToView - uid: Terminal.View.SetFocus* parent: Terminal.View isExternal: false name: SetFocus nameWithType: View.SetFocus fullName: View.SetFocus - uid: Terminal.View.SetNeedsDisplay* parent: Terminal.View isExternal: false name: SetNeedsDisplay nameWithType: View.SetNeedsDisplay fullName: View.SetNeedsDisplay - uid: Terminal.View.Subviews* parent: Terminal.View isExternal: false name: Subviews nameWithType: View.Subviews fullName: View.Subviews - uid: Terminal.View.SuperView* parent: Terminal.View isExternal: false name: SuperView nameWithType: View.SuperView fullName: View.SuperView - uid: Terminal.View.ToString* parent: Terminal.View isExternal: false name: ToString nameWithType: View.ToString fullName: View.ToString - uid: Terminal.View.WantMousePositionReports* parent: Terminal.View isExternal: false name: WantMousePositionReports nameWithType: View.WantMousePositionReports fullName: View.WantMousePositionReports - uid: Terminal.Responder.CanFocus parent: Terminal.Responder isExternal: false name: CanFocus nameWithType: Responder.CanFocus fullName: Responder.CanFocus - uid: Terminal.Responder.MouseEvent(Terminal.MouseEvent) parent: Terminal.Responder isExternal: false name: MouseEvent(MouseEvent) nameWithType: Responder.MouseEvent(MouseEvent) fullName: Responder.MouseEvent(MouseEvent) - uid: System.Collections.IEnumerable parent: System.Collections isExternal: true name: IEnumerable nameWithType: IEnumerable fullName: System.Collections.IEnumerable