Units
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
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)
EMPHException 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
IntToRadixLen MPHexEditor translate an integer to a radix coded string and left fill with 0 (see also IntToRadix)
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
MPHCustTransFieldFrom MPHexEditor this table is used in translations from tkAsIs to tkCustom (see TMPHTranslationKind)
MPHCustTransFieldTo MPHexEditor this table is used in translations from tkCustom to tkAsIs (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, prefixed by 0 /except of 0 pos
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)
MPTH_FILEIO_BLOCKSIZE MPHexEditor block size in file i/o
MPTH_TK_ASCII7 MPHexEditor tkASCII
MPTH_TK_ASCII7_S MPHexEditor tkASCII
MPTH_TK_ASIS MPHexEditor tkAsIs
MPTH_TK_ASIS_S MPHexEditor tkAsIs
MPTH_TK_BCD38 MPHexEditor tkBCD
MPTH_TK_BCD38_S MPHexEditor tkBCD
MPTH_TK_CUSTOM MPHexEditor tkCustom
MPTH_TK_CUSTOM_S MPHexEditor tkCustom
MPTH_TK_DOS8 MPHexEditor tkDos8
MPTH_TK_DOS8_S MPHexEditor tkDos8
MPTH_TK_MAC MPHexEditor tkMac
MPTH_TK_MAC_S MPHexEditor tkMac
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
tblBCD2MSAnsi MPHexEditor conversion ebcdic cp 38 .. ms ansi (cp 1252) (taken from recode 3.5)
tblMac2MSAnsi MPHexEditor conversion macintosh .. ms ansi (cp 1252) (taken from recode 3.5)
tblMSAnsi2BCD MPHexEditor conversion ms ansi (cp 1252) .. ebcdic cp 38 (taken from recode 3.5)
tblMSAnsi2Mac MPHexEditor conversion ms ansi (cp 1252) .. macintosh (taken from recode 3.5)
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
TMPHColors MPHexEditor persistent color storage (contains the colors in hex editors)
TMPHexEditor MPHexEditor published hex editor component
TMPHexEditorEx MPHexEditorEx enhanced hex editor
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 MPHCustTransFieldFrom[0..255] and MPHCustTransFieldTo[0..255]
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)
WM_INTUPDATECARET MPHexEditor this message is posted to the hex editor when it should update the caret position

Generated by DIPasDoc 0.8.0 on Fri 25 Oct 2002 15:50:00