Unit 'cef3api' Package
[Overview][Constants][Types][Procedures and functions][Variables][Index] [#pl_cef]

TCefRenderHandler

Declaration

Source position: cef3api.pas line 2863

type TCefRenderHandler = record

  base: TCefBaseRefCounted;

  

  get_root_screen_rect: function(

  

  self: PCefRenderHandler;

  browser: PCefBrowser;

  rect: PCefRect

):Integer;

  get_view_rect: function(

  

  self: PCefRenderHandler;

  browser: PCefBrowser;

  rect: PCefRect

):Integer;

  get_screen_point: function(

  

  self: PCefRenderHandler;

  browser: PCefBrowser;

  viewX: Integer;

  viewY: Integer;

  screenX: PInteger;

  screenY: PInteger

):Integer;

  get_screen_info: function(

  

  self: PCefRenderHandler;

  browser: PCefBrowser;

  screen_info: PCefScreenInfo

):Integer;

  on_popup_show: procedure(

  

  self: PCefRenderHandler;

  browser: PCefBrowser;

  show: Integer

);

  on_popup_size: procedure(

  

  self: PCefRenderHandler;

  browser: PCefBrowser;

  const rect: PCefRect

);

  on_paint: procedure(

  

  self: PCefRenderHandler;

  browser: PCefBrowser;

  type_: TCefPaintElementType;

  dirtyRectsCount: csize_t;

  dirtyRects: PCefRectArray;

  const buffer: Pointer;

  width: Integer;

  height: Integer

);

  on_cursor_change: procedure(

  

  self: PCefRenderHandler;

  browser: PCefBrowser;

  cursor: TCefCursorHandle;

  type_: TCefCursorType;

  const custom_cursor_info: PCefCursorInfo

);

  start_dragging: function(

  

  self: PCefRenderHandler;

  browser: PCefBrowser;

  drag_data: PCefDragData;

  allowed_ops: TCefDragOperationsMask;

  x: Integer;

  y: Integer

):Integer;

  update_drag_cursor: procedure(

  

  self: PCefRenderHandler;

  browser: PCefBrowser;

  operation: TCefDragOperationsMask

);

  on_scroll_offset_changed: procedure(

  

  self: PCefRenderHandler;

  browser: PCefBrowser;

  x: Double;

  y: Double

);

  on_ime_composition_range_changed: procedure(

  

  self: PCefRenderHandler;

  browser: PCefBrowser;

  const selected_range: PCefRange;

  character_boundsCount: csize_t;

  character_bounds: PCefRectArray

);

end;



CT Web help

CodeTyphon Studio