Wayland++  0.2.6
C++ Bindings for Wayland
wayland::shell_surface_resize Struct Reference

edge values for resizing More...

#include <wayland-client-protocol.hpp>

Inherits wayland::detail::bitfield< size, id >.

Static Public Attributes

static const detail::bitfield< 4, 8 > none {0}
 no edge More...
 
static const detail::bitfield< 4, 8 > top {1}
 top edge More...
 
static const detail::bitfield< 4, 8 > bottom {2}
 bottom edge More...
 
static const detail::bitfield< 4, 8 > left {4}
 left edge More...
 
static const detail::bitfield< 4, 8 > top_left {5}
 top and left edges More...
 
static const detail::bitfield< 4, 8 > bottom_left {6}
 bottom and left edges More...
 
static const detail::bitfield< 4, 8 > right {8}
 right edge More...
 
static const detail::bitfield< 4, 8 > top_right {9}
 top and right edges More...
 
static const detail::bitfield< 4, 8 > bottom_right {10}
 bottom and right edges More...
 

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 1791 of file wayland-client-protocol.hpp.

Member Data Documentation

◆ bottom

const bitfield< 4, 8 > shell_surface_resize::bottom {2}
static

bottom edge

Definition at line 1802 of file wayland-client-protocol.hpp.

◆ bottom_left

const bitfield< 4, 8 > shell_surface_resize::bottom_left {6}
static

bottom and left edges

Definition at line 1808 of file wayland-client-protocol.hpp.

◆ bottom_right

const bitfield< 4, 8 > shell_surface_resize::bottom_right {10}
static

bottom and right edges

Definition at line 1814 of file wayland-client-protocol.hpp.

◆ left

const bitfield< 4, 8 > shell_surface_resize::left {4}
static

left edge

Definition at line 1804 of file wayland-client-protocol.hpp.

◆ none

const bitfield< 4, 8 > shell_surface_resize::none {0}
static

no edge

Definition at line 1798 of file wayland-client-protocol.hpp.

◆ right

const bitfield< 4, 8 > shell_surface_resize::right {8}
static

right edge

Definition at line 1810 of file wayland-client-protocol.hpp.

◆ top

const bitfield< 4, 8 > shell_surface_resize::top {1}
static

top edge

Definition at line 1800 of file wayland-client-protocol.hpp.

◆ top_left

const bitfield< 4, 8 > shell_surface_resize::top_left {5}
static

top and left edges

Definition at line 1806 of file wayland-client-protocol.hpp.

◆ top_right

const bitfield< 4, 8 > shell_surface_resize::top_right {9}
static

top and right edges

Definition at line 1812 of file wayland-client-protocol.hpp.


The documentation for this struct was generated from the following files: