protocols/
input-method-unstable-v2.xml
20.9 KiB
swm-toplevel-v1.xml
1.6 KiB
swm-workspace-v1.xml
2.8 KiB
virtual-keyboard-unstable-v1.xml
2.6 KiB
wlr-foreign-toplevel-management-unstable-v1.xml
11.3 KiB
wlr-layer-shell-unstable-v1.xml
18.0 KiB
wlr-output-power-management-unstable-v1.xml
5.5 KiB
wlr-virtual-pointer-unstable-v1.xml
2.9 KiB
test/
.clang-format
571 B
.clangd
365 B
.gitignore
82 B
.gitsigners
91 B
LICENSE
32.3 KiB
LICENSE.dwl
34.9 KiB
LICENSE.dwm
2.0 KiB
LICENSE.spectrwm
1.3 KiB
LICENSE.sway
1.0 KiB
LICENSE.tinywl
7.0 KiB
Makefile
7.8 KiB
PKGBUILD
952 B
README
5.6 KiB
config.def.h
15.7 KiB
config.mk
269 B
swm.1.adoc
3.3 KiB
swm.c
247.1 KiB
swm.desktop
81 B
swm.h
3.5 KiB
swmctl.1.adoc
2.5 KiB
swmctl.c
19.6 KiB
util.c
2.2 KiB
util.h
399 B
protocols/wlr-virtual-pointer-unstable-v1.xml
raw
| 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | <!-- SPDX-License-Identifier: MIT --> |
| 3 | <protocol name="wlr_virtual_pointer_unstable_v1"> |
| 4 | <copyright> |
| 5 | Copyright © 2019 Josef Gajdusek |
| 6 | Permission is hereby granted, free of charge, to any person obtaining a |
| 7 | copy of this software and associated documentation files, to deal in the |
| 8 | Software without restriction, including without limitation the rights to |
| 9 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
| 10 | copies, subject to inclusion of this notice. THE SOFTWARE IS PROVIDED |
| 11 | "AS IS", WITHOUT WARRANTY OF ANY KIND. |
| 12 | </copyright> |
| 13 | <interface name="zwlr_virtual_pointer_v1" version="2"> |
| 14 | <description summary="virtual pointer"/> |
| 15 | <enum name="error"> |
| 16 | <entry name="invalid_axis" value="0" summary="invalid axis"/> |
| 17 | <entry name="invalid_axis_source" value="1" summary="invalid source"/> |
| 18 | </enum> |
| 19 | <request name="motion"> |
| 20 | <arg name="time" type="uint"/><arg name="dx" type="fixed"/> |
| 21 | <arg name="dy" type="fixed"/> |
| 22 | </request> |
| 23 | <request name="motion_absolute"> |
| 24 | <arg name="time" type="uint"/><arg name="x" type="uint"/> |
| 25 | <arg name="y" type="uint"/><arg name="x_extent" type="uint"/> |
| 26 | <arg name="y_extent" type="uint"/> |
| 27 | </request> |
| 28 | <request name="button"> |
| 29 | <arg name="time" type="uint"/><arg name="button" type="uint"/> |
| 30 | <arg name="state" type="uint" enum="wl_pointer.button_state"/> |
| 31 | </request> |
| 32 | <request name="axis"> |
| 33 | <arg name="time" type="uint"/> |
| 34 | <arg name="axis" type="uint" enum="wl_pointer.axis"/> |
| 35 | <arg name="value" type="fixed"/> |
| 36 | </request> |
| 37 | <request name="frame"/> |
| 38 | <request name="axis_source"> |
| 39 | <arg name="axis_source" type="uint" enum="wl_pointer.axis_source"/> |
| 40 | </request> |
| 41 | <request name="axis_stop"> |
| 42 | <arg name="time" type="uint"/> |
| 43 | <arg name="axis" type="uint" enum="wl_pointer.axis"/> |
| 44 | </request> |
| 45 | <request name="axis_discrete"> |
| 46 | <arg name="time" type="uint"/> |
| 47 | <arg name="axis" type="uint" enum="wl_pointer.axis"/> |
| 48 | <arg name="value" type="fixed"/><arg name="discrete" type="int"/> |
| 49 | </request> |
| 50 | <request name="destroy" type="destructor" since="1"/> |
| 51 | </interface> |
| 52 | <interface name="zwlr_virtual_pointer_manager_v1" version="2"> |
| 53 | <description summary="virtual pointer manager"/> |
| 54 | <request name="create_virtual_pointer"> |
| 55 | <arg name="seat" type="object" interface="wl_seat" allow-null="true"/> |
| 56 | <arg name="id" type="new_id" interface="zwlr_virtual_pointer_v1"/> |
| 57 | </request> |
| 58 | <request name="destroy" type="destructor" since="1"/> |
| 59 | <request name="create_virtual_pointer_with_output" since="2"> |
| 60 | <arg name="seat" type="object" interface="wl_seat" allow-null="true"/> |
| 61 | <arg name="output" type="object" interface="wl_output" allow-null="true"/> |
| 62 | <arg name="id" type="new_id" interface="zwlr_virtual_pointer_v1"/> |
| 63 | </request> |
| 64 | </interface> |
| 65 | </protocol> |