Unit 'uCEFOsrBrowserWindow' Package
[Overview][Types][Classes][Index] [#pl_cef4typhon]

TOsrBrowserWindow

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

Declaration

Source position: uCEFOsrBrowserWindow.pas line 108

type TOsrBrowserWindow = class(TBufferPanel)

protected

  function GetChromium;

  

  function getModifiers();

  

  function getKeyModifiers();

  

  function GetButton();

  

  procedure DestroyHandle; override;

  

  procedure RealizeBounds; override;

  

  procedure DoEnter; override;

  

  procedure DoExit; override;

  

  procedure Click; override;

  

  procedure MouseDown(); override;

  

  procedure MouseUp(); override;

  

  procedure MouseMove(); override;

  

  procedure MouseEnter; override;

  

  procedure MouseLeave; override;

  

  function DoMouseWheel(); override;

  

  procedure KeyDown(); override;

  

  procedure UTF8KeyPress(); override;

  

  procedure KeyUp(); override;

  

  procedure CaptureChanged; override;

  

  procedure DoOnCreated();

  

  procedure DoOnClosed();

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  procedure CreateHandle; override;

  

  procedure CloseBrowser();

  

  procedure WaitForBrowserClosed;

  

  function IsClosed;

  

  procedure LoadURL();

  

published

  property Chromium: TEmbeddedOsrChromium; [r]

  

  property OnBrowserCreated: TNotifyEvent; [rw]

  

  property OnBrowserClosed: TNotifyEvent; [rw]

  

  property OnMouseDown: TBrowserMouseEvent; [rw]

  

  property OnMouseUp: TBrowserMouseEvent; [rw]

  

  property OnMouseMove: TBrowserMouseMoveEvent; [rw]

  

  property OnMouseWheel: TBrowserMouseWheelEvent; [rw]

  

  property OnKeyDown: TBrowserKeyEvent; [rw]

  

  property OnKeyUp: TBrowserKeyEvent; [rw]

  

  property OnUtf8KeyPress: TBrowserUTF8KeyPressEvent; [rw]

  

end;

Inheritance

TOsrBrowserWindow

  

|

TBufferPanel

  

|

TObject



CT Web help

CodeTyphon Studio