wl_shell: add wlr_wl_shell_surface_{configure,popup_done}

This commit is contained in:
emersion 2017-09-27 23:45:09 +02:00
parent 14ab56b6c5
commit 241fec4d87
No known key found for this signature in database
GPG key ID: 0FDE7BE0E88F5E48
2 changed files with 12 additions and 0 deletions

View file

@ -103,5 +103,8 @@ struct wlr_wl_shell *wlr_wl_shell_create(struct wl_display *display);
void wlr_wl_shell_destroy(struct wlr_wl_shell *wlr_wl_shell);
void wlr_wl_shell_surface_ping(struct wlr_wl_shell_surface *surface);
void wlr_wl_shell_surface_configure(struct wlr_wl_shell_surface *surface,
uint32_t edges, int32_t width, int32_t height);
void wlr_wl_shell_surface_popup_done(struct wlr_wl_shell_surface *surface);
#endif

View file

@ -406,3 +406,12 @@ void wlr_wl_shell_surface_ping(struct wlr_wl_shell_surface *surface) {
surface->shell->ping_timeout);
wl_shell_surface_send_ping(surface->resource, surface->ping_serial);
}
void wlr_wl_shell_surface_configure(struct wlr_wl_shell_surface *surface,
uint32_t edges, int32_t width, int32_t height) {
wl_shell_surface_send_configure(surface->resource, edges, width, height);
}
void wlr_wl_shell_surface_popup_done(struct wlr_wl_shell_surface *surface) {
wl_shell_surface_send_popup_done(surface->resource);
}