Record TCefRenderHandler

Description
Hierarchy
Fields
Methods
Properties

Unit

Declaration

type TCefRenderHandler = record

Description

Implement this structure to handle events when window rendering is disabled. The functions of this structure will be called on the UI thread.

Implemented by ICefRenderHandler.

<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_render_handler_capi.h">CEF source file: /include/capi/cef_render_handler_capi.h (cef_render_handler_t))

Overview

Fields

Public base: TCefBaseRefCounted;
Public get_accessibility_handler: function(self: PCefRenderHandler): PCefAccessibilityHandler; stdcall;
Public get_root_screen_rect: function(self: PCefRenderHandler; browser: PCefBrowser; rect: PCefRect): Integer; stdcall;
Public get_view_rect: procedure(self: PCefRenderHandler; browser: PCefBrowser; rect: PCefRect); stdcall;
Public get_screen_point: function(self: PCefRenderHandler; browser: PCefBrowser; viewX, viewY: Integer; screenX, screenY: PInteger): Integer; stdcall;
Public get_screen_info: function(self: PCefRenderHandler; browser: PCefBrowser; screen_info: PCefScreenInfo): Integer; stdcall;
Public on_popup_show: procedure(self: PCefRenderHandler; browser: PCefBrowser; show: Integer); stdcall;
Public on_popup_size: procedure(self: PCefRenderHandler; browser: PCefBrowser; const rect: PCefRect); stdcall;
Public on_paint: procedure(self: PCefRenderHandler; browser: PCefBrowser; type_: TCefPaintElementType; dirtyRectsCount: NativeUInt; const dirtyRects: PCefRectArray; const buffer: Pointer; width, height: Integer); stdcall;
Public on_accelerated_paint: procedure(self: PCefRenderHandler; browser: PCefBrowser; type_: TCefPaintElementType; dirtyRectsCount: NativeUInt; const dirtyRects: PCefRectArray; const info: PCefAcceleratedPaintInfo); stdcall;
Public get_touch_handle_size: procedure(self: PCefRenderHandler; browser: PCefBrowser; orientation: TCefHorizontalAlignment; size: PCefSize); stdcall;
Public on_touch_handle_state_changed: procedure(self: PCefRenderHandler; browser: PCefBrowser; const state: PCefTouchHandleState); stdcall;
Public start_dragging: function(self: PCefRenderHandler; browser: PCefBrowser; drag_data: PCefDragData; allowed_ops: TCefDragOperations; x, y: Integer): Integer; stdcall;
Public update_drag_cursor: procedure(self: PCefRenderHandler; browser: PCefBrowser; operation: TCefDragOperation); stdcall;
Public on_scroll_offset_changed: procedure(self: PCefRenderHandler; browser: PCefBrowser; x, y: Double); stdcall;
Public on_ime_composition_range_changed: procedure(self: PCefRenderHandler; browser: PCefBrowser; const selected_range: PCefRange; character_boundsCount: NativeUInt; const character_bounds: PCefRect); stdcall;
Public on_text_selection_changed: procedure(self: PCefRenderHandler; browser: PCefBrowser; const selected_text: PCefString; const selected_range: PCefRange); stdcall;
Public on_virtual_keyboard_requested: procedure(self: PCefRenderHandler; browser: PCefBrowser; input_mode: TCefTextInpuMode); stdcall;

Description

Fields

Public base: TCefBaseRefCounted;

This item has no description.

Public get_accessibility_handler: function(self: PCefRenderHandler): PCefAccessibilityHandler; stdcall;

This item has no description.

Public get_root_screen_rect: function(self: PCefRenderHandler; browser: PCefBrowser; rect: PCefRect): Integer; stdcall;

This item has no description.

Public get_view_rect: procedure(self: PCefRenderHandler; browser: PCefBrowser; rect: PCefRect); stdcall;

This item has no description.

Public get_screen_point: function(self: PCefRenderHandler; browser: PCefBrowser; viewX, viewY: Integer; screenX, screenY: PInteger): Integer; stdcall;

This item has no description.

Public get_screen_info: function(self: PCefRenderHandler; browser: PCefBrowser; screen_info: PCefScreenInfo): Integer; stdcall;

This item has no description.

Public on_popup_show: procedure(self: PCefRenderHandler; browser: PCefBrowser; show: Integer); stdcall;

This item has no description.

Public on_popup_size: procedure(self: PCefRenderHandler; browser: PCefBrowser; const rect: PCefRect); stdcall;

This item has no description.

Public on_paint: procedure(self: PCefRenderHandler; browser: PCefBrowser; type_: TCefPaintElementType; dirtyRectsCount: NativeUInt; const dirtyRects: PCefRectArray; const buffer: Pointer; width, height: Integer); stdcall;

This item has no description.

Public on_accelerated_paint: procedure(self: PCefRenderHandler; browser: PCefBrowser; type_: TCefPaintElementType; dirtyRectsCount: NativeUInt; const dirtyRects: PCefRectArray; const info: PCefAcceleratedPaintInfo); stdcall;

This item has no description.

Public get_touch_handle_size: procedure(self: PCefRenderHandler; browser: PCefBrowser; orientation: TCefHorizontalAlignment; size: PCefSize); stdcall;

This item has no description.

Public on_touch_handle_state_changed: procedure(self: PCefRenderHandler; browser: PCefBrowser; const state: PCefTouchHandleState); stdcall;

This item has no description.

Public start_dragging: function(self: PCefRenderHandler; browser: PCefBrowser; drag_data: PCefDragData; allowed_ops: TCefDragOperations; x, y: Integer): Integer; stdcall;

This item has no description.

Public update_drag_cursor: procedure(self: PCefRenderHandler; browser: PCefBrowser; operation: TCefDragOperation); stdcall;

This item has no description.

Public on_scroll_offset_changed: procedure(self: PCefRenderHandler; browser: PCefBrowser; x, y: Double); stdcall;

This item has no description.

Public on_ime_composition_range_changed: procedure(self: PCefRenderHandler; browser: PCefBrowser; const selected_range: PCefRange; character_boundsCount: NativeUInt; const character_bounds: PCefRect); stdcall;

This item has no description.

Public on_text_selection_changed: procedure(self: PCefRenderHandler; browser: PCefBrowser; const selected_text: PCefString; const selected_range: PCefRange); stdcall;

This item has no description.

Public on_virtual_keyboard_requested: procedure(self: PCefRenderHandler; browser: PCefBrowser; input_mode: TCefTextInpuMode); stdcall;

This item has no description.


Generated by PasDoc 0.16.0-snapshot.