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

All Identifiers

NameUnitDescription
CheckRadixToIntMPHexEditortry 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
CheckRadixToInt64MPHexEditor 
CM_INTUPDATECARETMPHexEditorthis message is posted to the hex editor when it should update the caret position
CM_SELECTIONCHANGEDMPHexEditorthis message is posted when an OnSelectionChange event is to be fired
ConvertBinToHexMPHexEditortranslate binary data to its hex representation (see ConvertHexToBin), (see SwapNibbles for the meaning of the SwapNibbles value)
ConvertHexToBinMPHexEditortranslate a hexadecimal data representation ("a000 cc45 d3 42"...) to binary data (see SwapNibbles for the meaning of the SwapNibbles value)
EMPHexEditorMPHexEditorcustom Exception class
GetTempNameMPHexEditorget a unique filename in the temporary directory
GridCoordMPHexEditorconvert X and Y into a TGridCoord record
IntToOctalMPHexEditortranslate an integer to an octal string (see also IntToRadix)
IntToRadixMPHexEditortranslate 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
IntToRadix64MPHexEditor 
IntToRadixLenMPHexEditortranslate an integer to a radix coded string and left fill with 0 (see also IntToRadix)
IntToRadixLen64MPHexEditor 
IsKeyDownMPHexEditorcheck whether the given key (VK_...) is currently down
MaxMPHexEditorreturns the higer of the two numbers
MinMPHexEditorreturns the lower of the two numbers
MPHCustomCharConvMPHexEditorthis character conversion is used in translations from tkAsIs to tkCustom (see TMPHTranslationKind)
MPHOffsetDecMPHexEditorstandard offset format: decimal
MPHOffsetHexMPHexEditorstandard offset format: hex, auto min width, prefixed by 0x
MPHOffsetOctMPHexEditorstandard offset format: octal, suffixed by a small "o"
MPHTranslationDescMPHexEditorlong descriptions of the different translations (e.g. for menues)
MPHTranslationDescShortMPHexEditorshort descriptions of the different translations (e.g. for status bars)
MPH_CCONV_BCD38MPHexEditorebcdic cp38..ms ansi conversion
MPH_CCONV_MACMPHexEditormacintosh..ms ansi conversion
MPH_DEF_PRINT_MARGINSMPHexEditorExdefault print margins
MPH_FILEIO_BLOCKSIZEMPHexEditorblock size in file i/o
MPH_TK_ASCII7MPHexEditortkASCII
MPH_TK_ASCII7_SMPHexEditortkASCII
MPH_TK_ASISMPHexEditortkAsIs
MPH_TK_ASIS_SMPHexEditortkAsIs
MPH_TK_BCD38MPHexEditortkBCD
MPH_TK_BCD38_SMPHexEditortkBCD
MPH_TK_CUSTOMMPHexEditortkCustom
MPH_TK_CUSTOM_SMPHexEditortkCustom
MPH_TK_DOS8MPHexEditortkDos8
MPH_TK_DOS8_SMPHexEditortkDos8
MPH_TK_MACMPHexEditortkMac
MPH_TK_MAC_SMPHexEditortkMac
MPH_UCMPHexEditorunicode
MPH_UC_BEMPHexEditorunicode be
MPH_UC_BE_SMPHexEditorunicode be
MPH_UC_SMPHexEditorunicode
OctalToIntMPHexEditortranslate an number string built on radix 8 into an integer (see also RadixToInt)
PMPHFindTableMPHexEditorprecompiled converted character table types for faster data search
RadixToIntMPHexEditortranslate a radix coded number string into an integer, e.g.
- RadixToInt('0f', 16) => 15
- RadixToInt('755', 8) => 493
RadixToInt64MPHexEditor 
SwapWideCharMPHexEditorswap lo and high byte of a widechar
TCustomMPHexEditorMPHexEditorprotected ancestor of the hex editor components
TMPHBookmarkMPHexEditorbookmark 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
TMPHBookmarksMPHexEditorarray of bookmarks, representing keys 0..9
TMPHCaretKindMPHexEditorlook of the editor's caret:
- ckFull: full block
- ckLeft: left line
- ckBottom: bottom line
- ckAuto: left line if InsertMode, full block if overwrite, bottom line if ReadOnlyView
TMPHCharConvMPHexEditorcharacter conversion data storage
TMPHCharConvTableMPHexEditorcharacter conversion table
TMPHCharConvTypeMPHexEditorcharacter conversion type
TMPHColorsMPHexEditorpersistent color storage (contains the colors in hex editors)
TMPHDrawCellEventMPHexEditorowner 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.
TMPHexEditorMPHexEditorpublished hex editor component
TMPHexEditorExMPHexEditorExenhanced hex editor
TMPHFindEventMPHexEditorhandler for custom search routines

- Pattern: the data to find - PatLength: length of the data to find - SearchFrom: first search position - SearchUntil: last search position - IgnoreCase: case sensitive? - Wilcard: Wildcard character (only used by FindWithWildcard) - FoundPos: result, set to -1 if data was not found
TMPHFindTableMPHexEditor 
TMPHGetOffsetTextEventMPHexEditorretrieve the "line number" to display by the application

- Number: the number to convert to text - OffsetText: the resulting text output
TMPHOffsetFormatMPHexEditoroffset format record
TMPHOffsetFormatFlagMPHexEditoroffset format flags
TMPHOffsetFormatFlagsMPHexEditorset of the above flags
TMPHOLEOperationMPHexEditorExis data dropped or pasted
TMPHPrintFlagMPHexEditorExprint option flags
TMPHPrintOptionsMPHexEditorExprint / preview options
TMPHProgressEventMPHexEditorprogress event handler, used in OnProgress

- 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 (no meaning in Find* methods)
TMPHProgressKindMPHexEditoraction indicator used in OnProgress event handler:
- pkLoad: loading data
- pkSave: saving data
- pkFind: finding
TMPHQueryPublicPropertyEventMPHexEditorExthis 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.
TMPHTranslationKindMPHexEditorhow 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
TMPHUndoFlagMPHexEditorflags internally used in the undo storage
TMPHUndoFlagsMPHexEditorset of undo flags
TranslateBufferFromAnsiMPHexEditortranslate 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
TranslateBufferToAnsiMPHexEditortranslate data from a different character set to Ansi (see also TranslateBufferFromAnsi)

Generated by DIPasDoc 0.8.7 on Di 15. Jun 2004 20:02:30