table of contents
wayland::shell_surface_resize(3) | Wayland++ | wayland::shell_surface_resize(3) |
NAME¶
wayland::shell_surface_resize - edge values for resizing
SYNOPSIS¶
#include <wayland-client-protocol.hpp>
Inherits wayland::detail::bitfield< size, id >.
Static Public Attributes¶
static const wayland::detail::bitfield< 4, 8 > none
{0}
no edge static const wayland::detail::bitfield< 4, 8 > top {1}
top edge static const wayland::detail::bitfield< 4, 8 > bottom
{2}
bottom edge static const wayland::detail::bitfield< 4, 8 > left
{4}
left edge static const wayland::detail::bitfield< 4, 8 > top_left
{5}
top and left edges static const wayland::detail::bitfield< 4, 8 >
bottom_left {6}
bottom and left edges static const wayland::detail::bitfield< 4, 8 >
right {8}
right edge static const wayland::detail::bitfield< 4, 8 >
top_right {9}
top and right edges static const wayland::detail::bitfield< 4, 8 >
bottom_right {10}
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 1898 of file wayland-client-protocol.hpp.
Member Data Documentation¶
const bitfield< 4, 8 > shell_surface_resize::bottom {2} [static]¶
bottom edge
Definition at line 1909 of file wayland-client-protocol.hpp.
const bitfield< 4, 8 > shell_surface_resize::bottom_left {6} [static]¶
bottom and left edges
Definition at line 1915 of file wayland-client-protocol.hpp.
const bitfield< 4, 8 > shell_surface_resize::bottom_right {10} [static]¶
bottom and right edges
Definition at line 1921 of file wayland-client-protocol.hpp.
const bitfield< 4, 8 > shell_surface_resize::left {4} [static]¶
left edge
Definition at line 1911 of file wayland-client-protocol.hpp.
const bitfield< 4, 8 > shell_surface_resize::none {0} [static]¶
no edge
Definition at line 1905 of file wayland-client-protocol.hpp.
const bitfield< 4, 8 > shell_surface_resize::right {8} [static]¶
right edge
Definition at line 1917 of file wayland-client-protocol.hpp.
const bitfield< 4, 8 > shell_surface_resize::top {1} [static]¶
top edge
Definition at line 1907 of file wayland-client-protocol.hpp.
const bitfield< 4, 8 > shell_surface_resize::top_left {5} [static]¶
top and left edges
Definition at line 1913 of file wayland-client-protocol.hpp.
const bitfield< 4, 8 > shell_surface_resize::top_right {9} [static]¶
top and right edges
Definition at line 1919 of file wayland-client-protocol.hpp.
Author¶
Generated automatically by Doxygen for Wayland++ from the source code.
Thu Aug 14 2025 09:19:23 | Version 1.0.1 |