unset(surface: object<wl_surface>)
Argument
Type
Description
surfaceobject<wl_surface>
destroy()
Destroy the org_kde_kwin_shadow_manager

Destroy the org_kde_kwin_shadow_manager object.



attach_left(buffer: object<wl_buffer>)
Argument
Type
Description
bufferobject<wl_buffer>
attach_top_left(buffer: object<wl_buffer>)
Argument
Type
Description
bufferobject<wl_buffer>
attach_top(buffer: object<wl_buffer>)
Argument
Type
Description
bufferobject<wl_buffer>
attach_top_right(buffer: object<wl_buffer>)
Argument
Type
Description
bufferobject<wl_buffer>
attach_right(buffer: object<wl_buffer>)
Argument
Type
Description
bufferobject<wl_buffer>
attach_bottom_right(buffer: object<wl_buffer>)
Argument
Type
Description
bufferobject<wl_buffer>
attach_bottom(buffer: object<wl_buffer>)
Argument
Type
Description
bufferobject<wl_buffer>
attach_bottom_left(buffer: object<wl_buffer>)
Argument
Type
Description
bufferobject<wl_buffer>
set_left_offset(offset: fixed)
Argument
Type
Description
offsetfixed
set_top_offset(offset: fixed)
Argument
Type
Description
offsetfixed
set_right_offset(offset: fixed)
Argument
Type
Description
offsetfixed
set_bottom_offset(offset: fixed)
Argument
Type
Description
offsetfixed
destroy
Type: destructorsince 2
destroy()
Destroy the org_kde_kwin_shadow

Destroy the org_kde_kwin_shadow object. If the org_kde_kwin_shadow is still set on a wl_surface the shadow will be immediately removed. Prefer to first call the request unset on the org_kde_kwin_shadow_manager and commit the wl_surface to apply the change.


Compositor Support

MutterMutter
8/31/2023
KWinKWin
11/13/2023
SwaySway
1/7/2023
WestonWeston
9/27/2023
MirMir
7/22/2023
org_kde_kwin_shadow_manager
x
2
x
x
x

SPDX-FileCopyrightText: 2015 Martin Gräßlin

SPDX-License-Identifier: LGPL-2.1-or-later