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

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

Issue 2110903003: Revert of 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_CLIENT_PROTOCOL_H 3 #ifndef REMOTE_SHELL_UNSTABLE_V1_CLIENT_PROTOCOL_H
4 #define REMOTE_SHELL_UNSTABLE_V1_CLIENT_PROTOCOL_H 4 #define REMOTE_SHELL_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 183 matching lines...) Expand 10 before | Expand all | Expand 10 after
194 * given wl_surface has another role 194 * given wl_surface has another role
195 */ 195 */
196 ZWP_REMOTE_SHELL_V1_ERROR_ROLE = 0, 196 ZWP_REMOTE_SHELL_V1_ERROR_ROLE = 0,
197 /** 197 /**
198 * invalid notification id 198 * invalid notification id
199 */ 199 */
200 ZWP_REMOTE_SHELL_V1_ERROR_INVALID_NOTIFICATION_ID = 1, 200 ZWP_REMOTE_SHELL_V1_ERROR_INVALID_NOTIFICATION_ID = 1,
201 }; 201 };
202 #endif /* ZWP_REMOTE_SHELL_V1_ERROR_ENUM */ 202 #endif /* ZWP_REMOTE_SHELL_V1_ERROR_ENUM */
203 203
204 #ifndef ZWP_REMOTE_SHELL_V1_LAYOUT_MODE_ENUM
205 #define ZWP_REMOTE_SHELL_V1_LAYOUT_MODE_ENUM
206 /**
207 * @ingroup iface_zwp_remote_shell_v1
208 * the layout mode
209 *
210 * Determine how a client should layout surfaces.
211 */
212 enum zwp_remote_shell_v1_layout_mode {
213 /**
214 * mulitple windows
215 */
216 ZWP_REMOTE_SHELL_V1_LAYOUT_MODE_WINDOWED = 1,
217 /**
218 * restricted mode for table
219 */
220 ZWP_REMOTE_SHELL_V1_LAYOUT_MODE_TABLET = 2,
221 };
222 #endif /* ZWP_REMOTE_SHELL_V1_LAYOUT_MODE_ENUM */
223
224 /** 204 /**
225 * @ingroup iface_zwp_remote_shell_v1 205 * @ingroup iface_zwp_remote_shell_v1
226 * @struct zwp_remote_shell_v1_listener 206 * @struct zwp_remote_shell_v1_listener
227 */ 207 */
228 struct zwp_remote_shell_v1_listener { 208 struct zwp_remote_shell_v1_listener {
229 /** 209 /**
230 * suggests a re-layout of remote shell 210 * suggests a re-layout of remote shell
231 * 211 *
232 * Suggests a re-layout of remote surface geometry. 212 * Suggests a re-layout of remote surface geometry.
233 */ 213 */
234 void (*configure)(void *data, 214 void (*configure)(void *data,
235 struct zwp_remote_shell_v1 *zwp_remote_shell_v1, 215 struct zwp_remote_shell_v1 *zwp_remote_shell_v1,
236 int32_t width, 216 int32_t width,
237 int32_t height, 217 int32_t height,
238 int32_t work_area_inset_left, 218 int32_t work_area_inset_left,
239 int32_t work_area_inset_top, 219 int32_t work_area_inset_top,
240 int32_t work_area_inset_right, 220 int32_t work_area_inset_right,
241 int32_t work_area_inset_bottom); 221 int32_t work_area_inset_bottom);
242 /** 222 /**
243 * activated surface changed 223 * activated surface changed
244 * 224 *
245 * Notifies client that the activated surface changed. 225 * Notifies client that the activated surface changed.
246 */ 226 */
247 void (*activated)(void *data, 227 void (*activated)(void *data,
248 struct zwp_remote_shell_v1 *zwp_remote_shell_v1, 228 struct zwp_remote_shell_v1 *zwp_remote_shell_v1,
249 struct wl_surface *gained_active, 229 struct wl_surface *gained_active,
250 struct wl_surface *lost_active); 230 struct wl_surface *lost_active);
251 /**
252 * dlayout mode changed
253 *
254 * The shell_mode_changed event is sent by the compositor when
255 * the shell mode was changed.
256 *
257 * This is an event to notify that the shell mode has switched.
258 * @since 8
259 */
260 void (*layout_mode_changed)(void *data,
261 struct zwp_remote_shell_v1 *zwp_remote_shell _v1,
262 uint32_t layout_mode);
263 }; 231 };
264 232
265 /** 233 /**
266 * @ingroup zwp_remote_shell_v1_iface 234 * @ingroup zwp_remote_shell_v1_iface
267 */ 235 */
268 static inline int 236 static inline int
269 zwp_remote_shell_v1_add_listener(struct zwp_remote_shell_v1 *zwp_remote_shell_v1 , 237 zwp_remote_shell_v1_add_listener(struct zwp_remote_shell_v1 *zwp_remote_shell_v1 ,
270 const struct zwp_remote_shell_v1_listener *list ener, void *data) 238 const struct zwp_remote_shell_v1_listener *list ener, void *data)
271 { 239 {
272 return wl_proxy_add_listener((struct wl_proxy *) zwp_remote_shell_v1, 240 return wl_proxy_add_listener((struct wl_proxy *) zwp_remote_shell_v1,
(...skipping 247 matching lines...) Expand 10 before | Expand all | Expand 10 after
520 #define ZWP_REMOTE_SURFACE_V1_FULLSCREEN 4 488 #define ZWP_REMOTE_SURFACE_V1_FULLSCREEN 4
521 #define ZWP_REMOTE_SURFACE_V1_MAXIMIZE 5 489 #define ZWP_REMOTE_SURFACE_V1_MAXIMIZE 5
522 #define ZWP_REMOTE_SURFACE_V1_MINIMIZE 6 490 #define ZWP_REMOTE_SURFACE_V1_MINIMIZE 6
523 #define ZWP_REMOTE_SURFACE_V1_RESTORE 7 491 #define ZWP_REMOTE_SURFACE_V1_RESTORE 7
524 #define ZWP_REMOTE_SURFACE_V1_PIN 8 492 #define ZWP_REMOTE_SURFACE_V1_PIN 8
525 #define ZWP_REMOTE_SURFACE_V1_UNPIN 9 493 #define ZWP_REMOTE_SURFACE_V1_UNPIN 9
526 #define ZWP_REMOTE_SURFACE_V1_UNFULLSCREEN 10 494 #define ZWP_REMOTE_SURFACE_V1_UNFULLSCREEN 10
527 #define ZWP_REMOTE_SURFACE_V1_SET_RECTANGULAR_SHADOW 11 495 #define ZWP_REMOTE_SURFACE_V1_SET_RECTANGULAR_SHADOW 11
528 #define ZWP_REMOTE_SURFACE_V1_SET_TITLE 12 496 #define ZWP_REMOTE_SURFACE_V1_SET_TITLE 12
529 #define ZWP_REMOTE_SURFACE_V1_SET_TOP_INSET 13 497 #define ZWP_REMOTE_SURFACE_V1_SET_TOP_INSET 13
530 #define ZWP_REMOTE_SURFACE_V1_SET_SYSTEM_MODAL 14
531 #define ZWP_REMOTE_SURFACE_V1_UNSET_SYSTEM_MODAL 15
532 498
533 /** 499 /**
534 * @ingroup iface_zwp_remote_surface_v1 500 * @ingroup iface_zwp_remote_surface_v1
535 */ 501 */
536 #define ZWP_REMOTE_SURFACE_V1_DESTROY_SINCE_VERSION 1 502 #define ZWP_REMOTE_SURFACE_V1_DESTROY_SINCE_VERSION 1
537 /** 503 /**
538 * @ingroup iface_zwp_remote_surface_v1 504 * @ingroup iface_zwp_remote_surface_v1
539 */ 505 */
540 #define ZWP_REMOTE_SURFACE_V1_SET_APP_ID_SINCE_VERSION 1 506 #define ZWP_REMOTE_SURFACE_V1_SET_APP_ID_SINCE_VERSION 1
541 /** 507 /**
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
579 */ 545 */
580 #define ZWP_REMOTE_SURFACE_V1_SET_RECTANGULAR_SHADOW_SINCE_VERSION 4 546 #define ZWP_REMOTE_SURFACE_V1_SET_RECTANGULAR_SHADOW_SINCE_VERSION 4
581 /** 547 /**
582 * @ingroup iface_zwp_remote_surface_v1 548 * @ingroup iface_zwp_remote_surface_v1
583 */ 549 */
584 #define ZWP_REMOTE_SURFACE_V1_SET_TITLE_SINCE_VERSION 5 550 #define ZWP_REMOTE_SURFACE_V1_SET_TITLE_SINCE_VERSION 5
585 /** 551 /**
586 * @ingroup iface_zwp_remote_surface_v1 552 * @ingroup iface_zwp_remote_surface_v1
587 */ 553 */
588 #define ZWP_REMOTE_SURFACE_V1_SET_TOP_INSET_SINCE_VERSION 5 554 #define ZWP_REMOTE_SURFACE_V1_SET_TOP_INSET_SINCE_VERSION 5
589 /**
590 * @ingroup iface_zwp_remote_surface_v1
591 */
592 #define ZWP_REMOTE_SURFACE_V1_SET_SYSTEM_MODAL_SINCE_VERSION 8
593 /**
594 * @ingroup iface_zwp_remote_surface_v1
595 */
596 #define ZWP_REMOTE_SURFACE_V1_UNSET_SYSTEM_MODAL_SINCE_VERSION 8
597 555
598 /** @ingroup iface_zwp_remote_surface_v1 */ 556 /** @ingroup iface_zwp_remote_surface_v1 */
599 static inline void 557 static inline void
600 zwp_remote_surface_v1_set_user_data(struct zwp_remote_surface_v1 *zwp_remote_sur face_v1, void *user_data) 558 zwp_remote_surface_v1_set_user_data(struct zwp_remote_surface_v1 *zwp_remote_sur face_v1, void *user_data)
601 { 559 {
602 wl_proxy_set_user_data((struct wl_proxy *) zwp_remote_surface_v1, user_d ata); 560 wl_proxy_set_user_data((struct wl_proxy *) zwp_remote_surface_v1, user_d ata);
603 } 561 }
604 562
605 /** @ingroup iface_zwp_remote_surface_v1 */ 563 /** @ingroup iface_zwp_remote_surface_v1 */
606 static inline void * 564 static inline void *
(...skipping 245 matching lines...) Expand 10 before | Expand all | Expand 10 after
852 * 810 *
853 * This distance typically represents the size of the window caption. 811 * This distance typically represents the size of the window caption.
854 */ 812 */
855 static inline void 813 static inline void
856 zwp_remote_surface_v1_set_top_inset(struct zwp_remote_surface_v1 *zwp_remote_sur face_v1, int32_t height) 814 zwp_remote_surface_v1_set_top_inset(struct zwp_remote_surface_v1 *zwp_remote_sur face_v1, int32_t height)
857 { 815 {
858 wl_proxy_marshal((struct wl_proxy *) zwp_remote_surface_v1, 816 wl_proxy_marshal((struct wl_proxy *) zwp_remote_surface_v1,
859 ZWP_REMOTE_SURFACE_V1_SET_TOP_INSET, height); 817 ZWP_REMOTE_SURFACE_V1_SET_TOP_INSET, height);
860 } 818 }
861 819
862 /**
863 * @ingroup iface_zwp_remote_surface_v1
864 *
865 * Suggests a surface should become system modal.
866 */
867 static inline void
868 zwp_remote_surface_v1_set_system_modal(struct zwp_remote_surface_v1 *zwp_remote_ surface_v1)
869 {
870 wl_proxy_marshal((struct wl_proxy *) zwp_remote_surface_v1,
871 ZWP_REMOTE_SURFACE_V1_SET_SYSTEM_MODAL);
872 }
873
874 /**
875 * @ingroup iface_zwp_remote_surface_v1
876 *
877 * Suggests a surface should become non system modal.
878 */
879 static inline void
880 zwp_remote_surface_v1_unset_system_modal(struct zwp_remote_surface_v1 *zwp_remot e_surface_v1)
881 {
882 wl_proxy_marshal((struct wl_proxy *) zwp_remote_surface_v1,
883 ZWP_REMOTE_SURFACE_V1_UNSET_SYSTEM_MODAL);
884 }
885
886 #define ZWP_NOTIFICATION_SURFACE_V1_DESTROY 0 820 #define ZWP_NOTIFICATION_SURFACE_V1_DESTROY 0
887 821
888 /** 822 /**
889 * @ingroup iface_zwp_notification_surface_v1 823 * @ingroup iface_zwp_notification_surface_v1
890 */ 824 */
891 #define ZWP_NOTIFICATION_SURFACE_V1_DESTROY_SINCE_VERSION 1 825 #define ZWP_NOTIFICATION_SURFACE_V1_DESTROY_SINCE_VERSION 1
892 826
893 /** @ingroup iface_zwp_notification_surface_v1 */ 827 /** @ingroup iface_zwp_notification_surface_v1 */
894 static inline void 828 static inline void
895 zwp_notification_surface_v1_set_user_data(struct zwp_notification_surface_v1 *zw p_notification_surface_v1, void *user_data) 829 zwp_notification_surface_v1_set_user_data(struct zwp_notification_surface_v1 *zw p_notification_surface_v1, void *user_data)
(...skipping 26 matching lines...) Expand all
922 ZWP_NOTIFICATION_SURFACE_V1_DESTROY); 856 ZWP_NOTIFICATION_SURFACE_V1_DESTROY);
923 857
924 wl_proxy_destroy((struct wl_proxy *) zwp_notification_surface_v1); 858 wl_proxy_destroy((struct wl_proxy *) zwp_notification_surface_v1);
925 } 859 }
926 860
927 #ifdef __cplusplus 861 #ifdef __cplusplus
928 } 862 }
929 #endif 863 #endif
930 864
931 #endif 865 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698