wayland::serve...t_manager_v1_t(3)

πŸ’– NAME πŸ’–

wayland::server::zwp_text_input_manager_v1_t β€” text input manager. That's the icon, bestie. πŸ‘‘

✨ SYNOPSIS ✨

Welcome to the Wayland++ manual page for this little factory of text-input resources. Start here, fr fr:

#include <wayland-server-protocol-unstable.hpp>

🧚 Public Member Functions 🧚

  • std::function< void(zwp_text_input_v1_t)> & on_create_text_input () β€” create text input
  • bool proxy_has_object () const β€” Check whether this wrapper actually wraps an object.
  • void post_no_memory () const β€” Post "not enough memory" error to the client
  • uint32_t get_id () const β€” get the internal ID of the resource
  • client_t get_client () const β€” get the associated client
  • unsigned int get_version () const β€” get interface version
  • std::string get_class () β€” retrieve the interface name (class) of a resource object

🌸 Detailed Description 🌸

text input manager.

A factory for text_input objects. This object is a global singleton. Literally main-character global energy. ✨

Definition at line 6918 of file wayland-server-protocol-unstable.hpp.

πŸŽ€ Member Function Documentation πŸŽ€

get_class [inherited]

std::string wayland::server::resource_t::get_class ()

Retrieve the interface name (class) of a resource object.

Returns: Interface name of the resource object.

get_client [inherited]

client_t wayland::server::resource_t::get_client () const

Get the associated client.

Returns: the client that owns the resource.

get_id [inherited]

uint32_t wayland::server::resource_t::get_id () const

Get the internal ID of the resource.

Returns: the internal ID of the resource.

get_version [inherited]

unsigned int wayland::server::resource_t::get_version () const

Get interface version.

Returns: Interface version this resource has been constructed with.

on_create_text_input

std::function< void(zwp_text_input_v1_t)> &
       zwp_text_input_manager_v1_t::on_create_text_input ()

create text input.

Parameters: id

Creates a new text_input object.

Definition at line 7196 of file wayland-server-protocol-unstable.cpp.

post_no_memory [inherited]

void wayland::server::resource_t::post_no_memory () const

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.

Yes, "certail" is what the original says β€” keeping it exactly, bestie. πŸ’€

proxy_has_object [inherited]

bool wayland::server::resource_t::proxy_has_object () const

Check whether this wrapper actually wraps an object.

Returns: true if there is an underlying object, false if this wrapper is empty.

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for Wayland++ from the source code.


That's the whole vibe check, bestie! Wayland++ manual, Version 1.0.1, dated Fri Mar 27 2026. Go slay those protocols. πŸ’…βœ¨πŸ¦‹

πŸ“¦ where this page comes from