# Record TCefLinuxWindowProperties

Description
Fields

## Unit

uCEFTypes

## Declaration

`type TCefLinuxWindowProperties = record`

## Description

Linux window properties, such as X11's WM_CLASS or Wayland's app_id. Those are passed to CefWindowDelegate, so the client can set them for the CefWindow's top-level. Thus, allowing window managers to correctly display the application's information (e.g., icons).

<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_linux_window_properties_t))

## Overview

### Fields

Public | `size: NativeUInt;`
Public | `wayland_app_id: TCefString;`
Public | `wm_class_class: TCefString;`
Public | `wm_class_name: TCefString;`
Public | `wm_role_name: TCefString;`

## Description

### Fields

Public | `size: NativeUInt;`
Size of this structure.

Public | `wayland_app_id: TCefString;`
Main window's Wayland's app_id

Public | `wm_class_class: TCefString;`
Main window's WM_CLASS_CLASS in X11

Public | `wm_class_name: TCefString;`
Main window's WM_CLASS_NAME in X11

Public | `wm_role_name: TCefString;`
Main window's WM_WINDOW_ROLE in X11

Generated by PasDoc 1.0.4.