Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(474)

Side by Side Diff: third_party/wayland-protocols/include/protocol/remote-shell-unstable-v1-server-protocol.h

Issue 2109303003: third_party: Update to version 8 of remote_shell_protocol (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* Generated by wayland-scanner 1.11.0 */ 1 /* Generated by wayland-scanner 1.11.0 */
2 2
3 #ifndef REMOTE_SHELL_UNSTABLE_V1_SERVER_PROTOCOL_H 3 #ifndef REMOTE_SHELL_UNSTABLE_V1_SERVER_PROTOCOL_H
4 #define REMOTE_SHELL_UNSTABLE_V1_SERVER_PROTOCOL_H 4 #define REMOTE_SHELL_UNSTABLE_V1_SERVER_PROTOCOL_H
5 5
6 #include <stdint.h> 6 #include <stdint.h>
7 #include <stddef.h> 7 #include <stddef.h>
8 #include "wayland-server.h" 8 #include "wayland-server.h"
9 9
10 #ifdef __cplusplus 10 #ifdef __cplusplus
(...skipping 186 matching lines...) Expand 10 before | Expand all | Expand 10 after
197 * given wl_surface has another role 197 * given wl_surface has another role
198 */ 198 */
199 ZWP_REMOTE_SHELL_V1_ERROR_ROLE = 0, 199 ZWP_REMOTE_SHELL_V1_ERROR_ROLE = 0,
200 /** 200 /**
201 * invalid notification id 201 * invalid notification id
202 */ 202 */
203 ZWP_REMOTE_SHELL_V1_ERROR_INVALID_NOTIFICATION_ID = 1, 203 ZWP_REMOTE_SHELL_V1_ERROR_INVALID_NOTIFICATION_ID = 1,
204 }; 204 };
205 #endif /* ZWP_REMOTE_SHELL_V1_ERROR_ENUM */ 205 #endif /* ZWP_REMOTE_SHELL_V1_ERROR_ENUM */
206 206
207 #ifndef ZWP_REMOTE_SHELL_V1_LAYOUT_MODE_ENUM
208 #define ZWP_REMOTE_SHELL_V1_LAYOUT_MODE_ENUM
209 /**
210 * @ingroup iface_zwp_remote_shell_v1
211 * the layout mode
212 *
213 * Determine how a client should layout surfaces.
214 */
215 enum zwp_remote_shell_v1_layout_mode {
216 /**
217 * mulitple windows
218 */
219 ZWP_REMOTE_SHELL_V1_LAYOUT_MODE_WINDOWED = 1,
220 /**
221 * restricted mode for table
222 */
223 ZWP_REMOTE_SHELL_V1_LAYOUT_MODE_TABLET = 2,
224 };
225 #endif /* ZWP_REMOTE_SHELL_V1_LAYOUT_MODE_ENUM */
226
207 /** 227 /**
208 * @ingroup iface_zwp_remote_shell_v1 228 * @ingroup iface_zwp_remote_shell_v1
209 * @struct zwp_remote_shell_v1_interface 229 * @struct zwp_remote_shell_v1_interface
210 */ 230 */
211 struct zwp_remote_shell_v1_interface { 231 struct zwp_remote_shell_v1_interface {
212 /** 232 /**
213 * destroy remote_shell 233 * destroy remote_shell
214 * 234 *
215 * Destroy this remote_shell object. 235 * Destroy this remote_shell object.
216 * 236 *
(...skipping 30 matching lines...) Expand all
247 */ 267 */
248 void (*get_notification_surface)(struct wl_client *client, 268 void (*get_notification_surface)(struct wl_client *client,
249 struct wl_resource *resource, 269 struct wl_resource *resource,
250 uint32_t id, 270 uint32_t id,
251 struct wl_resource *surface, 271 struct wl_resource *surface,
252 const char *notification_id); 272 const char *notification_id);
253 }; 273 };
254 274
255 #define ZWP_REMOTE_SHELL_V1_CONFIGURE 0 275 #define ZWP_REMOTE_SHELL_V1_CONFIGURE 0
256 #define ZWP_REMOTE_SHELL_V1_ACTIVATED 1 276 #define ZWP_REMOTE_SHELL_V1_ACTIVATED 1
277 #define ZWP_REMOTE_SHELL_V1_LAYOUT_MODE_CHANGED 2
257 278
258 /** 279 /**
259 * @ingroup iface_zwp_remote_shell_v1 280 * @ingroup iface_zwp_remote_shell_v1
260 */ 281 */
261 #define ZWP_REMOTE_SHELL_V1_CONFIGURE_SINCE_VERSION 1 282 #define ZWP_REMOTE_SHELL_V1_CONFIGURE_SINCE_VERSION 1
262 /** 283 /**
263 * @ingroup iface_zwp_remote_shell_v1 284 * @ingroup iface_zwp_remote_shell_v1
264 */ 285 */
265 #define ZWP_REMOTE_SHELL_V1_ACTIVATED_SINCE_VERSION 1 286 #define ZWP_REMOTE_SHELL_V1_ACTIVATED_SINCE_VERSION 1
287 /**
288 * @ingroup iface_zwp_remote_shell_v1
289 */
290 #define ZWP_REMOTE_SHELL_V1_LAYOUT_MODE_CHANGED_SINCE_VERSION 8
266 291
267 /** 292 /**
268 * @ingroup iface_zwp_remote_shell_v1 293 * @ingroup iface_zwp_remote_shell_v1
269 * Sends an configure event to the client owning the resource. 294 * Sends an configure event to the client owning the resource.
270 * @param resource_ The client's resource 295 * @param resource_ The client's resource
271 */ 296 */
272 static inline void 297 static inline void
273 zwp_remote_shell_v1_send_configure(struct wl_resource *resource_, int32_t width, int32_t height, int32_t work_area_inset_left, int32_t work_area_inset_top, int3 2_t work_area_inset_right, int32_t work_area_inset_bottom) 298 zwp_remote_shell_v1_send_configure(struct wl_resource *resource_, int32_t width, int32_t height, int32_t work_area_inset_left, int32_t work_area_inset_top, int3 2_t work_area_inset_right, int32_t work_area_inset_bottom)
274 { 299 {
275 wl_resource_post_event(resource_, ZWP_REMOTE_SHELL_V1_CONFIGURE, width, height, work_area_inset_left, work_area_inset_top, work_area_inset_right, work_a rea_inset_bottom); 300 wl_resource_post_event(resource_, ZWP_REMOTE_SHELL_V1_CONFIGURE, width, height, work_area_inset_left, work_area_inset_top, work_area_inset_right, work_a rea_inset_bottom);
276 } 301 }
277 302
278 /** 303 /**
279 * @ingroup iface_zwp_remote_shell_v1 304 * @ingroup iface_zwp_remote_shell_v1
280 * Sends an activated event to the client owning the resource. 305 * Sends an activated event to the client owning the resource.
281 * @param resource_ The client's resource 306 * @param resource_ The client's resource
282 */ 307 */
283 static inline void 308 static inline void
284 zwp_remote_shell_v1_send_activated(struct wl_resource *resource_, struct wl_reso urce *gained_active, struct wl_resource *lost_active) 309 zwp_remote_shell_v1_send_activated(struct wl_resource *resource_, struct wl_reso urce *gained_active, struct wl_resource *lost_active)
285 { 310 {
286 wl_resource_post_event(resource_, ZWP_REMOTE_SHELL_V1_ACTIVATED, gained_ active, lost_active); 311 wl_resource_post_event(resource_, ZWP_REMOTE_SHELL_V1_ACTIVATED, gained_ active, lost_active);
287 } 312 }
288 313
289 /** 314 /**
315 * @ingroup iface_zwp_remote_shell_v1
316 * Sends an layout_mode_changed event to the client owning the resource.
317 * @param resource_ The client's resource
318 */
319 static inline void
320 zwp_remote_shell_v1_send_layout_mode_changed(struct wl_resource *resource_, uint 32_t layout_mode)
321 {
322 wl_resource_post_event(resource_, ZWP_REMOTE_SHELL_V1_LAYOUT_MODE_CHANGE D, layout_mode);
323 }
324
325 /**
290 * @ingroup iface_zwp_remote_surface_v1 326 * @ingroup iface_zwp_remote_surface_v1
291 * @struct zwp_remote_surface_v1_interface 327 * @struct zwp_remote_surface_v1_interface
292 */ 328 */
293 struct zwp_remote_surface_v1_interface { 329 struct zwp_remote_surface_v1_interface {
294 /** 330 /**
295 * Destroy the remote_surface 331 * Destroy the remote_surface
296 * 332 *
297 * Unmap and destroy the window. The window will be effectively 333 * Unmap and destroy the window. The window will be effectively
298 * hidden from the user's point of view, and all state will be 334 * hidden from the user's point of view, and all state will be
299 * lost. 335 * lost.
(...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after
484 * 520 *
485 * Set distance from the top of the surface to the contents. 521 * Set distance from the top of the surface to the contents.
486 * 522 *
487 * This distance typically represents the size of the window 523 * This distance typically represents the size of the window
488 * caption. 524 * caption.
489 * @since 5 525 * @since 5
490 */ 526 */
491 void (*set_top_inset)(struct wl_client *client, 527 void (*set_top_inset)(struct wl_client *client,
492 struct wl_resource *resource, 528 struct wl_resource *resource,
493 int32_t height); 529 int32_t height);
530 /**
531 * suggests a re-layout of remote shell input area
532 *
533 * Suggests a surface should become system modal.
534 * @since 8
535 */
536 void (*set_system_modal)(struct wl_client *client,
537 struct wl_resource *resource);
538 /**
539 * suggests a re-layout of remote shell input area
540 *
541 * Suggests a surface should become non system modal.
542 * @since 8
543 */
544 void (*unset_system_modal)(struct wl_client *client,
545 struct wl_resource *resource);
494 }; 546 };
495 547
496 #define ZWP_REMOTE_SURFACE_V1_SET_FULLSCREEN 0 548 #define ZWP_REMOTE_SURFACE_V1_SET_FULLSCREEN 0
497 #define ZWP_REMOTE_SURFACE_V1_UNSET_FULLSCREEN 1 549 #define ZWP_REMOTE_SURFACE_V1_UNSET_FULLSCREEN 1
498 #define ZWP_REMOTE_SURFACE_V1_CLOSE 2 550 #define ZWP_REMOTE_SURFACE_V1_CLOSE 2
499 #define ZWP_REMOTE_SURFACE_V1_SET_MAXIMIZED 3 551 #define ZWP_REMOTE_SURFACE_V1_SET_MAXIMIZED 3
500 #define ZWP_REMOTE_SURFACE_V1_UNSET_MAXIMIZED 4 552 #define ZWP_REMOTE_SURFACE_V1_UNSET_MAXIMIZED 4
501 #define ZWP_REMOTE_SURFACE_V1_SET_MINIMIZED 5 553 #define ZWP_REMOTE_SURFACE_V1_SET_MINIMIZED 5
502 #define ZWP_REMOTE_SURFACE_V1_UNSET_MINIMIZED 6 554 #define ZWP_REMOTE_SURFACE_V1_UNSET_MINIMIZED 6
503 #define ZWP_REMOTE_SURFACE_V1_SET_PINNED 7 555 #define ZWP_REMOTE_SURFACE_V1_SET_PINNED 7
(...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after
668 void (*destroy)(struct wl_client *client, 720 void (*destroy)(struct wl_client *client,
669 struct wl_resource *resource); 721 struct wl_resource *resource);
670 }; 722 };
671 723
672 724
673 #ifdef __cplusplus 725 #ifdef __cplusplus
674 } 726 }
675 #endif 727 #endif
676 728
677 #endif 729 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698