wayland::server::zwp_tablet_seat_v2_t(3) | Wayland++ | wayland::server::zwp_tablet_seat_v2_t(3) |
wayland::server::zwp_tablet_seat_v2_t - controller object for graphic tablet devices of a seat
#include <wayland-server-protocol-unstable.hpp>
Inherits wayland::server::resource_t.
std::function< void()> & on_destroy ()
release the memory for the tablet seat object void tablet_added (bool
post=true)
new device notification void tool_added (bool post=true)
a new tool has been used with a tablet void pad_added (bool post=true)
new pad notification bool proxy_has_object () const
Check whether this wrapper actually wraps an object. void
post_no_memory () const
uint32_t get_id () const
client_t get_client () const
unsigned int get_version () const
std::string get_class ()
static constexpr std::uint32_t tablet_added_since_version =
1
Minimum protocol version required for the tablet_added function. static
constexpr std::uint32_t tool_added_since_version = 1
Minimum protocol version required for the tool_added function. static
constexpr std::uint32_t pad_added_since_version = 1
Minimum protocol version required for the pad_added function.
controller object for graphic tablet devices of a seat
An object that provides access to the graphics tablets available on this seat. After binding to this interface, the compositor sends a set of wp_tablet_seat.tablet_added and wp_tablet_seat.tool_added events.
Definition at line 4855 of file wayland-server-protocol-unstable.hpp.
Retrieve the interface name (class) of a resource object.
Returns
Get the associated client
Returns
Get the internal ID of the resource
Returns
Get interface version
Returns
release the memory for the tablet seat object Destroy the wp_tablet_seat object. Objects created from this object are unaffected and should be destroyed separately.
Definition at line 6435 of file wayland-server-protocol-unstable.cpp.
new pad notification
Returns
This event is sent whenever a new pad is known to the system. Typically, pads are physically attached to tablets and a pad_added event is sent immediately after the wp_tablet_seat.tablet_added. However, some standalone pad devices logically attach to tablets at runtime, and the client must wait for wp_tablet_pad.enter to know the tablet a pad is attached to.
This event only provides the object id of the pad. All further features (buttons, strips, rings) are sent through the wp_tablet_pad interface.
Definition at line 6451 of file wayland-server-protocol-unstable.cpp.
Post 'not enough memory' error to the client
If the compositor has not enough memory to fulfill a certail request of the client, this function can be called to notify the client of this circumstance.
Check whether this wrapper actually wraps an object.
Returns
new device notification
Returns
This event is sent whenever a new tablet becomes available on this seat. This event only provides the object id of the tablet, any static information about the tablet (device name, vid/pid, etc.) is sent through the wp_tablet interface.
Definition at line 6441 of file wayland-server-protocol-unstable.cpp.
a new tool has been used with a tablet
Returns
This event is sent whenever a tool that has not previously been used with a tablet comes into use. This event only provides the object id of the tool; any static information about the tool (capabilities, type, etc.) is sent through the wp_tablet_tool interface.
Definition at line 6446 of file wayland-server-protocol-unstable.cpp.
Minimum protocol version required for the pad_added function.
Definition at line 4938 of file wayland-server-protocol-unstable.hpp.
Minimum protocol version required for the tablet_added function.
Definition at line 4902 of file wayland-server-protocol-unstable.hpp.
Minimum protocol version required for the tool_added function.
Definition at line 4917 of file wayland-server-protocol-unstable.hpp.
Generated automatically by Doxygen for Wayland++ from the source code.
Mon Apr 22 2024 09:52:15 | Version 1.0.0 |