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

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

Issue 2104473002: 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 154 matching lines...) Expand 10 before | Expand all | Expand 10 after
165 * given wl_surface has another role 165 * given wl_surface has another role
166 */ 166 */
167 ZWP_REMOTE_SHELL_V1_ERROR_ROLE = 0, 167 ZWP_REMOTE_SHELL_V1_ERROR_ROLE = 0,
168 /** 168 /**
169 * invalid notification id 169 * invalid notification id
170 */ 170 */
171 ZWP_REMOTE_SHELL_V1_ERROR_INVALID_NOTIFICATION_ID = 1, 171 ZWP_REMOTE_SHELL_V1_ERROR_INVALID_NOTIFICATION_ID = 1,
172 }; 172 };
173 #endif /* ZWP_REMOTE_SHELL_V1_ERROR_ENUM */ 173 #endif /* ZWP_REMOTE_SHELL_V1_ERROR_ENUM */
174 174
175 #ifndef ZWP_REMOTE_SHELL_V1_SHELL_MODE_ENUM
176 #define ZWP_REMOTE_SHELL_V1_SHELL_MODE_ENUM
177 /**
178 * @ingroup iface_zwp_remote_shell_v1
179 * the mode of the shell
180 *
181 * Determine how a remote surface should be stacked relative to other
182 * shell surfaces.
183 */
184 enum zwp_remote_shell_v1_shell_mode {
185 /**
186 * mulitple windows
187 */
188 ZWP_REMOTE_SHELL_V1_SHELL_MODE_WINDOWED = 1,
189 /**
190 * restricted mode for table
191 */
192 ZWP_REMOTE_SHELL_V1_SHELL_MODE_TABLET = 2,
193 };
194 #endif /* ZWP_REMOTE_SHELL_V1_SHELL_MODE_ENUM */
195
175 /** 196 /**
176 * @ingroup iface_zwp_remote_shell_v1 197 * @ingroup iface_zwp_remote_shell_v1
177 * @struct zwp_remote_shell_v1_interface 198 * @struct zwp_remote_shell_v1_interface
178 */ 199 */
179 struct zwp_remote_shell_v1_interface { 200 struct zwp_remote_shell_v1_interface {
180 /** 201 /**
181 * destroy remote_shell 202 * destroy remote_shell
182 * 203 *
183 * Destroy this remote_shell object. 204 * Destroy this remote_shell object.
184 * 205 *
(...skipping 30 matching lines...) Expand all
215 */ 236 */
216 void (*get_notification_surface)(struct wl_client *client, 237 void (*get_notification_surface)(struct wl_client *client,
217 struct wl_resource *resource, 238 struct wl_resource *resource,
218 uint32_t id, 239 uint32_t id,
219 struct wl_resource *surface, 240 struct wl_resource *surface,
220 const char *notification_id); 241 const char *notification_id);
221 }; 242 };
222 243
223 #define ZWP_REMOTE_SHELL_V1_CONFIGURE 0 244 #define ZWP_REMOTE_SHELL_V1_CONFIGURE 0
224 #define ZWP_REMOTE_SHELL_V1_ACTIVATED 1 245 #define ZWP_REMOTE_SHELL_V1_ACTIVATED 1
246 #define ZWP_REMOTE_SHELL_V1_SHELL_MODE_CHANGED 2
225 247
226 /** 248 /**
227 * @ingroup iface_zwp_remote_shell_v1 249 * @ingroup iface_zwp_remote_shell_v1
228 */ 250 */
229 #define ZWP_REMOTE_SHELL_V1_CONFIGURE_SINCE_VERSION 1 251 #define ZWP_REMOTE_SHELL_V1_CONFIGURE_SINCE_VERSION 1
230 /** 252 /**
231 * @ingroup iface_zwp_remote_shell_v1 253 * @ingroup iface_zwp_remote_shell_v1
232 */ 254 */
233 #define ZWP_REMOTE_SHELL_V1_ACTIVATED_SINCE_VERSION 1 255 #define ZWP_REMOTE_SHELL_V1_ACTIVATED_SINCE_VERSION 1
256 /**
257 * @ingroup iface_zwp_remote_shell_v1
258 */
259 #define ZWP_REMOTE_SHELL_V1_SHELL_MODE_CHANGED_SINCE_VERSION 7
234 260
235 /** 261 /**
236 * @ingroup iface_zwp_remote_shell_v1 262 * @ingroup iface_zwp_remote_shell_v1
237 * Sends an configure event to the client owning the resource. 263 * Sends an configure event to the client owning the resource.
238 * @param resource_ The client's resource 264 * @param resource_ The client's resource
239 */ 265 */
240 static inline void 266 static inline void
241 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) 267 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)
242 { 268 {
243 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); 269 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);
244 } 270 }
245 271
246 /** 272 /**
247 * @ingroup iface_zwp_remote_shell_v1 273 * @ingroup iface_zwp_remote_shell_v1
248 * Sends an activated event to the client owning the resource. 274 * Sends an activated event to the client owning the resource.
249 * @param resource_ The client's resource 275 * @param resource_ The client's resource
250 */ 276 */
251 static inline void 277 static inline void
252 zwp_remote_shell_v1_send_activated(struct wl_resource *resource_, struct wl_reso urce *gained_active, struct wl_resource *lost_active) 278 zwp_remote_shell_v1_send_activated(struct wl_resource *resource_, struct wl_reso urce *gained_active, struct wl_resource *lost_active)
253 { 279 {
254 wl_resource_post_event(resource_, ZWP_REMOTE_SHELL_V1_ACTIVATED, gained_ active, lost_active); 280 wl_resource_post_event(resource_, ZWP_REMOTE_SHELL_V1_ACTIVATED, gained_ active, lost_active);
255 } 281 }
256 282
257 /** 283 /**
284 * @ingroup iface_zwp_remote_shell_v1
285 * Sends an shell_mode_changed event to the client owning the resource.
286 * @param resource_ The client's resource
287 */
288 static inline void
289 zwp_remote_shell_v1_send_shell_mode_changed(struct wl_resource *resource_, uint3 2_t shell_mode)
290 {
291 wl_resource_post_event(resource_, ZWP_REMOTE_SHELL_V1_SHELL_MODE_CHANGED , shell_mode);
292 }
293
294 /**
258 * @ingroup iface_zwp_remote_surface_v1 295 * @ingroup iface_zwp_remote_surface_v1
259 * @struct zwp_remote_surface_v1_interface 296 * @struct zwp_remote_surface_v1_interface
260 */ 297 */
261 struct zwp_remote_surface_v1_interface { 298 struct zwp_remote_surface_v1_interface {
262 /** 299 /**
263 * Destroy the remote_surface 300 * Destroy the remote_surface
264 * 301 *
265 * Unmap and destroy the window. The window will be effectively 302 * Unmap and destroy the window. The window will be effectively
266 * hidden from the user's point of view, and all state will be 303 * hidden from the user's point of view, and all state will be
267 * lost. 304 * lost.
(...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after
452 * 489 *
453 * Set distance from the top of the surface to the contents. 490 * Set distance from the top of the surface to the contents.
454 * 491 *
455 * This distance typically represents the size of the window 492 * This distance typically represents the size of the window
456 * caption. 493 * caption.
457 * @since 5 494 * @since 5
458 */ 495 */
459 void (*set_top_inset)(struct wl_client *client, 496 void (*set_top_inset)(struct wl_client *client,
460 struct wl_resource *resource, 497 struct wl_resource *resource,
461 int32_t height); 498 int32_t height);
499 /**
500 * suggests a re-layout of remote shell input area
501 *
502 * Suggests a surface should become system modal.
503 * @since 7
504 */
505 void (*set_system_modal)(struct wl_client *client,
506 struct wl_resource *resource);
507 /**
508 * suggests a re-layout of remote shell input area
509 *
510 * Suggests a surface should become non system modal.
511 * @since 7
512 */
513 void (*unset_system_modal)(struct wl_client *client,
514 struct wl_resource *resource);
462 }; 515 };
463 516
464 #define ZWP_REMOTE_SURFACE_V1_SET_FULLSCREEN 0 517 #define ZWP_REMOTE_SURFACE_V1_SET_FULLSCREEN 0
465 #define ZWP_REMOTE_SURFACE_V1_UNSET_FULLSCREEN 1 518 #define ZWP_REMOTE_SURFACE_V1_UNSET_FULLSCREEN 1
466 #define ZWP_REMOTE_SURFACE_V1_CLOSE 2 519 #define ZWP_REMOTE_SURFACE_V1_CLOSE 2
467 #define ZWP_REMOTE_SURFACE_V1_SET_MAXIMIZED 3 520 #define ZWP_REMOTE_SURFACE_V1_SET_MAXIMIZED 3
468 #define ZWP_REMOTE_SURFACE_V1_UNSET_MAXIMIZED 4 521 #define ZWP_REMOTE_SURFACE_V1_UNSET_MAXIMIZED 4
469 #define ZWP_REMOTE_SURFACE_V1_SET_MINIMIZED 5 522 #define ZWP_REMOTE_SURFACE_V1_SET_MINIMIZED 5
470 #define ZWP_REMOTE_SURFACE_V1_UNSET_MINIMIZED 6 523 #define ZWP_REMOTE_SURFACE_V1_UNSET_MINIMIZED 6
471 #define ZWP_REMOTE_SURFACE_V1_SET_PINNED 7 524 #define ZWP_REMOTE_SURFACE_V1_SET_PINNED 7
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after
620 void (*destroy)(struct wl_client *client, 673 void (*destroy)(struct wl_client *client,
621 struct wl_resource *resource); 674 struct wl_resource *resource);
622 }; 675 };
623 676
624 677
625 #ifdef __cplusplus 678 #ifdef __cplusplus
626 } 679 }
627 #endif 680 #endif
628 681
629 #endif 682 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698