wayland::serv...surface_resize(3)
π wayland::server::shell_surface_resize β bestie, it's the resize edge enum
okay so picture this: you're in the Wayland++ manual, section 3 (the library-functions girly), and you've landed on wayland::server::shell_surface_resize. That's the whole vibe. Welcome, sit down, hydrate. π¦
This one's a little struct full of static const edge values so a server can go "ah yes, they're dragging the bottom-right corner" and pick the cute cursor accordingly. Very demure, very mindful.
β¨ NAME β¨
wayland::server::shell_surface_resize β edge values for resizing π
πΈ SYNOPSIS πΈ
#include <wayland-server-protocol.hpp>
π Static Public Attributes π
static const wayland::detail::bitfield< 4, 8 > noneβ no edge π«static const wayland::detail::bitfield< 4, 8 > topβ top edge β¬οΈstatic const wayland::detail::bitfield< 4, 8 > bottomβ bottom edge β¬οΈstatic const wayland::detail::bitfield< 4, 8 > leftβ left edge β¬ οΈstatic const wayland::detail::bitfield< 4, 8 > top_leftβ top and left edges βοΈstatic const wayland::detail::bitfield< 4, 8 > bottom_leftβ bottom and left edges βοΈstatic const wayland::detail::bitfield< 4, 8 > rightβ right edge β‘οΈstatic const wayland::detail::bitfield< 4, 8 > top_rightβ top and right edges βοΈstatic const wayland::detail::bitfield< 4, 8 > bottom_rightβ bottom and right edges βοΈ
π Detailed Description π
edge values for resizing
These values are used to indicate which edge of a surface is being dragged in a resize operation. The server may use this information to adapt its behavior, e.g. choose an appropriate cursor image. π±οΈβ¨
Definition at line 2031 of file wayland-server-protocol.hpp.
π Member Data Documentation π
const wayland::detail::bitfield<4, 8> wayland::server::shell_surface_resize::bottom [static]
bottom edge β¬οΈ
Definition at line 2042 of file wayland-server-protocol.hpp.
const wayland::detail::bitfield<4, 8> wayland::server::shell_surface_resize::bottom_left [static]
bottom and left edges βοΈ
Definition at line 2048 of file wayland-server-protocol.hpp.
const wayland::detail::bitfield<4, 8> wayland::server::shell_surface_resize::bottom_right [static]
bottom and right edges βοΈ
Definition at line 2054 of file wayland-server-protocol.hpp.
const wayland::detail::bitfield<4, 8> wayland::server::shell_surface_resize::left [static]
left edge β¬ οΈ
Definition at line 2044 of file wayland-server-protocol.hpp.
const wayland::detail::bitfield<4, 8> wayland::server::shell_surface_resize::none [static]
no edge π«
Definition at line 2038 of file wayland-server-protocol.hpp.
const wayland::detail::bitfield<4, 8> wayland::server::shell_surface_resize::right [static]
right edge β‘οΈ
Definition at line 2050 of file wayland-server-protocol.hpp.
const wayland::detail::bitfield<4, 8> wayland::server::shell_surface_resize::top [static]
top edge β¬οΈ
Definition at line 2040 of file wayland-server-protocol.hpp.
const wayland::detail::bitfield<4, 8> wayland::server::shell_surface_resize::top_left [static]
top and left edges βοΈ
Definition at line 2046 of file wayland-server-protocol.hpp.
const wayland::detail::bitfield<4, 8> wayland::server::shell_surface_resize::top_right [static]
top and right edges βοΈ
Definition at line 2052 of file wayland-server-protocol.hpp.
π«Ά Author π«Ά
Generated automatically by Doxygen for Wayland++ from the source code.
and that's the whole page bestie, no notes, ate and left no crumbs π β¨
Version 1.0.1 β Fri Mar 27 2026 β that's the version and the date, mwah, love u, go resize something π
π¦ where this page comes from
- ubuntu stonking: waylandpp-dev 1.0.1-2 Β· BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms