| Name | Unit | Description |
|---|---|---|
| TMPHBookmark | MPHexEditor | bookmark record: defined by pressing SHIFT+CTRL+[0..9], goto bookmark by pressing CTRL+[0..9] - mPosition: file position - mInCharField: cursor in character pane (True) or hex number pane |
| TMPHBookmarks | MPHexEditor | array of bookmarks, representing keys 0..9 |
| TMPHCaretKind | MPHexEditor | look of the editor's caret: - ckFull: full block - ckLeft: left line - ckBottom: bottom line - ckAuto: left line if InsertMode, full block otherwise |
| TMPHCharConv | MPHexEditor | character conversion data storage |
| TMPHCharConvTable | MPHexEditor | character conversion table |
| TMPHCharConvType | MPHexEditor | character conversion type |
| TMPHDrawCellEvent | MPHexEditor | owner draw event type. parameters: - Sender: the hex editor - ACanvas: the editor's canvas - ACol, ARow: the position to be drawn - AWideText: the text to be drawn - ARect: the cell rectangle - ADefaultDraw: if set to True (default), default drawing isperformed after the event handler returns. if set to false, the event handler must do all cell painting. |
| TMPHGetOffsetTextEvent | MPHexEditor | retrieve the "line number" to display by the application - Number: the number to convert to text - OffsetText: the resulting text output |
| TMPHProgressEvent | MPHexEditor | progress event handler, used in OnLoadSaveProgress- ProgressType: am i loading or saving? (see TMPHProgressKind)- aName: name of file to be load from/saved to - Percent: current progress (0..100) - Cancel: if set to true, the load/save procedure will abort |
| TMPHProgressKind | MPHexEditor | action indicator used in OnLoadSaveProgress event handler:- pkLoad: loading data - pkSave: saving data |
| TMPHQueryPublicPropertyEvent | MPHexEditorEx | this event is called when PropertiesAsString is read or written. TMPHexEditorEx has a fixed list of properties that can be read/written using PropertiesAsString. you can exclude some of the properties by setting IsPublic to False. |
| TMPHTranslationKind | MPHexEditor | how to show a file's content in the character pane of the editor: - tkAsIs: leave as is (current windows code page) - tkDos8: current dos codepage - tkASCII: 7 bit ascii - tkMac: macintosh charset (translation always from/to ms cp 1252 (ms latin1)!! - tkBCD: ibm ebcdic codepage 38 (translation always from/to ms cp 1252 (ms latin1)!! - tkCustom: custom codepage stored in MPHCustomCharConv |