Class TMainForm (unit HEXVIEW1)

Inherits from

TForm

Constructors



Functions

procedure About(Sender: TObject);


procedure CloseApp(Sender: TObject);


procedure CloseFile(Sender: TObject);


procedure FormClose(Sender: TObject; var Action: TCloseAction);


procedure FormCreate(Sender: TObject);


procedure FormDestroy(Sender: TObject);


procedure LageFont(Sender: TObject);


procedure NormalFont(Sender: TObject);


procedure OpenFIle(Sender: TObject);


procedure SmallFont(Sender: TObject);


procedure UpdateFileMenu(Sender: TObject);


procedure UpdateFontMenu(Sender: TObject);


procedure UpdateOptionsMenu(Sender: TObject);


procedure LoadFile( const FileName :string );


procedure AddHistoryItem( const ItemCaption :string );


function GetStatusPanel( index :integer ): TStatusPanel;


procedure HistoryItemClick( Sender :TObject );


procedure ShowHint( Sender :TObject );


procedure UpdateCaption;


procedure UpdateControls;


Properties

property HintPanel : TStatusPanel


property SizePanel : TStatusPanel


Events

Variables

AboutItem : TMenuItem;


AppConfigKey : TAppConfigKey;


FileCloseItem : TMenuItem;


FileExitItem : TMenuItem;


FileItem : TMenuItem;


FileOpenItem : TMenuItem;


FontLargeItem : TMenuItem;


FontNormalItem : TMenuItem;


FontSize : TVariantProfile;


FontSmallItem : TMenuItem;


HelpItem : TMenuItem;


HexDump : THexDump;


History : TRegKey;


HVCloseFile : TSoundEvent;


HVOpenFile : TSoundEvent;


MainFormRestorer : TFormRestorer;


MainMenu : TMainMenu;


N1 : TMenuItem;


OpenDialog : TOpenDialog;


OptionsFontItem : TMenuItem;


OptionsItem : TMenuItem;


OptionsKey : TRegKey;


StatusBar : TStatusBar;


FData : TMemoryStream;


FFileName : string;


FHistory : TStringList;



Constructors


Functions


procedure About(Sender: TObject);


procedure CloseApp(Sender: TObject);


procedure CloseFile(Sender: TObject);


procedure FormClose(Sender: TObject; var Action: TCloseAction);


procedure FormCreate(Sender: TObject);


procedure FormDestroy(Sender: TObject);


procedure LageFont(Sender: TObject);


procedure NormalFont(Sender: TObject);


procedure OpenFIle(Sender: TObject);


procedure SmallFont(Sender: TObject);


procedure UpdateFileMenu(Sender: TObject);


procedure UpdateFontMenu(Sender: TObject);


procedure UpdateOptionsMenu(Sender: TObject);


procedure LoadFile( const FileName :string );


procedure AddHistoryItem( const ItemCaption :string );


function GetStatusPanel( index :integer ): TStatusPanel;


procedure HistoryItemClick( Sender :TObject );


procedure ShowHint( Sender :TObject );


procedure UpdateCaption;


procedure UpdateControls;


Properties


property HintPanel : TStatusPanel


property SizePanel : TStatusPanel


Events


Variables


AboutItem : TMenuItem;


AppConfigKey : TAppConfigKey;


FileCloseItem : TMenuItem;


FileExitItem : TMenuItem;


FileItem : TMenuItem;


FileOpenItem : TMenuItem;


FontLargeItem : TMenuItem;


FontNormalItem : TMenuItem;


FontSize : TVariantProfile;


FontSmallItem : TMenuItem;


HelpItem : TMenuItem;


HexDump : THexDump;


History : TRegKey;


HVCloseFile : TSoundEvent;


HVOpenFile : TSoundEvent;


MainFormRestorer : TFormRestorer;


MainMenu : TMainMenu;


N1 : TMenuItem;


OpenDialog : TOpenDialog;


OptionsFontItem : TMenuItem;


OptionsItem : TMenuItem;


OptionsKey : TRegKey;


StatusBar : TStatusBar;


FData : TMemoryStream;


FFileName : string;


FHistory : TStringList;