# Class TCEFScrollViewComponent

Description
Hierarchy
Fields
Methods
Properties

## Unit

uCEFScrollViewComponent

## Declaration

`type TCEFScrollViewComponent = class(TCEFViewComponent)`

## Description

This item has no description.

## Hierarchy

- TObject
- TPersistent
- TComponent
- TCEFViewComponent
- TCEFScrollViewComponent

## Overview

### Fields

Protected | `FScrollView: ICefScrollView;`

### Methods

Protected | `procedure DestroyView; override;`
Protected | `procedure Initialize; override;`
Protected | `function GetInitialized: boolean; override;`
Protected | `function GetAsView: ICefView; override;`
Protected | `function GetAsScrollView: ICefScrollView; override;`
Protected | `function GetContentView: ICefView;`
Protected | `function GetVisibleContentRect: TCefRect;`
Protected | `function GetHasHorizontalScrollbar: boolean;`
Protected | `function GetHorizontalScrollbarHeight: Integer;`
Protected | `function GetHasVerticalScrollbar: boolean;`
Protected | `function GetVerticalScrollbarWidth: Integer;`
Protected | `procedure SetContentView(const view: ICefView);`
Protected | `procedure doCreateCustomView; override;`
Public | `procedure CreateScrollView;`

### Properties

Public | `property ContentView : ICefView read GetContentView write SetContentView;`
Public | `property VisibleContentRect : TCefRect read GetVisibleContentRect;`
Public | `property HorizontalScrollbarHeight : Integer read GetHorizontalScrollbarHeight;`
Public | `property VerticalScrollbarWidth : Integer read GetVerticalScrollbarWidth;`
Public | `property HasHorizontalScrollbar : boolean read GetHasHorizontalScrollbar;`
Public | `property HasVerticalScrollbar : boolean read GetHasVerticalScrollbar;`

## Description

### Fields

Protected | `FScrollView: ICefScrollView;`
This item has no description.

### Methods

Protected | `procedure DestroyView; override;`
This item has no description.

Protected | `procedure Initialize; override;`
This item has no description.

Protected | `function GetInitialized: boolean; override;`
This item has no description.

Protected | `function GetAsView: ICefView; override;`
This item has no description.

Protected | `function GetAsScrollView: ICefScrollView; override;`
This item has no description.

Protected | `function GetContentView: ICefView;`
This item has no description.

Protected | `function GetVisibleContentRect: TCefRect;`
This item has no description.

Protected | `function GetHasHorizontalScrollbar: boolean;`
This item has no description.

Protected | `function GetHorizontalScrollbarHeight: Integer;`
This item has no description.

Protected | `function GetHasVerticalScrollbar: boolean;`
This item has no description.

Protected | `function GetVerticalScrollbarWidth: Integer;`
This item has no description.

Protected | `procedure SetContentView(const view: ICefView);`
This item has no description.

Protected | `procedure doCreateCustomView; override;`
ICefViewDelegateEvents

Public | `procedure CreateScrollView;`
Create a new ScrollView.

### Properties

Public | `property ContentView : ICefView read GetContentView write SetContentView;`
Get and set the content View. The content View must have a specified size (e.g. via ICefView.SetBounds or ICefViewDelegate.GetPreferredSize).

Public | `property VisibleContentRect : TCefRect read GetVisibleContentRect;`
Returns the visible region of the content View.

Public | `property HorizontalScrollbarHeight : Integer read GetHorizontalScrollbarHeight;`
Returns the height of the horizontal scrollbar.

Public | `property VerticalScrollbarWidth : Integer read GetVerticalScrollbarWidth;`
Returns the width of the vertical scrollbar.

Public | `property HasHorizontalScrollbar : boolean read GetHasHorizontalScrollbar;`
Returns true (1) if the horizontal scrollbar is currently showing.

Public | `property HasVerticalScrollbar : boolean read GetHasVerticalScrollbar;`
Returns true (1) if the vertical scrollbar is currently showing.

Generated by PasDoc 1.0.4.