Terminal.Gui
1.0.0.0
Terminal.Gui.View
An Hex viewer an editor view over a System.IO.Stream
This provides a hex editor on top of a seekable stream with the left side showing an hex
dump of the values in the stream and the right side showing the contents (filterd to
non-control sequence ascii characters).
Users can switch from one side to the other by using the tab key.
If you want to enable editing, set the AllowsEdits property, once that is done, the user
can make changes to the hexadecimal values of the stream. Any changes done are tracked
in the Edits property which is a sorted dictionary indicating the position where the
change was made and the new value. A convenience ApplyEdits method can be used to c
apply the methods to the underlying stream.
It is possible to control the first byte shown by setting the DisplayStart property
to the offset that you want to start viewing.
Constructor
1.0.0.0
Source stream, this stream should support seeking, or this will raise an exceotion.
Creates and instance of the HexView that will render a seekable stream in hex on the allocated view region.
To be added.
Property
1.0.0.0
System.Boolean
Gets or sets a value indicating whether this allow editing of the contents of the underlying stream.
true if allow edits; otherwise, false.
To be added.
Method
1.0.0.0
System.Void
This method applies the edits to the stream and resets the contents of the Edits property
To be added.
Property
1.0.0.0
System.Int64
Configures the initial offset to be displayed at the top
The display start.
To be added.
Property
1.0.0.0
System.Collections.Generic.IReadOnlyDictionary<System.Int64,System.Byte>
Gets a list of the edits done to the buffer which is a sorted dictionary with the positions where the edit took place and the value that was set.
The edits.
To be added.
Property
1.0.0.0
Terminal.Gui.Rect
To be added.
To be added.
To be added.
Method
1.0.0.0
System.Void
Positions the cursor based for the hex view
To be added.
Method
1.0.0.0
System.Boolean
To be added.
To be added.
To be added.
To be added.
Method
1.0.0.0
System.Void
To be added.
To be added.
To be added.
Property
1.0.0.0
System.IO.Stream
The source stream to display on the hex view, the stream should support seeking.
The source.
To be added.