Home | History | Annotate | Download | only in demos

Lines Matching refs:shell_surface

290     wl_shell_surface *shell_surface;
396 static void handle_ping(void *data, wl_shell_surface *shell_surface, uint32_t serial) {
397 wl_shell_surface_pong(shell_surface, serial);
400 static void handle_configure(void *data, wl_shell_surface *shell_surface, uint32_t edges, int32_t width, int32_t height) {}
402 static void handle_popup_done(void *data, wl_shell_surface *shell_surface) {}
417 wl_shell_surface_move(demo->shell_surface, demo->seat, serial);
526 shell_surface{nullptr},
669 wl_shell_surface_destroy(shell_surface);
2649 shell_surface = wl_shell_get_shell_surface(shell, window);
2650 if (!shell_surface) {
2651 printf("Can not get shell_surface from wayland_surface!\n");
2656 wl_shell_surface_add_listener(shell_surface, &shell_surface_listener, this);
2657 wl_shell_surface_set_toplevel(shell_surface);
2658 wl_shell_surface_set_title(shell_surface, APP_SHORT_NAME);