Skip to documentation
SLOP

tiny.wayland.protocol.desktop.wp_cursor_shape_device_v1

Reference tiny.wayland protocol desktop wp_cursor_shape_device_v1

Defined in protocol.desktop.

API (4)

Types and contracts

Public types and contracts.

Values and defaults

Public values and defaults.

No direct callersNo direct callsprotocol.desktopwp cursor shape device v1
Static calls · unresolved targets: unknown · external targets: unknown.

Source

Source: lib/wayland/src/protocol/generated/desktop.zig:1242

zig
pub const wp_cursor_shape_device_v1 = struct {    pub const requests = struct {        pub const destroy: schema.Message = .{            .name = "destroy",            .opcode = 0,            .since = 1,            .deprecated_since = null,            .destructor = true,            .signature = "",            .descriptor_count = 0,            .minimum_payload_size = 0,            .arguments = &.{},        };        pub const set_shape: schema.Message = .{            .name = "set_shape",            .opcode = 1,            .since = 1,            .deprecated_since = null,            .destructor = false,            .signature = "uu",            .descriptor_count = 0,            .minimum_payload_size = 8,            .arguments = &.{                .{ .name = "serial", .kind = .uint, .interface = null, .enumeration = null, .nullable = false },                .{ .name = "shape", .kind = .uint, .interface = null, .enumeration = "shape", .nullable = false },            },        };        pub const all = [_]schema.Message{ destroy, set_shape };    };    pub const events = struct {        pub const all = [_]schema.Message{};    };    pub const enumerations = struct {        pub const shape: schema.Enumeration = .{            .name = "shape",            .since = 1,            .bitfield = false,            .entries = &.{                .{ .name = "default", .value = 1, .since = 1, .deprecated_since = null },                .{ .name = "context_menu", .value = 2, .since = 1, .deprecated_since = null },                .{ .name = "help", .value = 3, .since = 1, .deprecated_since = null },                .{ .name = "pointer", .value = 4, .since = 1, .deprecated_since = null },                .{ .name = "progress", .value = 5, .since = 1, .deprecated_since = null },                .{ .name = "wait", .value = 6, .since = 1, .deprecated_since = null },                .{ .name = "cell", .value = 7, .since = 1, .deprecated_since = null },                .{ .name = "crosshair", .value = 8, .since = 1, .deprecated_since = null },                .{ .name = "text", .value = 9, .since = 1, .deprecated_since = null },                .{ .name = "vertical_text", .value = 10, .since = 1, .deprecated_since = null },                .{ .name = "alias", .value = 11, .since = 1, .deprecated_since = null },                .{ .name = "copy", .value = 12, .since = 1, .deprecated_since = null },                .{ .name = "move", .value = 13, .since = 1, .deprecated_since = null },                .{ .name = "no_drop", .value = 14, .since = 1, .deprecated_since = null },                .{ .name = "not_allowed", .value = 15, .since = 1, .deprecated_since = null },                .{ .name = "grab", .value = 16, .since = 1, .deprecated_since = null },                .{ .name = "grabbing", .value = 17, .since = 1, .deprecated_since = null },                .{ .name = "e_resize", .value = 18, .since = 1, .deprecated_since = null },                .{ .name = "n_resize", .value = 19, .since = 1, .deprecated_since = null },                .{ .name = "ne_resize", .value = 20, .since = 1, .deprecated_since = null },                .{ .name = "nw_resize", .value = 21, .since = 1, .deprecated_since = null },                .{ .name = "s_resize", .value = 22, .since = 1, .deprecated_since = null },                .{ .name = "se_resize", .value = 23, .since = 1, .deprecated_since = null },                .{ .name = "sw_resize", .value = 24, .since = 1, .deprecated_since = null },                .{ .name = "w_resize", .value = 25, .since = 1, .deprecated_since = null },                .{ .name = "ew_resize", .value = 26, .since = 1, .deprecated_since = null },                .{ .name = "ns_resize", .value = 27, .since = 1, .deprecated_since = null },                .{ .name = "nesw_resize", .value = 28, .since = 1, .deprecated_since = null },                .{ .name = "nwse_resize", .value = 29, .since = 1, .deprecated_since = null },                .{ .name = "col_resize", .value = 30, .since = 1, .deprecated_since = null },                .{ .name = "row_resize", .value = 31, .since = 1, .deprecated_since = null },                .{ .name = "all_scroll", .value = 32, .since = 1, .deprecated_since = null },                .{ .name = "zoom_in", .value = 33, .since = 1, .deprecated_since = null },                .{ .name = "zoom_out", .value = 34, .since = 1, .deprecated_since = null },                .{ .name = "dnd_ask", .value = 35, .since = 2, .deprecated_since = null },                .{ .name = "all_resize", .value = 36, .since = 2, .deprecated_since = null },            },        };        pub const @"error": schema.Enumeration = .{            .name = "error",            .since = 1,            .bitfield = false,            .entries = &.{                .{ .name = "invalid_shape", .value = 1, .since = 1, .deprecated_since = null },            },        };        pub const all = [_]schema.Enumeration{ shape, @"error" };    };    pub const metadata: schema.Interface = .{        .name = "wp_cursor_shape_device_v1",        .version = 2,        .requests = &requests.all,        .events = &events.all,        .enumerations = &enumerations.all,    };};

Also reachable as

protocol.generated.desktop.wp_cursor_shape_device_v1.

Audit

Definitions2
Public names4
Members0
Version26.7.0
Revisiondaab053ee433