Copyright (C) 2015 The Qt Company Ltd.
SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
This example shows how to add extra functionality to Wayland
through an extension. This is the global object of the extension.
Inform the compositor that the client has a new surface that is
covered by the extension.
The compositor should perform a move animation on the surface.
The compositor should perform a rotating animation on the surface.
Ask the client to close the window for the surface.
Ask the client to change the font size on the surface.
Describes whether window decorations should be shown.
Ask the client to turn window decoration on/off on all surfaces.
Create a new object that should be visualized by the compositor
This object should have a visual representation in the compositor.
Tell the compositor that the object's text is changed
Notification to the client that the user clicked the representation of
the object in the compositor.