Provided by: waylandpp-dev_1.0.1-1_amd64 bug

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.

Version 1.0.1                               Thu Aug 14 2025 09:19:23            wayland::shell_surface_resize(3)