# Record TCefBoxLayout

Description
Fields

## Unit

uCEFTypes

## Declaration

`type TCefBoxLayout = record`

## Description

A Layout manager that arranges child views vertically or horizontally in a side-by-side fashion with spacing around and between the child views. The child views are always sized according to their preferred size. If the host's bounds provide insufficient space, child views will be clamped. Excess space will not be distributed. Methods must be called on the browser process UI thread unless otherwise indicated.

NOTE: This struct is allocated DLL-side.

Implemented by ICefBoxLayout.

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

## Overview

### Fields

Public | `base: TCefLayout;`
Public | `set_flex_for_view: procedure(self: PCefBoxLayout; view: PCefView; flex: Integer); stdcall;`
Public | `clear_flex_for_view: procedure(self: PCefBoxLayout; view: PCefView); stdcall;`

## Description

### Fields

Public | `base: TCefLayout;`
This item has no description.

Public | `set_flex_for_view: procedure(self: PCefBoxLayout; view: PCefView; flex: Integer); stdcall;`
This item has no description.

Public | `clear_flex_for_view: procedure(self: PCefBoxLayout; view: PCefView); stdcall;`
This item has no description.

Generated by PasDoc 1.0.4.