This interface allows a client to customized display effects.
Warning! The protocol described in this file is currently in the testing
phase. Backward compatible changes may be added together with the
corresponding interface version bump. Backward incompatible changes can
only be done by creating a new major version of the extension.
set window background, shadow based on context
custom user wallpaper
custom user cursor
custom treeland and window global font context
custom user treeland window appearance global
This interface allows a client personalization wallpaper.
Warning! The protocol described in this file is currently in the testing
phase. Backward compatible changes may be added together with the
corresponding interface version bump. Backward incompatible changes can
only be done by creating a new major version of the extension.
get the current user's wallpaper
Destroy the context object.
Send this signal after getting the user's wallpaper.
This interface allows a client personalization cursor.
Warning! The protocol described in this file is currently in the testing
phase. Backward compatible changes may be added together with the
corresponding interface version bump. Backward incompatible changes can
only be done by creating a new major version of the extension.
if only one commit fails validation, the commit will fail
Destroy the context object.
Send this signal after commit cursor configure.
Send this signal after system cursor theme changed.
Send this signal after system cursor size changed.
This interface allows a client personalization window.
Warning! The protocol described in this file is currently in the testing
phase. Backward compatible changes may be added together with the
corresponding interface version bump. Backward incompatible changes can
only be done by creating a new major version of the extension.
Window blend mode defines how compositor composite window's surface over other
surfaces.
Set window background blend mode
This request will set window round corner radius, invoking this request means user
want to
manage window round corner radius by itself. If not invoked, window round corner
radius will
be decided by compositor.
Set window shadow's radius, offset and color, invoking this request indicates that
client want to manage
the window shadow by itself. If not invoked, window shadow will be decided by the
compositor
Set window border width and color
Set window enable mode
Set if system titlebar is enabled
Destroy the context object.
This interface allows set treeland window global font settings.
Warning! The protocol described in this file is currently in the testing
phase. Backward compatible changes may be added together with the
corresponding interface version bump. Backward incompatible changes can
only be done by creating a new major version of the extension.
Send this signal after setting the system font.
Send this signal after setting the system monospace font.
Send this signal after setting the system font size.
Set the system font size
Get the system font size
Set the system font
Get the system font
Set the system monospace font
Get the system monospace font
Destroy the context object.
This interface allows set treeland window global appearance settings.
Warning! The protocol described in this file is currently in the testing
phase. Backward compatible changes may be added together with the
corresponding interface version bump. Backward incompatible changes can
only be done by creating a new major version of the extension.
Send this signal after setting the round corner radius.
Send this signal after setting the system icon theme.
Send this signal after setting the system active color
Send this signal after setting the system active color
Send this signal after setting the system theme
Send this signal after setting the window titlebar height
Set window round corner radius
Get window round corner radius
Set the system icon theme
Get the system icon theme
Set the system active color
Get the system active color
Set the window window opacity
Get the window window opacity
Set the window theme.
Get the window theme type
Set the window titlebar height
Get the window titlebar height
Destroy the context object.