Documentation

This section contains In-depth description of design and architecture, implementation.

Composition

To simplify development, the resulting HexControl contains an actual rendering surface, HexView. While first control responsible for navigation though data by controlling the "window" for the underlying control, including scroll bars position and visibility, the underlying HexView control is responsible for rendering the active "window" frame in a data source. Actual window frame position in data is controlled by setting the Row and Col properties to appropriate values

HexControl

HexControl is responsible for rendering control borders, scrollbars and related behaviors, such as auto-hide functionality.

HexView

HexView is a control, responsible to render the visible bytes in the current window, corresponding bytes groups, and legend.

IByteProvider

IByteProvider is an interface for the HexControl class, which can be used to read bytes from different data sources

Last edited May 1, 2012 at 3:06 AM by hack2root, version 5

Comments

No comments yet.