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.