| OLD | NEW |
| 1 /* Generated by wayland-scanner 1.11.0 */ | 1 /* Generated by wayland-scanner 1.11.0 */ |
| 2 | 2 |
| 3 #ifndef STYLUS_UNSTABLE_V1_CLIENT_PROTOCOL_H | 3 #ifndef STYLUS_UNSTABLE_V1_CLIENT_PROTOCOL_H |
| 4 #define STYLUS_UNSTABLE_V1_CLIENT_PROTOCOL_H | 4 #define STYLUS_UNSTABLE_V1_CLIENT_PROTOCOL_H |
| 5 | 5 |
| 6 #include <stdint.h> | 6 #include <stdint.h> |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 #include "wayland-client.h" | 8 #include "wayland-client.h" |
| 9 | 9 |
| 10 #ifdef __cplusplus | 10 #ifdef __cplusplus |
| (...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 99 * See @ref iface_zcr_pointer_stylus_v1. | 99 * See @ref iface_zcr_pointer_stylus_v1. |
| 100 */ | 100 */ |
| 101 /** | 101 /** |
| 102 * @defgroup iface_zcr_pointer_stylus_v1 The zcr_pointer_stylus_v1 interface | 102 * @defgroup iface_zcr_pointer_stylus_v1 The zcr_pointer_stylus_v1 interface |
| 103 * | 103 * |
| 104 * The zcr_pointer_stylus_v1 interface extends the wl_pointer interface with | 104 * The zcr_pointer_stylus_v1 interface extends the wl_pointer interface with |
| 105 * events to describe details about a stylus acting as a pointer. | 105 * events to describe details about a stylus acting as a pointer. |
| 106 */ | 106 */ |
| 107 extern const struct wl_interface zcr_pointer_stylus_v1_interface; | 107 extern const struct wl_interface zcr_pointer_stylus_v1_interface; |
| 108 | 108 |
| 109 #ifndef ZCR_STYLUS_V1_ERROR_ENUM |
| 110 #define ZCR_STYLUS_V1_ERROR_ENUM |
| 111 enum zcr_stylus_v1_error { |
| 112 /** |
| 113 * the pointer already has a pointer_stylus object associated |
| 114 */ |
| 115 ZCR_STYLUS_V1_ERROR_POINTER_STYLUS_EXISTS = 0, |
| 116 }; |
| 117 #endif /* ZCR_STYLUS_V1_ERROR_ENUM */ |
| 118 |
| 109 #define ZCR_STYLUS_V1_GET_POINTER_STYLUS 0 | 119 #define ZCR_STYLUS_V1_GET_POINTER_STYLUS 0 |
| 110 | 120 |
| 111 /** | 121 /** |
| 112 * @ingroup iface_zcr_stylus_v1 | 122 * @ingroup iface_zcr_stylus_v1 |
| 113 */ | 123 */ |
| 114 #define ZCR_STYLUS_V1_GET_POINTER_STYLUS_SINCE_VERSION 1 | 124 #define ZCR_STYLUS_V1_GET_POINTER_STYLUS_SINCE_VERSION 1 |
| 115 | 125 |
| 116 /** @ingroup iface_zcr_stylus_v1 */ | 126 /** @ingroup iface_zcr_stylus_v1 */ |
| 117 static inline void | 127 static inline void |
| 118 zcr_stylus_v1_set_user_data(struct zcr_stylus_v1 *zcr_stylus_v1, void *user_data
) | 128 zcr_stylus_v1_set_user_data(struct zcr_stylus_v1 *zcr_stylus_v1, void *user_data
) |
| (...skipping 18 matching lines...) Expand all Loading... |
| 137 static inline void | 147 static inline void |
| 138 zcr_stylus_v1_destroy(struct zcr_stylus_v1 *zcr_stylus_v1) | 148 zcr_stylus_v1_destroy(struct zcr_stylus_v1 *zcr_stylus_v1) |
| 139 { | 149 { |
| 140 wl_proxy_destroy((struct wl_proxy *) zcr_stylus_v1); | 150 wl_proxy_destroy((struct wl_proxy *) zcr_stylus_v1); |
| 141 } | 151 } |
| 142 | 152 |
| 143 /** | 153 /** |
| 144 * @ingroup iface_zcr_stylus_v1 | 154 * @ingroup iface_zcr_stylus_v1 |
| 145 * | 155 * |
| 146 * Create pointer_stylus object. See zcr_pointer_stylus_v1 interface for | 156 * Create pointer_stylus object. See zcr_pointer_stylus_v1 interface for |
| 147 * details. | 157 * details. If the given wl_pointer already has a pointer_stylus object |
| 158 * associated, the pointer_stylus_exists protocol error is raised. |
| 148 */ | 159 */ |
| 149 static inline struct zcr_pointer_stylus_v1 * | 160 static inline struct zcr_pointer_stylus_v1 * |
| 150 zcr_stylus_v1_get_pointer_stylus(struct zcr_stylus_v1 *zcr_stylus_v1, struct wl_
pointer *pointer) | 161 zcr_stylus_v1_get_pointer_stylus(struct zcr_stylus_v1 *zcr_stylus_v1, struct wl_
pointer *pointer) |
| 151 { | 162 { |
| 152 struct wl_proxy *id; | 163 struct wl_proxy *id; |
| 153 | 164 |
| 154 id = wl_proxy_marshal_constructor((struct wl_proxy *) zcr_stylus_v1, | 165 id = wl_proxy_marshal_constructor((struct wl_proxy *) zcr_stylus_v1, |
| 155 ZCR_STYLUS_V1_GET_POINTER_STYLUS, &zcr_pointer_stylus_v
1_interface, NULL, pointer); | 166 ZCR_STYLUS_V1_GET_POINTER_STYLUS, &zcr_pointer_stylus_v
1_interface, NULL, pointer); |
| 156 | 167 |
| 157 return (struct zcr_pointer_stylus_v1 *) id; | 168 return (struct zcr_pointer_stylus_v1 *) id; |
| (...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 292 ZCR_POINTER_STYLUS_V1_DESTROY); | 303 ZCR_POINTER_STYLUS_V1_DESTROY); |
| 293 | 304 |
| 294 wl_proxy_destroy((struct wl_proxy *) zcr_pointer_stylus_v1); | 305 wl_proxy_destroy((struct wl_proxy *) zcr_pointer_stylus_v1); |
| 295 } | 306 } |
| 296 | 307 |
| 297 #ifdef __cplusplus | 308 #ifdef __cplusplus |
| 298 } | 309 } |
| 299 #endif | 310 #endif |
| 300 | 311 |
| 301 #endif | 312 #endif |
| OLD | NEW |