# Unit uCEFViewsFrameworkEvents

Description
Uses
Classes, Interfaces, Objects and Records
Functions and Procedures
Types
Constants
Variables

## Description

This item has no description.

## Overview

### Types

`TOnGetPreferredSizeEvent = procedure(const Sender: TObject; const view: ICefView; var aResult : TCefSize) of object;`
`TOnGetMinimumSizeEvent = procedure(const Sender: TObject; const view: ICefView; var aResult : TCefSize) of object;`
`TOnGetMaximumSizeEvent = procedure(const Sender: TObject; const view: ICefView; var aResult : TCefSize) of object;`
`TOnGetHeightForWidthEvent = procedure(const Sender: TObject; const view: ICefView; width: Integer; var aResult: Integer) of object;`
`TOnParentViewChangedEvent = procedure(const Sender: TObject; const view: ICefView; added: boolean; const parent: ICefView) of object;`
`TOnChildViewChangedEvent = procedure(const Sender: TObject; const view: ICefView; added: boolean; const child: ICefView) of object;`
`TOnWindowChangedEvent = procedure(const Sender: TObject; const view: ICefView; added: boolean) of object;`
`TOnLayoutChangedEvent = procedure(const Sender: TObject; const view: ICefView; new_bounds: TCefRect) of object;`
`TOnFocusEvent = procedure(const Sender: TObject; const view: ICefView) of object;`
`TOnBlurEvent = procedure(const Sender: TObject; const view: ICefView) of object;`
`TOnThemeChangedEvent = procedure(const Sender: TObject; const view: ICefView) of object;`
`TOnTextfieldKeyEventEvent = procedure(const Sender: TObject; const textfield: ICefTextfield; const event: TCefKeyEvent; var aResult : boolean) of object;`
`TOnAfterUserActionEvent = procedure(const Sender: TObject; const textfield: ICefTextfield) of object;`
`TOnBrowserCreatedEvent = procedure(const Sender: TObject; const browser_view: ICefBrowserView; const browser: ICefBrowser) of object;`
`TOnBrowserDestroyedEvent = procedure(const Sender: TObject; const browser_view: ICefBrowserView; const browser: ICefBrowser) of object;`
`TOnGetDelegateForPopupBrowserViewEvent = procedure(const Sender: TObject; const browser_view: ICefBrowserView; const settings: TCefBrowserSettings; const client: ICefClient; is_devtools: boolean; var aResult : ICefBrowserViewDelegate) of object;`
`TOnPopupBrowserViewCreatedEvent = procedure(const Sender: TObject; const browser_view, popup_browser_view: ICefBrowserView; is_devtools: boolean; var aResult : boolean) of object;`
`TOnGetChromeToolbarTypeEvent = procedure(const Sender: TObject; const browser_view: ICefBrowserView; var aChromeToolbarType: TCefChromeToolbarType) of object;`
`TOnUseFramelessWindowForPictureInPicture = procedure(const Sender: TObject; const browser_view: ICefBrowserView; var aResult : boolean) of object;`
`TOnGestureCommandEvent = procedure(const Sender: TObject; const browser_view: ICefBrowserView; gesture_command: TCefGestureCommand; var aResult : boolean) of object;`
`TOnGetBrowserRuntimeStyleEvent = procedure(const Sender: TObject; var aResult : TCefRuntimeStyle) of object;`
`TOnAllowMoveForPictureInPictureEvent = procedure(const Sender: TObject; const browser_view: ICefBrowserView; var aResult : boolean) of object;`
`TOnAllowPictureInPictureWithoutUserActivationEvent = procedure(const Sender: TObject; const browser_view: ICefBrowserView; var aResult : boolean) of object;`
`TOnButtonPressedEvent = procedure(const Sender: TObject; const button: ICefButton) of object;`
`TOnButtonStateChangedEvent = procedure(const Sender: TObject; const button: ICefButton) of object;`
`TOnMenuButtonPressedEvent = procedure(const Sender: TObject; const menu_button: ICefMenuButton; const screen_point: TCefPoint; const button_pressed_lock: ICefMenuButtonPressedLock) of object;`
`TOnWindowCreatedEvent = procedure(const Sender: TObject; const window_: ICefWindow) of object;`
`TOnWindowClosingEvent = procedure(const Sender: TObject; const window_: ICefWindow) of object;`
`TOnWindowDestroyedEvent = procedure(const Sender: TObject; const window_: ICefWindow) of object;`
`TOnWindowActivationChangedEvent = procedure(const Sender: TObject; const window_: ICefWindow; active: boolean) of object;`
`TOnWindowBoundsChangedEvent = procedure(const Sender: TObject; const window_: ICefWindow; const new_bounds: TCefRect) of object;`
`TOnWindowFullscreenTransitionEvent = procedure(const Sender: TObject; const window_: ICefWindow; is_completed: boolean) of object;`
`TOnGetParentWindowEvent = procedure(const Sender: TObject; const window_: ICefWindow; var is_menu, can_activate_menu: boolean; var aResult : ICefWindow) of object;`
`TOnIsWindowModalDialogEvent = procedure(const Sender: TObject; const window_: ICefWindow; var aResult : boolean) of object;`
`TOnGetInitialBoundsEvent = procedure(const Sender: TObject; const window_: ICefWindow; var aResult : TCefRect) of object;`
`TOnGetInitialShowStateEvent = procedure(const Sender: TObject; const window_: ICefWindow; var aResult : TCefShowState) of object;`
`TOnIsFramelessEvent = procedure(const Sender: TObject; const window_: ICefWindow; var aResult : boolean) of object;`
`TOnWithStandardWindowButtonsEvent = procedure(const Sender: TObject; const window_: ICefWindow; var aResult : boolean) of object;`
`TOnGetTitlebarHeightEvent = procedure(const Sender: TObject; const window_: ICefWindow; var titlebar_height: Single; var aResult : boolean) of object;`
`TOnAcceptsFirstMouseEvent = procedure(const Sender: TObject; const window_: ICefWindow; var aResult : TCefState) of object;`
`TOnCanResizeEvent = procedure(const Sender: TObject; const window_: ICefWindow; var aResult : boolean) of object;`
`TOnCanMaximizeEvent = procedure(const Sender: TObject; const window_: ICefWindow; var aResult : boolean) of object;`
`TOnCanMinimizeEvent = procedure(const Sender: TObject; const window_: ICefWindow; var aResult : boolean) of object;`
`TOnCanCloseEvent = procedure(const Sender: TObject; const window_: ICefWindow; var aResult : boolean) of object;`
`TOnAcceleratorEvent = procedure(const Sender: TObject; const window_: ICefWindow; command_id: Integer; var aResult : boolean) of object;`
`TOnWindowKeyEventEvent = procedure(const Sender: TObject; const window_: ICefWindow; const event: TCefKeyEvent; var aResult : boolean) of object;`
`TOnThemeColorsChangedEvent = procedure(const Sender: TObject; const window_: ICefWindow; chrome_theme: Integer) of object;`
`TOnGetWindowRuntimeStyleEvent = procedure(const Sender: TObject; var aResult : TCefRuntimeStyle) of object;`
`TOnGetLinuxWindowPropertiesEvent = procedure(const Sender: TObject; const window_: ICefWindow; var properties: TLinuxWindowProperties; var aResult: boolean) of object;`

## Description

### Types

`TOnGetPreferredSizeEvent = procedure(const Sender: TObject; const view: ICefView; var aResult : TCefSize) of object;`
ICefViewDelegate

`TOnGetMinimumSizeEvent = procedure(const Sender: TObject; const view: ICefView; var aResult : TCefSize) of object;`
This item has no description.

`TOnGetMaximumSizeEvent = procedure(const Sender: TObject; const view: ICefView; var aResult : TCefSize) of object;`
This item has no description.

`TOnGetHeightForWidthEvent = procedure(const Sender: TObject; const view: ICefView; width: Integer; var aResult: Integer) of object;`
This item has no description.

`TOnParentViewChangedEvent = procedure(const Sender: TObject; const view: ICefView; added: boolean; const parent: ICefView) of object;`
This item has no description.

`TOnChildViewChangedEvent = procedure(const Sender: TObject; const view: ICefView; added: boolean; const child: ICefView) of object;`
This item has no description.

`TOnWindowChangedEvent = procedure(const Sender: TObject; const view: ICefView; added: boolean) of object;`
This item has no description.

`TOnLayoutChangedEvent = procedure(const Sender: TObject; const view: ICefView; new_bounds: TCefRect) of object;`
This item has no description.

`TOnFocusEvent = procedure(const Sender: TObject; const view: ICefView) of object;`
This item has no description.

`TOnBlurEvent = procedure(const Sender: TObject; const view: ICefView) of object;`
This item has no description.

`TOnThemeChangedEvent = procedure(const Sender: TObject; const view: ICefView) of object;`
This item has no description.

`TOnTextfieldKeyEventEvent = procedure(const Sender: TObject; const textfield: ICefTextfield; const event: TCefKeyEvent; var aResult : boolean) of object;`
ICefTextfieldDelegate

`TOnAfterUserActionEvent = procedure(const Sender: TObject; const textfield: ICefTextfield) of object;`
This item has no description.

`TOnBrowserCreatedEvent = procedure(const Sender: TObject; const browser_view: ICefBrowserView; const browser: ICefBrowser) of object;`
ICefPanelDelegate ICefBrowserViewDelegate

`TOnBrowserDestroyedEvent = procedure(const Sender: TObject; const browser_view: ICefBrowserView; const browser: ICefBrowser) of object;`
This item has no description.

`TOnGetDelegateForPopupBrowserViewEvent = procedure(const Sender: TObject; const browser_view: ICefBrowserView; const settings: TCefBrowserSettings; const client: ICefClient; is_devtools: boolean; var aResult : ICefBrowserViewDelegate) of object;`
This item has no description.

`TOnPopupBrowserViewCreatedEvent = procedure(const Sender: TObject; const browser_view, popup_browser_view: ICefBrowserView; is_devtools: boolean; var aResult : boolean) of object;`
This item has no description.

`TOnGetChromeToolbarTypeEvent = procedure(const Sender: TObject; const browser_view: ICefBrowserView; var aChromeToolbarType: TCefChromeToolbarType) of object;`
This item has no description.

`TOnUseFramelessWindowForPictureInPicture = procedure(const Sender: TObject; const browser_view: ICefBrowserView; var aResult : boolean) of object;`
This item has no description.

`TOnGestureCommandEvent = procedure(const Sender: TObject; const browser_view: ICefBrowserView; gesture_command: TCefGestureCommand; var aResult : boolean) of object;`
This item has no description.

`TOnGetBrowserRuntimeStyleEvent = procedure(const Sender: TObject; var aResult : TCefRuntimeStyle) of object;`
This item has no description.

`TOnAllowMoveForPictureInPictureEvent = procedure(const Sender: TObject; const browser_view: ICefBrowserView; var aResult : boolean) of object;`
This item has no description.

`TOnAllowPictureInPictureWithoutUserActivationEvent = procedure(const Sender: TObject; const browser_view: ICefBrowserView; var aResult : boolean) of object;`
This item has no description.

`TOnButtonPressedEvent = procedure(const Sender: TObject; const button: ICefButton) of object;`
ICefButtonDelegate

`TOnButtonStateChangedEvent = procedure(const Sender: TObject; const button: ICefButton) of object;`
This item has no description.

`TOnMenuButtonPressedEvent = procedure(const Sender: TObject; const menu_button: ICefMenuButton; const screen_point: TCefPoint; const button_pressed_lock: ICefMenuButtonPressedLock) of object;`
ICefMenuButtonDelegate

`TOnWindowCreatedEvent = procedure(const Sender: TObject; const window_: ICefWindow) of object;`
ICefWindowDelegate

`TOnWindowClosingEvent = procedure(const Sender: TObject; const window_: ICefWindow) of object;`
This item has no description.

`TOnWindowDestroyedEvent = procedure(const Sender: TObject; const window_: ICefWindow) of object;`
This item has no description.

`TOnWindowActivationChangedEvent = procedure(const Sender: TObject; const window_: ICefWindow; active: boolean) of object;`
This item has no description.

`TOnWindowBoundsChangedEvent = procedure(const Sender: TObject; const window_: ICefWindow; const new_bounds: TCefRect) of object;`
This item has no description.

`TOnWindowFullscreenTransitionEvent = procedure(const Sender: TObject; const window_: ICefWindow; is_completed: boolean) of object;`
This item has no description.

`TOnGetParentWindowEvent = procedure(const Sender: TObject; const window_: ICefWindow; var is_menu, can_activate_menu: boolean; var aResult : ICefWindow) of object;`
This item has no description.

`TOnIsWindowModalDialogEvent = procedure(const Sender: TObject; const window_: ICefWindow; var aResult : boolean) of object;`
This item has no description.

`TOnGetInitialBoundsEvent = procedure(const Sender: TObject; const window_: ICefWindow; var aResult : TCefRect) of object;`
This item has no description.

`TOnGetInitialShowStateEvent = procedure(const Sender: TObject; const window_: ICefWindow; var aResult : TCefShowState) of object;`
This item has no description.

`TOnIsFramelessEvent = procedure(const Sender: TObject; const window_: ICefWindow; var aResult : boolean) of object;`
This item has no description.

`TOnWithStandardWindowButtonsEvent = procedure(const Sender: TObject; const window_: ICefWindow; var aResult : boolean) of object;`
This item has no description.

`TOnGetTitlebarHeightEvent = procedure(const Sender: TObject; const window_: ICefWindow; var titlebar_height: Single; var aResult : boolean) of object;`
This item has no description.

`TOnAcceptsFirstMouseEvent = procedure(const Sender: TObject; const window_: ICefWindow; var aResult : TCefState) of object;`
This item has no description.

`TOnCanResizeEvent = procedure(const Sender: TObject; const window_: ICefWindow; var aResult : boolean) of object;`
This item has no description.

`TOnCanMaximizeEvent = procedure(const Sender: TObject; const window_: ICefWindow; var aResult : boolean) of object;`
This item has no description.

`TOnCanMinimizeEvent = procedure(const Sender: TObject; const window_: ICefWindow; var aResult : boolean) of object;`
This item has no description.

`TOnCanCloseEvent = procedure(const Sender: TObject; const window_: ICefWindow; var aResult : boolean) of object;`
This item has no description.

`TOnAcceleratorEvent = procedure(const Sender: TObject; const window_: ICefWindow; command_id: Integer; var aResult : boolean) of object;`
This item has no description.

`TOnWindowKeyEventEvent = procedure(const Sender: TObject; const window_: ICefWindow; const event: TCefKeyEvent; var aResult : boolean) of object;`
This item has no description.

`TOnThemeColorsChangedEvent = procedure(const Sender: TObject; const window_: ICefWindow; chrome_theme: Integer) of object;`
This item has no description.

`TOnGetWindowRuntimeStyleEvent = procedure(const Sender: TObject; var aResult : TCefRuntimeStyle) of object;`
This item has no description.

`TOnGetLinuxWindowPropertiesEvent = procedure(const Sender: TObject; const window_: ICefWindow; var properties: TLinuxWindowProperties; var aResult: boolean) of object;`
This item has no description.

Generated by PasDoc 0.17.0.snapshot.