Units
Class Hierarchy
Classes, Interfaces and Objects
Types
Variables
Constants
Functions and Procedures
Identifiers

All Identifiers

NameUnitDescription
CheckRadixToInt MPHexEditor try to find the correct radix (based on prefix/suffix) and return the number, known prefixes/suffixes are:
0x<number>, 0X<number>, $<number>, <number>h, <number>H: radix 16
o<number>, O<number>, 0<number>, <number>o, <number>O: radix 8
%<number>, <number>%: radix 2
otherwise: radix 10
CheckRadixToInt64 MPHexEditor  
CM_INTUPDATECARET MPHexEditor this message is posted to the hex editor when it should update the caret position
CM_SELECTIONCHANGED MPHexEditor this message is posted when an OnSelectionChange event is to be fired
ConvertBinToHex MPHexEditor translate binary data to its hex representation (see ConvertHexToBin), (see SwapNibbles for the meaning of the SwapNibbles value)
ConvertHexToBin MPHexEditor translate a hexadecimal data representation ("a000 cc45 d3 42"...) to binary data (see SwapNibbles for the meaning of the SwapNibbles value)
EMPHexEditor MPHexEditor custom Exception class
GetTempName MPHexEditor get a unique filename in the temporary directory
GridCoord MPHexEditor convert X and Y into a TGridCoord record
IntToOctal MPHexEditor translate an integer to an octal string (see also IntToRadix)
IntToRadix MPHexEditor translate an integer to a radix (base) coded string, e.g.
- IntToRadix(100,16) converts into a hexadecimal (number) string
- IntToRadix(100,2) converts into a string consisting only of 0 and 1
- IntToRadix(100,8) means IntToOctal

hint: Radix must be in the range of 2..16
IntToRadix64 MPHexEditor  
IntToRadixLen MPHexEditor translate an integer to a radix coded string and left fill with 0 (see also IntToRadix)
IntToRadixLen64 MPHexEditor  
IsKeyDown MPHexEditor check whether the given key (VK_...) is currently down
Max MPHexEditor returns the higer of the two numbers
Min MPHexEditor returns the lower of the two numbers
MPHCustomCharConv MPHexEditor this character conversion is used in translations from tkAsIs to tkCustom (see TMPHTranslationKind)
MPHOffsetDec MPHexEditor standard offset format: decimal
MPHOffsetHex MPHexEditor standard offset format: hex, auto min width, prefixed by 0x
MPHOffsetOct MPHexEditor standard offset format: octal, suffixed by a small "o"
MPHTranslationDesc MPHexEditor long descriptions of the different translations (e.g. for menues)
MPHTranslationDescShort MPHexEditor short descriptions of the different translations (e.g. for status bars)
MPH_CCONV_BCD38 MPHexEditor ebcdic cp38..ms ansi conversion
MPH_CCONV_MAC MPHexEditor macintosh..ms ansi conversion
MPH_DEF_PRINT_MARGINS MPHexEditorEx default print margins
MPH_FILEIO_BLOCKSIZE MPHexEditor block size in file i/o
MPH_TK_ASCII7 MPHexEditor tkASCII
MPH_TK_ASCII7_S MPHexEditor tkASCII
MPH_TK_ASIS MPHexEditor tkAsIs
MPH_TK_ASIS_S MPHexEditor tkAsIs
MPH_TK_BCD38 MPHexEditor tkBCD
MPH_TK_BCD38_S MPHexEditor tkBCD
MPH_TK_CUSTOM MPHexEditor tkCustom
MPH_TK_CUSTOM_S MPHexEditor tkCustom
MPH_TK_DOS8 MPHexEditor tkDos8
MPH_TK_DOS8_S MPHexEditor tkDos8
MPH_TK_MAC MPHexEditor tkMac
MPH_TK_MAC_S MPHexEditor tkMac
MPH_UC MPHexEditor unicode
MPH_UC_BE MPHexEditor unicode be
MPH_UC_BE_S MPHexEditor unicode be
MPH_UC_S MPHexEditor unicode
OctalToInt MPHexEditor translate an number string built on radix 8 into an integer (see also RadixToInt)
RadixToInt MPHexEditor translate a radix coded number string into an integer, e.g.
- RadixToInt('0f', 16) => 15
- RadixToInt('755', 8) => 493
RadixToInt64 MPHexEditor  
SwapWideChar MPHexEditor swap lo and high byte of a widechar
TCustomMPHexEditor MPHexEditor protected ancestor of the hex editor components
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
TMPHColors MPHexEditor persistent color storage (contains the colors in hex editors)
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.
TMPHexEditor MPHexEditor published hex editor component
TMPHexEditorEx MPHexEditorEx enhanced hex editor
TMPHGetOffsetTextEvent MPHexEditor retrieve the "line number" to display by the application

- Number: the number to convert to text - OffsetText: the resulting text output
TMPHPrintOptions MPHexEditorEx print / preview options
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
TranslateBufferFromAnsi MPHexEditor translate data from Ansi to a different character set (see also TMPHTranslationKind)
- TType: translate to this character set
- aBuffer: pointer to source data
- bBuffer: pointer to target data, must be allocated (may equal to aBuffer)
- aCount: number of bytes to translate
TranslateBufferToAnsi MPHexEditor translate data from a different character set to Ansi (see also TranslateBufferFromAnsi)

Generated by DIPasDoc 0.8.6 on Mi 10. Sep 2003 19:43:56