Class TextView
Inherited Members
Namespace: Terminal.Gui
Assembly: Terminal.Gui.dll
Syntax
public class TextView : Terminal.Gui.View
Constructors
TextView()
Public constructor, creates a view on the specified area, with dimensions controlled with the X, Y, Width and Height properties.
Declaration
public TextView ();
TextView(Rect)
Public constructor, creates a view on the specified area, with absolute position and size.
Declaration
public TextView (Terminal.Gui.Rect frame);
Parameters
Type | Name | Description |
---|---|---|
Rect | frame | To be added. |
Properties
CanFocus
Declaration
public override bool CanFocus { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | To be added. |
CurrentColumn
Gets the cursor column.
Declaration
public int CurrentColumn { get; }
Property Value
Type | Description |
---|---|
System.Int32 | The cursor column. |
CurrentRow
The current cursor row.
Declaration
public int CurrentRow { get; }
Property Value
Type | Description |
---|---|
System.Int32 | To be added. |
Text
Sets or gets the text in the entry.
Declaration
public NStack.ustring Text { get; set; }
Property Value
Type | Description |
---|---|
NStack.ustring | To be added. |
Methods
LoadFile(String)
Loads the contents of the file into the TextView.
Declaration
public bool LoadFile (string path);
Parameters
Type | Name | Description |
---|---|---|
System.String | path | Path to the file to load. |
Returns
Type | Description |
---|---|
System.Boolean |
|
LoadStream(Stream)
Loads the contents of the stream into the TextView.
Declaration
public void LoadStream (System.IO.Stream stream);
Parameters
Type | Name | Description |
---|---|---|
System.IO.Stream | stream | Stream to load the contents from. |
MouseEvent(MouseEvent)
Declaration
public override bool MouseEvent (Terminal.Gui.MouseEvent ev);
Parameters
Type | Name | Description |
---|---|---|
MouseEvent | ev | To be added. |
Returns
Type | Description |
---|---|
System.Boolean | To be added. |
PositionCursor()
Positions the cursor on the current row and column
Declaration
public override void PositionCursor ();
ProcessKey(KeyEvent)
Declaration
public override bool ProcessKey (Terminal.Gui.KeyEvent kb);
Parameters
Type | Name | Description |
---|---|---|
KeyEvent | kb | To be added. |
Returns
Type | Description |
---|---|
System.Boolean | To be added. |
Redraw(Rect)
Redraw the text editor region
Declaration
public override void Redraw (Terminal.Gui.Rect region);
Parameters
Type | Name | Description |
---|---|---|
Rect | region | The region to redraw. |