Unit 'FramView' Package
[Overview][Types][Classes][Index] [#pl_htmlviewer]

TViewerFrameBase

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: framview.pas line 431

type TViewerFrameBase = class(TFrameBase)

protected

  FViewer: THtmlViewer;

  

  FFrameSet: TSubFrameSetBase;

  

  NoScroll: Boolean;

  

  frMarginHeight: Integer;

  

  frMarginWidth: Integer;

  

  frHistory: ThtStringList;

  

  frPositionHistory: TPositionObjList;

  

  frHistoryIndex: Integer;

  

  RefreshTimer: TTimer;

  

  NextFile: ThtString;

  

  function CheckNoResize(); override;

  

  function ExpandSourceName(); virtual; abstract;

  

  function GetSubFrameSetClass; virtual; abstract;

  

  procedure AddFrameNames; override;

  

  procedure ClearFrameNames; override;

  

  procedure CreateViewer; virtual;

  

  procedure frBumpHistory();

  

  procedure frBumpHistory1();

  

  procedure frLoadFromFile(); virtual; abstract;

  

  procedure frSetHistoryIndex();

  

  procedure FVMouseDown(); override;

  

  procedure FVMouseMove(); override;

  

  procedure FVMouseUp(); override;

  

  procedure RefreshEvent(); virtual; abstract;

  

  procedure RefreshTimerTimer(); virtual; abstract;

  

  procedure ReloadFile();

  

  procedure UnloadFiles; override;

  

  procedure UpdateFrameList; override;

  

public

  ViewerPosition: Integer;

  

  ViewerFormData: TFormData;

  

  Source: ThtString;

  

  OrigSource: ThtString;

  

  Destination: ThtString;

  

  WinName: ThtString;

  

  NoReSize: Boolean;

  

  constructor CreateIt(); virtual;

  

  destructor Destroy; override;

  

  procedure InitializeDimensions(); override;

  

  procedure Repaint; override;

  

  procedure SetBounds(); override;

  

  property Viewer: THtmlViewer; [r]

  

  property FrameSet: TSubFrameSetBase; [r]

  

end;

Inheritance

TViewerFrameBase

  

|

TFrameBase

  

|

THtmlFrameBase

  

|

ThtControlBase

  

|

TObject



CT Web help

CodeTyphon Studio