1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#pragma once #include "utils.h" struct eventloop_s; typedef u32 window_id_t; struct window_s { wl_surface_t surface; xdg_surface_t xdg_surface; xdg_toplevel_t xdg_toplevel; }; bool wayc_window_init(struct window_s *window, struct eventloop_s *loop); void wayc_window_deinit(struct window_s *window);