| OLD | NEW |
| 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 193 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 204 #ifndef ZWP_REMOTE_SHELL_V1_LAYOUT_MODE_ENUM | 204 #ifndef ZWP_REMOTE_SHELL_V1_LAYOUT_MODE_ENUM |
| 205 #define ZWP_REMOTE_SHELL_V1_LAYOUT_MODE_ENUM | 205 #define ZWP_REMOTE_SHELL_V1_LAYOUT_MODE_ENUM |
| 206 /** | 206 /** |
| 207 * @ingroup iface_zwp_remote_shell_v1 | 207 * @ingroup iface_zwp_remote_shell_v1 |
| 208 * the layout mode | 208 * the layout mode |
| 209 * | 209 * |
| 210 * Determine how a client should layout surfaces. | 210 * Determine how a client should layout surfaces. |
| 211 */ | 211 */ |
| 212 enum zwp_remote_shell_v1_layout_mode { | 212 enum zwp_remote_shell_v1_layout_mode { |
| 213 /** | 213 /** |
| 214 » * mulitple windows | 214 » * multiple windows |
| 215 */ | 215 */ |
| 216 ZWP_REMOTE_SHELL_V1_LAYOUT_MODE_WINDOWED = 1, | 216 ZWP_REMOTE_SHELL_V1_LAYOUT_MODE_WINDOWED = 1, |
| 217 /** | 217 /** |
| 218 » * restricted mode for table | 218 » * restricted mode for tablet |
| 219 */ | 219 */ |
| 220 ZWP_REMOTE_SHELL_V1_LAYOUT_MODE_TABLET = 2, | 220 ZWP_REMOTE_SHELL_V1_LAYOUT_MODE_TABLET = 2, |
| 221 }; | 221 }; |
| 222 #endif /* ZWP_REMOTE_SHELL_V1_LAYOUT_MODE_ENUM */ | 222 #endif /* ZWP_REMOTE_SHELL_V1_LAYOUT_MODE_ENUM */ |
| 223 | 223 |
| 224 /** | 224 /** |
| 225 * @ingroup iface_zwp_remote_shell_v1 | 225 * @ingroup iface_zwp_remote_shell_v1 |
| 226 * @struct zwp_remote_shell_v1_listener | 226 * @struct zwp_remote_shell_v1_listener |
| 227 */ | 227 */ |
| 228 struct zwp_remote_shell_v1_listener { | 228 struct zwp_remote_shell_v1_listener { |
| (...skipping 13 matching lines...) Expand all Loading... |
| 242 /** | 242 /** |
| 243 * activated surface changed | 243 * activated surface changed |
| 244 * | 244 * |
| 245 * Notifies client that the activated surface changed. | 245 * Notifies client that the activated surface changed. |
| 246 */ | 246 */ |
| 247 void (*activated)(void *data, | 247 void (*activated)(void *data, |
| 248 struct zwp_remote_shell_v1 *zwp_remote_shell_v1, | 248 struct zwp_remote_shell_v1 *zwp_remote_shell_v1, |
| 249 struct wl_surface *gained_active, | 249 struct wl_surface *gained_active, |
| 250 struct wl_surface *lost_active); | 250 struct wl_surface *lost_active); |
| 251 /** | 251 /** |
| 252 » * dlayout mode changed | 252 » * layout mode changed |
| 253 * | 253 * |
| 254 * The shell_mode_changed event is sent by the compositor when | 254 * The shell_mode_changed event is sent by the compositor when |
| 255 * the shell mode was changed. | 255 * the shell mode was changed. |
| 256 * | 256 * |
| 257 * This is an event to notify that the shell mode has switched. | 257 * This is an event to notify that the shell mode has switched. |
| 258 * @since 8 | 258 * @since 8 |
| 259 */ | 259 */ |
| 260 void (*layout_mode_changed)(void *data, | 260 void (*layout_mode_changed)(void *data, |
| 261 struct zwp_remote_shell_v1 *zwp_remote_shell
_v1, | 261 struct zwp_remote_shell_v1 *zwp_remote_shell
_v1, |
| 262 uint32_t layout_mode); | 262 uint32_t layout_mode); |
| (...skipping 259 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 522 #define ZWP_REMOTE_SURFACE_V1_MINIMIZE 6 | 522 #define ZWP_REMOTE_SURFACE_V1_MINIMIZE 6 |
| 523 #define ZWP_REMOTE_SURFACE_V1_RESTORE 7 | 523 #define ZWP_REMOTE_SURFACE_V1_RESTORE 7 |
| 524 #define ZWP_REMOTE_SURFACE_V1_PIN 8 | 524 #define ZWP_REMOTE_SURFACE_V1_PIN 8 |
| 525 #define ZWP_REMOTE_SURFACE_V1_UNPIN 9 | 525 #define ZWP_REMOTE_SURFACE_V1_UNPIN 9 |
| 526 #define ZWP_REMOTE_SURFACE_V1_UNFULLSCREEN 10 | 526 #define ZWP_REMOTE_SURFACE_V1_UNFULLSCREEN 10 |
| 527 #define ZWP_REMOTE_SURFACE_V1_SET_RECTANGULAR_SHADOW 11 | 527 #define ZWP_REMOTE_SURFACE_V1_SET_RECTANGULAR_SHADOW 11 |
| 528 #define ZWP_REMOTE_SURFACE_V1_SET_TITLE 12 | 528 #define ZWP_REMOTE_SURFACE_V1_SET_TITLE 12 |
| 529 #define ZWP_REMOTE_SURFACE_V1_SET_TOP_INSET 13 | 529 #define ZWP_REMOTE_SURFACE_V1_SET_TOP_INSET 13 |
| 530 #define ZWP_REMOTE_SURFACE_V1_SET_SYSTEM_MODAL 14 | 530 #define ZWP_REMOTE_SURFACE_V1_SET_SYSTEM_MODAL 14 |
| 531 #define ZWP_REMOTE_SURFACE_V1_UNSET_SYSTEM_MODAL 15 | 531 #define ZWP_REMOTE_SURFACE_V1_UNSET_SYSTEM_MODAL 15 |
| 532 #define ZWP_REMOTE_SURFACE_V1_ACTIVATE 16 |
| 532 | 533 |
| 533 /** | 534 /** |
| 534 * @ingroup iface_zwp_remote_surface_v1 | 535 * @ingroup iface_zwp_remote_surface_v1 |
| 535 */ | 536 */ |
| 536 #define ZWP_REMOTE_SURFACE_V1_DESTROY_SINCE_VERSION 1 | 537 #define ZWP_REMOTE_SURFACE_V1_DESTROY_SINCE_VERSION 1 |
| 537 /** | 538 /** |
| 538 * @ingroup iface_zwp_remote_surface_v1 | 539 * @ingroup iface_zwp_remote_surface_v1 |
| 539 */ | 540 */ |
| 540 #define ZWP_REMOTE_SURFACE_V1_SET_APP_ID_SINCE_VERSION 1 | 541 #define ZWP_REMOTE_SURFACE_V1_SET_APP_ID_SINCE_VERSION 1 |
| 541 /** | 542 /** |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 587 */ | 588 */ |
| 588 #define ZWP_REMOTE_SURFACE_V1_SET_TOP_INSET_SINCE_VERSION 5 | 589 #define ZWP_REMOTE_SURFACE_V1_SET_TOP_INSET_SINCE_VERSION 5 |
| 589 /** | 590 /** |
| 590 * @ingroup iface_zwp_remote_surface_v1 | 591 * @ingroup iface_zwp_remote_surface_v1 |
| 591 */ | 592 */ |
| 592 #define ZWP_REMOTE_SURFACE_V1_SET_SYSTEM_MODAL_SINCE_VERSION 8 | 593 #define ZWP_REMOTE_SURFACE_V1_SET_SYSTEM_MODAL_SINCE_VERSION 8 |
| 593 /** | 594 /** |
| 594 * @ingroup iface_zwp_remote_surface_v1 | 595 * @ingroup iface_zwp_remote_surface_v1 |
| 595 */ | 596 */ |
| 596 #define ZWP_REMOTE_SURFACE_V1_UNSET_SYSTEM_MODAL_SINCE_VERSION 8 | 597 #define ZWP_REMOTE_SURFACE_V1_UNSET_SYSTEM_MODAL_SINCE_VERSION 8 |
| 598 /** |
| 599 * @ingroup iface_zwp_remote_surface_v1 |
| 600 */ |
| 601 #define ZWP_REMOTE_SURFACE_V1_ACTIVATE_SINCE_VERSION 9 |
| 597 | 602 |
| 598 /** @ingroup iface_zwp_remote_surface_v1 */ | 603 /** @ingroup iface_zwp_remote_surface_v1 */ |
| 599 static inline void | 604 static inline void |
| 600 zwp_remote_surface_v1_set_user_data(struct zwp_remote_surface_v1 *zwp_remote_sur
face_v1, void *user_data) | 605 zwp_remote_surface_v1_set_user_data(struct zwp_remote_surface_v1 *zwp_remote_sur
face_v1, void *user_data) |
| 601 { | 606 { |
| 602 wl_proxy_set_user_data((struct wl_proxy *) zwp_remote_surface_v1, user_d
ata); | 607 wl_proxy_set_user_data((struct wl_proxy *) zwp_remote_surface_v1, user_d
ata); |
| 603 } | 608 } |
| 604 | 609 |
| 605 /** @ingroup iface_zwp_remote_surface_v1 */ | 610 /** @ingroup iface_zwp_remote_surface_v1 */ |
| 606 static inline void * | 611 static inline void * |
| (...skipping 269 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 876 * | 881 * |
| 877 * Suggests a surface should become non system modal. | 882 * Suggests a surface should become non system modal. |
| 878 */ | 883 */ |
| 879 static inline void | 884 static inline void |
| 880 zwp_remote_surface_v1_unset_system_modal(struct zwp_remote_surface_v1 *zwp_remot
e_surface_v1) | 885 zwp_remote_surface_v1_unset_system_modal(struct zwp_remote_surface_v1 *zwp_remot
e_surface_v1) |
| 881 { | 886 { |
| 882 wl_proxy_marshal((struct wl_proxy *) zwp_remote_surface_v1, | 887 wl_proxy_marshal((struct wl_proxy *) zwp_remote_surface_v1, |
| 883 ZWP_REMOTE_SURFACE_V1_UNSET_SYSTEM_MODAL); | 888 ZWP_REMOTE_SURFACE_V1_UNSET_SYSTEM_MODAL); |
| 884 } | 889 } |
| 885 | 890 |
| 891 /** |
| 892 * @ingroup iface_zwp_remote_surface_v1 |
| 893 * |
| 894 * Make the surface active and bring it to the front. |
| 895 */ |
| 896 static inline void |
| 897 zwp_remote_surface_v1_activate(struct zwp_remote_surface_v1 *zwp_remote_surface_
v1) |
| 898 { |
| 899 wl_proxy_marshal((struct wl_proxy *) zwp_remote_surface_v1, |
| 900 ZWP_REMOTE_SURFACE_V1_ACTIVATE); |
| 901 } |
| 902 |
| 886 #define ZWP_NOTIFICATION_SURFACE_V1_DESTROY 0 | 903 #define ZWP_NOTIFICATION_SURFACE_V1_DESTROY 0 |
| 887 | 904 |
| 888 /** | 905 /** |
| 889 * @ingroup iface_zwp_notification_surface_v1 | 906 * @ingroup iface_zwp_notification_surface_v1 |
| 890 */ | 907 */ |
| 891 #define ZWP_NOTIFICATION_SURFACE_V1_DESTROY_SINCE_VERSION 1 | 908 #define ZWP_NOTIFICATION_SURFACE_V1_DESTROY_SINCE_VERSION 1 |
| 892 | 909 |
| 893 /** @ingroup iface_zwp_notification_surface_v1 */ | 910 /** @ingroup iface_zwp_notification_surface_v1 */ |
| 894 static inline void | 911 static inline void |
| 895 zwp_notification_surface_v1_set_user_data(struct zwp_notification_surface_v1 *zw
p_notification_surface_v1, void *user_data) | 912 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 Loading... |
| 922 ZWP_NOTIFICATION_SURFACE_V1_DESTROY); | 939 ZWP_NOTIFICATION_SURFACE_V1_DESTROY); |
| 923 | 940 |
| 924 wl_proxy_destroy((struct wl_proxy *) zwp_notification_surface_v1); | 941 wl_proxy_destroy((struct wl_proxy *) zwp_notification_surface_v1); |
| 925 } | 942 } |
| 926 | 943 |
| 927 #ifdef __cplusplus | 944 #ifdef __cplusplus |
| 928 } | 945 } |
| 929 #endif | 946 #endif |
| 930 | 947 |
| 931 #endif | 948 #endif |
| OLD | NEW |