type TMPHexEditorEx = class(
TCustomMPHexEditor
)
TCustomMPHexEditor
![]() | function BeginUpdate: integer; |
![]() | function CanCopy: boolean; |
![]() | function CanCreateUndo(const aKind: TMPHUndoFlag; const aCount, aReplCount: integer): Boolean; override; |
![]() | function CanCut: boolean; |
![]() | function CanPaste: boolean; |
![]() | function CBCopy: boolean; |
![]() | function CBCut: boolean; |
![]() | function CBPaste: boolean; |
![]() | procedure CreateRangeUndo(const aStart, aCount: integer; sDesc: string); |
![]() | function EndUpdate: integer; |
![]() | function OwnsClipBoard: boolean; |
![]() | procedure PasteData(P: Pointer; const ACount: integer; const UndoDesc: string = ''); |
![]() | procedure Print(const Page: integer); |
![]() | function PrintNumPages: integer; |
![]() | function PrintPreview(const Page: integer): TMetaFile; |
![]() | procedure ReleaseClipboard(const Flush: boolean); |
![]() | procedure Save; |
![]() | function UndoBeginUpdate(const StrUndoDesc: string = ''): integer; reintroduce; |
![]() | function UndoEndUpdate: integer; override; |
![]() | procedure WriteBuffer(const Buffer; const Index, Count: Integer); override; |
![]() | function BeginUpdate: integer; |
each call to BeginUpdate increments an internal counter that prevents from repainting (see also EndUpdate
)
![]() | function CanCopy: boolean; |
is copying to clipboard possible?
![]() | function CanCreateUndo(const aKind: TMPHUndoFlag; const aCount, aReplCount: integer): Boolean; override; |
Protected-Deklarationen
![]() | function CanCut: boolean; |
is cutting to clipboard possible?
![]() | function CanPaste: boolean; |
is pasting from clipboard possible?
![]() | function CBCopy: boolean; |
copy selection to clipboard
![]() | function CBCut: boolean; |
cut selection to clipboard
![]() | function CBPaste: boolean; |
paste clipboard's contents over current selection
![]() | procedure CreateRangeUndo(const aStart, aCount: integer; sDesc: string); |
create an undo for a range of bytes
![]() | function EndUpdate: integer; |
each call to EndUpdate decrements an internal counter that prevents from repainting. the return value is the value of this counter. if the counter is reset to zero, repainting is permitted again (see also BeginUpdate
)
![]() | function OwnsClipBoard: boolean; |
do we own the clipboard data?
![]() | procedure PasteData(P: Pointer; const ACount: integer; const UndoDesc: string = ''); |
paste data (in clipboardmanner: check current selection and so on)
![]() | procedure Print(const Page: integer); |
print the given page to the default printer. Printer.BeginDoc, Printer.NewPage and Printer.EndDoc must be issued by the caller!
![]() | function PrintNumPages: integer; |
get the number of pages to print
![]() | function PrintPreview(const Page: integer): TMetaFile; |
creates a TMetaFile object and renders the specified page on its canvas. Freeing of the TMetaFile is up to the caller!
![]() | procedure ReleaseClipboard(const Flush: boolean); |
flush or empty the clipboard (if we own the IDataObject)
![]() | procedure Save; |
save to file (overwrite)
![]() | function UndoBeginUpdate(const StrUndoDesc: string = ''): integer; reintroduce; |
each call to UndoBeginUpdate increments an internal counter that prevents using undo storage and also disables undo functionality (see also UndoEndUpdate
)
![]() | function UndoEndUpdate: integer; override; |
each call to UndoEndUpdate decrements an internal counter that prevents using undo storage and also disables undo functionality. the return value is the value of this counter. if the counter is reset to zero, undo creation is permitted again (see also UndoBeginUpdate
)
![]() | procedure WriteBuffer(const Buffer; const Index, Count: Integer); override; |
see inherited WriteBuffer
![]() | property AllowInsertMode; |
see inherited AllowInsertMode
![]() | property BackupExtension: string; |
add this extension to the file if making backups, see CreateBackup
![]() | property BookmarkBitmap; |
see inherited BookmarkBitmap
![]() | property BookMarksAsString: string; |
get/set bookmarks as text (for storing in registry, ini-file)
![]() | property BytesPerBlock; |
see inherited BytesPerBlock
![]() | property BytesPerColumn; |
see inherited BytesPerColumn
![]() | property BytesPerRow; |
see inherited BytesPerRow
![]() | property BytesPerUnit; |
see inherited BytesPerUnit
![]() | property CaretKind; |
see inherited CaretKind
![]() | property ClipboardAsHexText: boolean; |
if set to True, CF_TEXT on the clipboard will be treated as hex formatted text
![]() | property Colors; |
see inherited Colors
![]() | property CreateBackup: boolean; |
create a backup on save ? (see also BackupExtension
)
![]() | property CreateUndoOnUndoUpdate: boolean; |
if set to True (default is False), an undo record is automatically created on calling UndoBeginUpdate
and on calling UndoEndUpdate
the record is deleted if the data has not been changed between UndoBegin- and UndoEndUpdate
![]() | property DrawGridLines; |
see inherited DrawGridLines
![]() | property DrawGutter3D; |
see inherited DrawGutter3D
![]() | property FindProgress; |
see inherited FindProgress
![]() | property FlushClipboardAtShutDown: boolean; |
flush or empty clipboard at shutdown
![]() | property FocusFrame; |
see inherited FocusFrame
![]() | property GraySelectionIfNotFocused; |
see inherited GraySelectionIfNotFocused
![]() | property GutterWidth; |
see inherited GutterWidth
![]() | property HexLowerCase; |
see inherited HexLowerCase
![]() | property HideSelection; |
see inherited HideSelection
![]() | property InsertMode; |
see inherited InsertMode
![]() | property MaskChar; |
see inherited MaskChar
![]() | property MaxUndo; |
see inherited MaxUndo
![]() | property NoSizeChange; |
see inherited NoSizeChange
![]() | property OffsetFormat; |
see inherited OffsetFormat
![]() | property OffsetPopupMenu: TPopupMenu; |
if this property is assigned to a TPopupMenu, it will be shown on right clicking the offset display pane. then the normal PopupMenu will open on right clicking the character and hex pane.
![]() | property OleDragDrop: boolean; |
if set To True, OLE drag and drop will used automatically when dragging starts or supported OLE data has been dropped on the hex editor
![]() | property OnBookmarkChanged; |
see inherited OnBookmarkChanged
![]() | property OnChange; |
see inherited OnChange
![]() | property OnDrawCell; |
see inherited OnDrawCell
![]() | property OnGetOffsetText; |
see inherited OnGetOffsetText
![]() | property OnInvalidKey; |
see inherited OnInvalidKey
![]() | property OnProgress; |
see inherited OnProgress
![]() | property OnQueryPublicProperty: TMPHQueryPublicPropertyEvent; |
this event is called when PropertiesAsString
is read or written. (see TMPHQueryPublicPropertyEvent
)
![]() | property OnSelectionChanged; |
see inherited OnSelectionChanged
![]() | property OnTopLeftChanged; |
see inherited OnTopLeftChanged
![]() | property PrintFont: TFont; |
print using this font
![]() | property PrintOptions: TMPHPrintOptions; |
print/preview options, see TMPHPrintOptions
![]() | property PropertiesAsString: string; |
get set properties as text (for storing in registry, ini-file);
![]() | property ReadOnlyView; |
see inherited ReadOnlyView
![]() | property RulerBytesPerUnit; |
see inherited RulerBytesPerUnit
![]() | property RulerNumberBase; |
see inherited RulerNumberBase
![]() | property SeparateBlocksInCharField; |
see inherited SeparateBlocksInCharField
![]() | property ShowPositionIfNotFocused; |
see inherited ShowPositionIfNotFocused
![]() | property ShowRuler; |
see inherited ShowRuler
![]() | property SupportsOtherClipFormats: boolean; |
do we support other formats than CF_MPHEXEDITOR and CF_HDROP?
![]() | property SwapNibbles; |
see inherited SwapNibbles
![]() | property Translation; |
see inherited Translation
![]() | property UnicodeBigEndian; |
see inherited UnicodeBigEndian
![]() | property UnicodeChars; |
see inherited UnicodeChars
![]() | property UseEditorFontForPrinting: boolean; |
if set to True, the editor's font will be used for printing
![]() | property Version; |
see inherited Version
![]() | property WantTabs; |
see inherited WantTabs
![]() | property ZoomOnWheel: boolean; |
auto-zoom on mouse wheel?